From b43a9615ee06749399623a463358a8d097595d1d Mon Sep 17 00:00:00 2001 From: Forstride Date: Thu, 25 Apr 2024 05:00:42 -0400 Subject: [PATCH] Converted block loot tables to datagen --- .../59eb3dbb5f86130e09b3c62d89b9525ee01cf52d | 401 +++++++++++++ .../loot_tables/blocks/algal_end_stone.json | 3 +- .../loot_tables/blocks/anomaly.json | 19 +- .../loot_tables/blocks/barley.json} | 20 +- .../loot_tables/blocks/barnacles.json | 19 +- .../loot_tables/blocks/black_sand.json | 16 +- .../loot_tables/blocks/black_sandstone.json | 16 +- .../blocks/black_sandstone_slab.json | 15 +- .../blocks/black_sandstone_stairs.json | 16 +- .../blocks/black_sandstone_wall.json | 16 +- .../loot_tables/blocks/blackstone_bulb.json | 19 +- .../loot_tables/blocks/blackstone_spines.json | 19 +- .../loot_tables/blocks/blue_hydrangea.json | 18 +- .../loot_tables/blocks/bramble.json | 16 +- .../loot_tables/blocks/bramble_leaves.json | 20 +- .../loot_tables/blocks/brimstone.json | 16 +- .../blocks/brimstone_brick_slab.json | 15 +- .../blocks/brimstone_brick_stairs.json | 16 +- .../blocks/brimstone_brick_wall.json | 16 +- .../loot_tables/blocks/brimstone_bricks.json | 16 +- .../loot_tables/blocks/brimstone_bud.json | 19 +- .../loot_tables/blocks/brimstone_cluster.json | 31 ++ .../blocks/brimstone_fumarole.json | 19 +- .../loot_tables/blocks/burning_blossom.json | 16 +- .../loot_tables/blocks/bush.json | 20 +- .../loot_tables/blocks/cattail.json | 18 +- .../blocks/chiseled_black_sandstone.json | 16 +- .../blocks/chiseled_brimstone_bricks.json | 16 +- .../blocks/chiseled_orange_sandstone.json | 16 +- .../blocks/chiseled_white_sandstone.json | 16 +- .../loot_tables/blocks/clover.json | 16 +- .../blocks/cut_black_sandstone.json | 16 +- .../blocks/cut_black_sandstone_slab.json | 15 +- .../blocks/cut_orange_sandstone.json | 16 +- .../blocks/cut_orange_sandstone_slab.json | 15 +- .../blocks/cut_white_sandstone.json | 16 +- .../blocks/cut_white_sandstone_slab.json | 15 +- .../loot_tables/blocks/cypress_leaves.json | 92 +-- .../loot_tables/blocks/cypress_sapling.json | 16 +- .../loot_tables/blocks/dead_branch.json} | 32 +- .../loot_tables/blocks/dead_button.json | 16 +- .../loot_tables/blocks/dead_door.json | 18 +- .../loot_tables/blocks/dead_fence.json | 16 +- .../loot_tables/blocks/dead_fence_gate.json | 16 +- .../loot_tables/blocks/dead_grass.json | 20 +- .../loot_tables/blocks/dead_hanging_sign.json | 0 .../loot_tables/blocks/dead_leaves.json | 92 +-- .../loot_tables/blocks/dead_log.json | 16 +- .../loot_tables/blocks/dead_planks.json | 16 +- .../blocks/dead_pressure_plate.json | 16 +- .../loot_tables/blocks/dead_sapling.json | 16 +- .../loot_tables/blocks/dead_sign.json | 16 +- .../loot_tables/blocks/dead_slab.json | 15 +- .../loot_tables/blocks/dead_stairs.json | 16 +- .../loot_tables/blocks/dead_trapdoor.json | 16 +- .../loot_tables/blocks/dead_wood.json | 16 +- .../loot_tables/blocks/desert_grass.json | 20 +- .../loot_tables/blocks/dried_salt.json | 16 +- .../loot_tables/blocks/dune_grass.json | 20 +- .../loot_tables/blocks/empyreal_button.json | 16 +- .../loot_tables/blocks/empyreal_door.json | 18 +- .../loot_tables/blocks/empyreal_fence.json | 16 +- .../blocks/empyreal_fence_gate.json | 16 +- .../blocks/empyreal_hanging_sign.json | 0 .../loot_tables/blocks/empyreal_leaves.json | 92 +-- .../loot_tables/blocks/empyreal_log.json | 16 +- .../loot_tables/blocks/empyreal_planks.json | 16 +- .../blocks/empyreal_pressure_plate.json | 16 +- .../loot_tables/blocks/empyreal_sapling.json | 16 +- .../loot_tables/blocks/empyreal_sign.json | 16 +- .../loot_tables/blocks/empyreal_slab.json | 15 +- .../loot_tables/blocks/empyreal_stairs.json | 16 +- .../loot_tables/blocks/empyreal_trapdoor.json | 16 +- .../loot_tables/blocks/empyreal_wood.json | 16 +- .../loot_tables/blocks/endbloom.json | 16 +- .../loot_tables/blocks/enderphyte.json | 20 +- .../loot_tables/blocks/eyebulb.json | 30 + .../loot_tables/blocks/fir_button.json | 16 +- .../loot_tables/blocks/fir_door.json | 18 +- .../loot_tables/blocks/fir_fence.json | 16 +- .../loot_tables/blocks/fir_fence_gate.json | 16 +- .../loot_tables/blocks/fir_hanging_sign.json | 0 .../loot_tables/blocks/fir_leaves.json | 92 +-- .../loot_tables/blocks/fir_log.json | 16 +- .../loot_tables/blocks/fir_planks.json | 16 +- .../blocks/fir_pressure_plate.json | 16 +- .../loot_tables/blocks/fir_sapling.json | 16 +- .../loot_tables/blocks/fir_sign.json | 16 +- .../loot_tables/blocks/fir_slab.json | 15 +- .../loot_tables/blocks/fir_stairs.json | 16 +- .../loot_tables/blocks/fir_trapdoor.json | 16 +- .../loot_tables/blocks/fir_wood.json | 16 +- .../loot_tables/blocks/flesh.json | 16 +- .../loot_tables/blocks/flesh_tendons.json | 20 +- .../blocks/flesh_tendons_strand.json | 24 + .../blocks/flowering_oak_leaves.json | 115 ++-- .../blocks/flowering_oak_sapling.json | 16 +- .../loot_tables/blocks/glowflower.json | 16 +- .../blocks/glowing_moss_block.json | 15 +- .../blocks/glowing_moss_carpet.json | 15 +- .../loot_tables/blocks/glowshroom.json | 16 +- .../loot_tables/blocks/glowshroom_block.json | 19 +- .../loot_tables/blocks/glowworm_silk.json | 20 +- .../blocks/glowworm_silk_strand.json | 24 + .../loot_tables/blocks/goldenrod.json | 18 +- .../loot_tables/blocks/hair.json | 20 +- .../loot_tables/blocks/hanging_cobweb.json | 20 +- .../blocks/hanging_cobweb_strand.json | 24 + .../loot_tables/blocks/hellbark_button.json | 16 +- .../loot_tables/blocks/hellbark_door.json | 18 +- .../loot_tables/blocks/hellbark_fence.json | 16 +- .../blocks/hellbark_fence_gate.json | 16 +- .../blocks/hellbark_hanging_sign.json | 0 .../loot_tables/blocks/hellbark_leaves.json | 92 +-- .../loot_tables/blocks/hellbark_log.json | 16 +- .../loot_tables/blocks/hellbark_planks.json | 16 +- .../blocks/hellbark_pressure_plate.json | 16 +- .../loot_tables/blocks/hellbark_sapling.json | 16 +- .../loot_tables/blocks/hellbark_sign.json | 16 +- .../loot_tables/blocks/hellbark_slab.json | 15 +- .../loot_tables/blocks/hellbark_stairs.json | 16 +- .../loot_tables/blocks/hellbark_trapdoor.json | 16 +- .../loot_tables/blocks/hellbark_wood.json | 16 +- .../loot_tables/blocks/high_grass.json | 20 +- .../loot_tables/blocks/high_grass_plant.json | 24 + .../loot_tables/blocks/huge_clover_petal.json | 20 +- .../loot_tables/blocks/huge_lily_pad.json | 18 +- .../loot_tables/blocks/icy_iris.json | 18 +- .../loot_tables/blocks/jacaranda_button.json | 16 +- .../loot_tables/blocks/jacaranda_door.json | 18 +- .../loot_tables/blocks/jacaranda_fence.json | 16 +- .../blocks/jacaranda_fence_gate.json | 16 +- .../blocks/jacaranda_hanging_sign.json | 0 .../loot_tables/blocks/jacaranda_leaves.json | 92 +-- .../loot_tables/blocks/jacaranda_log.json | 16 +- .../loot_tables/blocks/jacaranda_planks.json | 16 +- .../blocks/jacaranda_pressure_plate.json | 16 +- .../loot_tables/blocks/jacaranda_sapling.json | 16 +- .../loot_tables/blocks/jacaranda_sign.json | 16 +- .../loot_tables/blocks/jacaranda_slab.json | 15 +- .../loot_tables/blocks/jacaranda_stairs.json | 16 +- .../blocks/jacaranda_trapdoor.json | 16 +- .../loot_tables/blocks/jacaranda_wood.json | 16 +- .../blocks/large_rose_quartz_bud.json | 19 +- .../loot_tables/blocks/lavender.json | 16 +- .../loot_tables/blocks/lumaloop.json | 20 +- .../loot_tables/blocks/lumaloop_plant.json | 20 +- .../loot_tables/blocks/magic_button.json | 16 +- .../loot_tables/blocks/magic_door.json | 18 +- .../loot_tables/blocks/magic_fence.json | 16 +- .../loot_tables/blocks/magic_fence_gate.json | 16 +- .../blocks/magic_hanging_sign.json | 0 .../loot_tables/blocks/magic_leaves.json | 92 +-- .../loot_tables/blocks/magic_log.json | 16 +- .../loot_tables/blocks/magic_planks.json | 16 +- .../blocks/magic_pressure_plate.json | 16 +- .../loot_tables/blocks/magic_sapling.json | 16 +- .../loot_tables/blocks/magic_sign.json | 16 +- .../loot_tables/blocks/magic_slab.json | 15 +- .../loot_tables/blocks/magic_stairs.json | 16 +- .../loot_tables/blocks/magic_trapdoor.json | 16 +- .../loot_tables/blocks/magic_wood.json | 16 +- .../loot_tables/blocks/mahogany_button.json | 16 +- .../loot_tables/blocks/mahogany_door.json | 18 +- .../loot_tables/blocks/mahogany_fence.json | 16 +- .../blocks/mahogany_fence_gate.json | 16 +- .../blocks/mahogany_hanging_sign.json | 0 .../loot_tables/blocks/mahogany_leaves.json | 92 +-- .../loot_tables/blocks/mahogany_log.json | 16 +- .../loot_tables/blocks/mahogany_planks.json | 16 +- .../blocks/mahogany_pressure_plate.json | 16 +- .../loot_tables/blocks/mahogany_sapling.json | 16 +- .../loot_tables/blocks/mahogany_sign.json | 16 +- .../loot_tables/blocks/mahogany_slab.json | 15 +- .../loot_tables/blocks/mahogany_stairs.json | 16 +- .../loot_tables/blocks/mahogany_trapdoor.json | 16 +- .../loot_tables/blocks/mahogany_wood.json | 16 +- .../loot_tables/blocks/maple_button.json | 16 +- .../loot_tables/blocks/maple_door.json | 18 +- .../loot_tables/blocks/maple_fence.json | 16 +- .../loot_tables/blocks/maple_fence_gate.json | 16 +- .../blocks/maple_hanging_sign.json | 0 .../loot_tables/blocks/maple_log.json | 16 +- .../loot_tables/blocks/maple_planks.json | 16 +- .../blocks/maple_pressure_plate.json | 16 +- .../loot_tables/blocks/maple_sign.json | 16 +- .../loot_tables/blocks/maple_slab.json | 15 +- .../loot_tables/blocks/maple_stairs.json | 16 +- .../loot_tables/blocks/maple_trapdoor.json | 16 +- .../loot_tables/blocks/maple_wood.json | 16 +- .../blocks/medium_rose_quartz_bud.json | 19 +- .../loot_tables/blocks/mossy_black_sand.json | 3 +- .../loot_tables/blocks/null_block.json | 19 +- .../loot_tables/blocks/null_end_stone.json | 3 +- .../loot_tables/blocks/null_leaves.json | 19 +- .../loot_tables/blocks/null_plant.json | 19 +- .../loot_tables/blocks/orange_cosmos.json | 16 +- .../blocks/orange_maple_leaf_pile.json | 20 +- .../blocks/orange_maple_leaves.json | 124 ++--- .../blocks/orange_maple_sapling.json | 16 +- .../loot_tables/blocks/orange_sand.json | 16 +- .../loot_tables/blocks/orange_sandstone.json | 16 +- .../blocks/orange_sandstone_slab.json | 15 +- .../blocks/orange_sandstone_stairs.json | 16 +- .../blocks/orange_sandstone_wall.json | 16 +- .../blocks/origin_grass_block.json | 8 +- .../loot_tables/blocks/origin_leaves.json | 115 ++-- .../loot_tables/blocks/origin_sapling.json | 16 +- .../loot_tables/blocks/palm_button.json | 16 +- .../loot_tables/blocks/palm_door.json | 18 +- .../loot_tables/blocks/palm_fence.json | 16 +- .../loot_tables/blocks/palm_fence_gate.json | 16 +- .../loot_tables/blocks/palm_hanging_sign.json | 0 .../loot_tables/blocks/palm_leaves.json | 92 +-- .../loot_tables/blocks/palm_log.json | 16 +- .../loot_tables/blocks/palm_planks.json | 16 +- .../blocks/palm_pressure_plate.json | 16 +- .../loot_tables/blocks/palm_sapling.json | 16 +- .../loot_tables/blocks/palm_sign.json | 16 +- .../loot_tables/blocks/palm_slab.json | 15 +- .../loot_tables/blocks/palm_stairs.json | 16 +- .../loot_tables/blocks/palm_trapdoor.json | 16 +- .../loot_tables/blocks/palm_wood.json | 16 +- .../loot_tables/blocks/pine_button.json | 16 +- .../loot_tables/blocks/pine_door.json | 18 +- .../loot_tables/blocks/pine_fence.json | 16 +- .../loot_tables/blocks/pine_fence_gate.json | 16 +- .../loot_tables/blocks/pine_hanging_sign.json | 0 .../loot_tables/blocks/pine_leaves.json | 92 +-- .../loot_tables/blocks/pine_log.json | 16 +- .../loot_tables/blocks/pine_planks.json | 16 +- .../blocks/pine_pressure_plate.json | 16 +- .../loot_tables/blocks/pine_sapling.json | 16 +- .../loot_tables/blocks/pine_sign.json | 16 +- .../loot_tables/blocks/pine_slab.json | 15 +- .../loot_tables/blocks/pine_stairs.json | 16 +- .../loot_tables/blocks/pine_trapdoor.json | 16 +- .../loot_tables/blocks/pine_wood.json | 16 +- .../loot_tables/blocks/pink_daffodil.json | 16 +- .../loot_tables/blocks/pink_hibiscus.json | 16 +- .../loot_tables/blocks/porous_flesh.json | 16 +- .../blocks/potted_burning_blossom.json | 25 +- .../blocks/potted_cypress_sapling.json | 25 +- .../blocks/potted_dead_sapling.json | 25 +- .../blocks/potted_empyreal_sapling.json | 25 +- .../loot_tables/blocks/potted_endbloom.json | 25 +- .../blocks/potted_fir_sapling.json | 25 +- .../blocks/potted_flowering_oak_sapling.json | 25 +- .../loot_tables/blocks/potted_glowflower.json | 25 +- .../loot_tables/blocks/potted_glowshroom.json | 25 +- .../blocks/potted_hellbark_sapling.json | 25 +- .../blocks/potted_jacaranda_sapling.json | 25 +- .../loot_tables/blocks/potted_lavender.json | 25 +- .../blocks/potted_magic_sapling.json | 25 +- .../blocks/potted_mahogany_sapling.json | 25 +- .../blocks/potted_orange_cosmos.json | 25 +- .../blocks/potted_orange_maple_sapling.json | 25 +- .../blocks/potted_origin_sapling.json | 25 +- .../blocks/potted_palm_sapling.json | 25 +- .../blocks/potted_pine_sapling.json | 25 +- .../blocks/potted_pink_daffodil.json | 25 +- .../blocks/potted_pink_hibiscus.json | 25 +- .../blocks/potted_rainbow_birch_sapling.json | 25 +- .../blocks/potted_red_maple_sapling.json | 25 +- .../blocks/potted_redwood_sapling.json | 25 +- .../loot_tables/blocks/potted_rose.json | 25 +- .../blocks/potted_snowblossom_sapling.json | 25 +- .../loot_tables/blocks/potted_sprout.json | 25 +- .../blocks/potted_tiny_cactus.json | 25 +- .../loot_tables/blocks/potted_toadstool.json | 25 +- .../blocks/potted_umbran_sapling.json | 25 +- .../loot_tables/blocks/potted_violet.json | 25 +- .../blocks/potted_white_lavender.json | 25 +- .../blocks/potted_willow_sapling.json | 25 +- .../blocks/potted_wilted_lily.json | 25 +- .../blocks/potted_yellow_maple_sapling.json | 25 +- .../loot_tables/blocks/pus_bubble.json | 19 +- .../blocks/rainbow_birch_leaves.json | 124 ++--- .../blocks/rainbow_birch_sapling.json | 16 +- .../blocks/red_maple_leaf_pile.json | 20 +- .../loot_tables/blocks/red_maple_leaves.json | 124 ++--- .../loot_tables/blocks/red_maple_sapling.json | 16 +- .../loot_tables/blocks/redwood_button.json | 16 +- .../loot_tables/blocks/redwood_door.json | 18 +- .../loot_tables/blocks/redwood_fence.json | 16 +- .../blocks/redwood_fence_gate.json | 16 +- .../blocks/redwood_hanging_sign.json | 0 .../loot_tables/blocks/redwood_leaves.json | 92 +-- .../loot_tables/blocks/redwood_log.json | 16 +- .../loot_tables/blocks/redwood_planks.json | 16 +- .../blocks/redwood_pressure_plate.json | 16 +- .../loot_tables/blocks/redwood_sapling.json | 16 +- .../loot_tables/blocks/redwood_sign.json | 16 +- .../loot_tables/blocks/redwood_slab.json | 15 +- .../loot_tables/blocks/redwood_stairs.json | 16 +- .../loot_tables/blocks/redwood_trapdoor.json | 16 +- .../loot_tables/blocks/redwood_wood.json | 16 +- .../loot_tables/blocks/reed.json} | 20 +- .../loot_tables/blocks/rose.json | 16 +- .../loot_tables/blocks/rose_quartz_block.json | 15 +- .../blocks/rose_quartz_cluster.json | 23 +- .../loot_tables/blocks/sea_oats.json} | 20 +- .../blocks/small_rose_quartz_bud.json | 19 +- .../blocks/smooth_black_sandstone.json | 16 +- .../blocks/smooth_black_sandstone_slab.json | 15 +- .../blocks/smooth_black_sandstone_stairs.json | 16 +- .../blocks/smooth_orange_sandstone.json | 16 +- .../blocks/smooth_orange_sandstone_slab.json | 15 +- .../smooth_orange_sandstone_stairs.json | 16 +- .../blocks/smooth_white_sandstone.json | 16 +- .../blocks/smooth_white_sandstone_slab.json | 15 +- .../blocks/smooth_white_sandstone_stairs.json | 16 +- .../blocks/snowblossom_leaves.json | 92 +-- .../blocks/snowblossom_sapling.json | 16 +- .../loot_tables/blocks/spanish_moss.json | 20 +- .../blocks/spanish_moss_plant.json | 20 +- .../loot_tables/blocks/spider_egg.json | 19 +- .../loot_tables/blocks/sprout.json} | 18 +- .../loot_tables/blocks/stripped_dead_log.json | 16 +- .../blocks/stripped_dead_wood.json | 16 +- .../blocks/stripped_empyreal_log.json | 16 +- .../blocks/stripped_empyreal_wood.json | 16 +- .../loot_tables/blocks/stripped_fir_log.json | 16 +- .../loot_tables/blocks/stripped_fir_wood.json | 16 +- .../blocks/stripped_hellbark_log.json | 16 +- .../blocks/stripped_hellbark_wood.json | 16 +- .../blocks/stripped_jacaranda_log.json | 16 +- .../blocks/stripped_jacaranda_wood.json | 16 +- .../blocks/stripped_magic_log.json | 16 +- .../blocks/stripped_magic_wood.json | 16 +- .../blocks/stripped_mahogany_log.json | 16 +- .../blocks/stripped_mahogany_wood.json | 16 +- .../blocks/stripped_maple_log.json | 16 +- .../blocks/stripped_maple_wood.json | 16 +- .../loot_tables/blocks/stripped_palm_log.json | 16 +- .../blocks/stripped_palm_wood.json | 16 +- .../loot_tables/blocks/stripped_pine_log.json | 16 +- .../blocks/stripped_pine_wood.json | 16 +- .../blocks/stripped_redwood_log.json | 16 +- .../blocks/stripped_redwood_wood.json | 16 +- .../blocks/stripped_umbran_log.json | 16 +- .../blocks/stripped_umbran_wood.json | 16 +- .../blocks/stripped_willow_log.json | 16 +- .../blocks/stripped_willow_wood.json | 16 +- .../loot_tables/blocks/tall_lavender.json | 18 +- .../blocks/tall_white_lavender.json | 18 +- .../loot_tables/blocks/thermal_calcite.json | 16 +- .../blocks/thermal_calcite_vent.json | 16 +- .../loot_tables/blocks/tiny_cactus.json | 16 +- .../loot_tables/blocks/toadstool.json | 16 +- .../loot_tables/blocks/toadstool_block.json | 19 +- .../loot_tables/blocks/tundra_shrub.json | 20 +- .../loot_tables/blocks/umbran_button.json | 16 +- .../loot_tables/blocks/umbran_door.json | 18 +- .../loot_tables/blocks/umbran_fence.json | 16 +- .../loot_tables/blocks/umbran_fence_gate.json | 16 +- .../blocks/umbran_hanging_sign.json | 0 .../loot_tables/blocks/umbran_leaves.json | 92 +-- .../loot_tables/blocks/umbran_log.json | 16 +- .../loot_tables/blocks/umbran_planks.json | 16 +- .../blocks/umbran_pressure_plate.json | 16 +- .../loot_tables/blocks/umbran_sapling.json | 16 +- .../loot_tables/blocks/umbran_sign.json | 16 +- .../loot_tables/blocks/umbran_slab.json | 15 +- .../loot_tables/blocks/umbran_stairs.json | 16 +- .../loot_tables/blocks/umbran_trapdoor.json | 16 +- .../loot_tables/blocks/umbran_wood.json | 16 +- .../blocks/unmapped_end_stone.json | 3 +- .../loot_tables/blocks/violet.json | 16 +- .../loot_tables/blocks/watergrass.json} | 20 +- .../loot_tables/blocks/waterlily.json | 16 +- .../loot_tables/blocks/webbing.json | 59 +- .../loot_tables/blocks/white_lavender.json | 16 +- .../loot_tables/blocks/white_petals.json | 0 .../loot_tables/blocks/white_sand.json | 16 +- .../loot_tables/blocks/white_sandstone.json | 16 +- .../blocks/white_sandstone_slab.json | 15 +- .../blocks/white_sandstone_stairs.json | 16 +- .../blocks/white_sandstone_wall.json | 16 +- .../loot_tables/blocks/wildflower.json | 0 .../loot_tables/blocks/willow_button.json | 16 +- .../loot_tables/blocks/willow_door.json | 18 +- .../loot_tables/blocks/willow_fence.json | 16 +- .../loot_tables/blocks/willow_fence_gate.json | 16 +- .../blocks/willow_hanging_sign.json | 0 .../loot_tables/blocks/willow_leaves.json | 92 +-- .../loot_tables/blocks/willow_log.json | 16 +- .../loot_tables/blocks/willow_planks.json | 16 +- .../blocks/willow_pressure_plate.json | 16 +- .../loot_tables/blocks/willow_sapling.json | 16 +- .../loot_tables/blocks/willow_sign.json | 16 +- .../loot_tables/blocks/willow_slab.json | 15 +- .../loot_tables/blocks/willow_stairs.json | 16 +- .../loot_tables/blocks/willow_trapdoor.json | 16 +- .../loot_tables/blocks/willow_vine.json | 20 +- .../loot_tables/blocks/willow_wood.json | 16 +- .../loot_tables/blocks/wilted_lily.json | 16 +- .../loot_tables/blocks/wispjelly.json | 31 ++ .../blocks/yellow_maple_leaf_pile.json | 20 +- .../blocks/yellow_maple_leaves.json | 124 ++--- .../blocks/yellow_maple_sapling.json | 16 +- .../loot_tables/blocks/brimstone_cluster.json | 29 - .../loot_tables/blocks/eyebulb.json | 27 - .../blocks/potted_blue_hydrangea.json | 33 -- .../loot_tables/blocks/reed.json | 22 - .../loot_tables/blocks/sea_oats.json | 27 - .../loot_tables/blocks/sprout.json | 22 - .../loot_tables/blocks/watergrass.json | 22 - .../loot_tables/blocks/wispjelly.json | 19 - .../forge/datagen/BOPBlockLoot.java | 526 ++++++++++++++++++ .../forge/datagen/DataGenerationHandler.java | 4 + .../provider/BOPLootTableProvider.java | 17 + 412 files changed, 5598 insertions(+), 3966 deletions(-) create mode 100644 common/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/algal_end_stone.json (94%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/anomaly.json (86%) rename common/src/{main/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk_strand.json => generated/resources/data/biomesoplenty/loot_tables/blocks/barley.json} (67%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/barnacles.json (86%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/black_sand.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_stairs.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_wall.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/blackstone_bulb.json (85%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/blackstone_spines.json (85%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/blue_hydrangea.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/bramble.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/bramble_leaves.json (75%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/brimstone.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_stairs.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_wall.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bricks.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bud.json (85%) create mode 100644 common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_cluster.json rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/brimstone_fumarole.json (85%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/burning_blossom.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/bush.json (76%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/cattail.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/chiseled_black_sandstone.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/chiseled_brimstone_bricks.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/chiseled_orange_sandstone.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/chiseled_white_sandstone.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/clover.json (99%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/cypress_leaves.json (81%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/cypress_sapling.json (70%) rename common/src/{main/resources/data/biomesoplenty/loot_tables/blocks/barley.json => generated/resources/data/biomesoplenty/loot_tables/blocks/dead_branch.json} (54%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_button.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_fence.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_grass.json (75%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_leaves.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_log.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_planks.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_pressure_plate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_sapling.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_sign.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_slab.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_stairs.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_trapdoor.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dead_wood.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/desert_grass.json (75%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dried_salt.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/dune_grass.json (75%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_button.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_leaves.json (81%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_log.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_planks.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_pressure_plate.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sign.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_stairs.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_trapdoor.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/empyreal_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/endbloom.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/enderphyte.json (75%) create mode 100644 common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/eyebulb.json rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_button.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_fence.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_leaves.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_log.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_planks.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_pressure_plate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_sapling.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_sign.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_slab.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_stairs.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_trapdoor.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/fir_wood.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/flesh.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons.json (75%) create mode 100644 common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons_strand.json rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_leaves.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/glowflower.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_block.json (76%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_carpet.json (76%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/glowshroom.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/glowshroom_block.json (78%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk.json (75%) create mode 100644 common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk_strand.json rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/goldenrod.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hair.json (76%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb.json (75%) create mode 100644 common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb_strand.json rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_button.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_leaves.json (81%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_log.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_planks.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_pressure_plate.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sign.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_stairs.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_trapdoor.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/hellbark_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/high_grass.json (75%) create mode 100644 common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/high_grass_plant.json rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/huge_clover_petal.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/huge_lily_pad.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/icy_iris.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_button.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_leaves.json (81%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_planks.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_pressure_plate.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sign.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_stairs.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_trapdoor.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/large_rose_quartz_bud.json (84%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/lavender.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/lumaloop.json (75%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/lumaloop_plant.json (64%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_button.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_fence.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_leaves.json (81%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_log.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_planks.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_pressure_plate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_sign.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_stairs.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_trapdoor.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/magic_wood.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_button.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_leaves.json (81%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_log.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_planks.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_pressure_plate.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sign.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_stairs.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_trapdoor.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mahogany_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_button.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_fence.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_log.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_planks.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_pressure_plate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_sign.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_stairs.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_trapdoor.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/maple_wood.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/medium_rose_quartz_bud.json (84%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/mossy_black_sand.json (94%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/null_block.json (86%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/null_end_stone.json (94%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/null_leaves.json (85%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/null_plant.json (86%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/orange_cosmos.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaf_pile.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaves.json (63%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/orange_sand.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_stairs.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_wall.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/origin_grass_block.json (89%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/origin_leaves.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/origin_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_button.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_fence.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_leaves.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_log.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_planks.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_pressure_plate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_sapling.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_sign.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_slab.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_stairs.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_trapdoor.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/palm_wood.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_button.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_fence.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_leaves.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_log.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_planks.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_pressure_plate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_sapling.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_sign.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_slab.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_stairs.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_trapdoor.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pine_wood.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pink_daffodil.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pink_hibiscus.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/porous_flesh.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_burning_blossom.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_cypress_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_dead_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_empyreal_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_endbloom.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_fir_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_flowering_oak_sapling.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_glowflower.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_glowshroom.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_hellbark_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_jacaranda_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_lavender.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_magic_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_mahogany_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_cosmos.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_maple_sapling.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_origin_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_palm_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_pine_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_daffodil.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_hibiscus.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_rainbow_birch_sapling.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_red_maple_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_redwood_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_rose.json (75%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_snowblossom_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_sprout.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_tiny_cactus.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_toadstool.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_umbran_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_violet.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_white_lavender.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_willow_sapling.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_wilted_lily.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/potted_yellow_maple_sapling.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/pus_bubble.json (86%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_leaves.json (63%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaf_pile.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaves.json (63%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/red_maple_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_button.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_leaves.json (81%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_log.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_planks.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_pressure_plate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_sign.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_stairs.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_trapdoor.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/redwood_wood.json (71%) rename common/src/{main/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons_strand.json => generated/resources/data/biomesoplenty/loot_tables/blocks/reed.json} (67%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/rose.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_block.json (76%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_cluster.json (81%) rename common/src/{main/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb_strand.json => generated/resources/data/biomesoplenty/loot_tables/blocks/sea_oats.json} (66%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/small_rose_quartz_bud.json (84%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_stairs.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_stairs.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_stairs.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_leaves.json (81%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss.json (75%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss_plant.json (63%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/spider_egg.json (86%) rename common/src/{main/resources/data/biomesoplenty/loot_tables/blocks/dead_branch.json => generated/resources/data/biomesoplenty/loot_tables/blocks/sprout.json} (78%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_wood.json (69%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_log.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_wood.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/tall_lavender.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/tall_white_lavender.json (81%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite_vent.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/tiny_cactus.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/toadstool.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/toadstool_block.json (78%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/tundra_shrub.json (75%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_button.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_leaves.json (81%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_log.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_planks.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_pressure_plate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_sign.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_stairs.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_trapdoor.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/umbran_wood.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/unmapped_end_stone.json (94%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/violet.json (71%) rename common/src/{main/resources/data/biomesoplenty/loot_tables/blocks/high_grass_plant.json => generated/resources/data/biomesoplenty/loot_tables/blocks/watergrass.json} (66%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/waterlily.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/webbing.json (79%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/white_lavender.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/white_petals.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/white_sand.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_stairs.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_wall.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/wildflower.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_button.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_door.json (82%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_fence.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_fence_gate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_hanging_sign.json (100%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_leaves.json (81%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_log.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_planks.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_pressure_plate.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_sapling.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_sign.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_slab.json (73%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_stairs.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_trapdoor.json (70%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_vine.json (75%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/willow_wood.json (71%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/wilted_lily.json (71%) create mode 100644 common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/wispjelly.json rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaf_pile.json (74%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaves.json (63%) rename common/src/{main => generated}/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_sapling.json (70%) delete mode 100644 common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_cluster.json delete mode 100644 common/src/main/resources/data/biomesoplenty/loot_tables/blocks/eyebulb.json delete mode 100644 common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_blue_hydrangea.json delete mode 100644 common/src/main/resources/data/biomesoplenty/loot_tables/blocks/reed.json delete mode 100644 common/src/main/resources/data/biomesoplenty/loot_tables/blocks/sea_oats.json delete mode 100644 common/src/main/resources/data/biomesoplenty/loot_tables/blocks/sprout.json delete mode 100644 common/src/main/resources/data/biomesoplenty/loot_tables/blocks/watergrass.json delete mode 100644 common/src/main/resources/data/biomesoplenty/loot_tables/blocks/wispjelly.json create mode 100644 forge/src/main/java/biomesoplenty/forge/datagen/BOPBlockLoot.java create mode 100644 forge/src/main/java/biomesoplenty/forge/datagen/provider/BOPLootTableProvider.java diff --git a/common/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d b/common/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d new file mode 100644 index 0000000000..23279acefa --- /dev/null +++ b/common/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d @@ -0,0 +1,401 @@ +// 1.20.4 2024-04-25T04:57:49.1389806 Loot Tables +0796dc5a039f427b86e2bdee03d2d88af5279cde data/biomesoplenty/loot_tables/blocks/algal_end_stone.json +7cfa205e9626cd21d282d7a86dc18d91d3e4e236 data/biomesoplenty/loot_tables/blocks/anomaly.json +2547906987bf320a1d8ca9bd8f680eb74c6f7960 data/biomesoplenty/loot_tables/blocks/barley.json +eaf3ba9895e8c909e4205752b3bd7f148b7ac612 data/biomesoplenty/loot_tables/blocks/barnacles.json +e3b704fd0d720402ee4c703407da02d84fcc6539 data/biomesoplenty/loot_tables/blocks/blackstone_bulb.json +1a6cbd2a57d53cd3c8d342e4991cdd3abf575ddd data/biomesoplenty/loot_tables/blocks/blackstone_spines.json +1dde43b318747ef81df1c0d3c9f956321a5e7273 data/biomesoplenty/loot_tables/blocks/black_sand.json +ca22ed03b7b4c58a6a1ac0854e27eeffec889a3c data/biomesoplenty/loot_tables/blocks/black_sandstone.json +1d695cf961bbf7883558b6067c732bb3ee398bc5 data/biomesoplenty/loot_tables/blocks/black_sandstone_slab.json +86e8eaff7d6d8a56efe8b89ec88232509ae1c617 data/biomesoplenty/loot_tables/blocks/black_sandstone_stairs.json +fcacfc6ce409cfbacc084dc7db85b57238b32ea5 data/biomesoplenty/loot_tables/blocks/black_sandstone_wall.json +45f097a68b89ad072e828ea872befbe89350baa4 data/biomesoplenty/loot_tables/blocks/blue_hydrangea.json +ca255802d19df39c35d405056ca3cb43701c8b9e data/biomesoplenty/loot_tables/blocks/bramble.json +a684fa6ce346e289aebeb058445d5b22a3d65f56 data/biomesoplenty/loot_tables/blocks/bramble_leaves.json +70682593bc5fcb30171b271dbdc91f6dabd15ff3 data/biomesoplenty/loot_tables/blocks/brimstone.json +230f6cad05b93fb42ac01993200e067eac33ff76 data/biomesoplenty/loot_tables/blocks/brimstone_bricks.json +30d4fd7c8290102b7d6f16cd00f195524d963ffb data/biomesoplenty/loot_tables/blocks/brimstone_brick_slab.json +6526a7a5b0da2163f13a167177a4d3795484002a data/biomesoplenty/loot_tables/blocks/brimstone_brick_stairs.json +c2097dceb9dc39054a5ac622a2d1e15450aa6783 data/biomesoplenty/loot_tables/blocks/brimstone_brick_wall.json +2d5e4752413e3b7bc16389279082c9aa3b698840 data/biomesoplenty/loot_tables/blocks/brimstone_bud.json +2501171a1c875ab835278e058745a7f3c4e76825 data/biomesoplenty/loot_tables/blocks/brimstone_cluster.json +5565d19101c793fcc90dc93c5764ed3d3e8f442d data/biomesoplenty/loot_tables/blocks/brimstone_fumarole.json +49624ef1429afb0453dfd321a3e9c69cccd68a4d data/biomesoplenty/loot_tables/blocks/burning_blossom.json +875717b27cc6c4bec02df249d132669b91b1d935 data/biomesoplenty/loot_tables/blocks/bush.json +d85de9ec3cbe326a5c3e3073dff5d0cfbf43f9ee data/biomesoplenty/loot_tables/blocks/cattail.json +3b8ab14e9e6f27c75b1aa6a8ed634e6310486f48 data/biomesoplenty/loot_tables/blocks/chiseled_black_sandstone.json +98187b595feab167cffe32b2cfddb47582aa4bd4 data/biomesoplenty/loot_tables/blocks/chiseled_brimstone_bricks.json +f53a4b20fefdedd4f9c683030884585d8fb4a8d1 data/biomesoplenty/loot_tables/blocks/chiseled_orange_sandstone.json +5b661c9769c785c05087a4542dc131da01b45e2e data/biomesoplenty/loot_tables/blocks/chiseled_white_sandstone.json +848d16b5496d8faf6b4af731c23b09e410e52c75 data/biomesoplenty/loot_tables/blocks/clover.json +48f000a1ca3024deff01d2fe0655c88a15334ebe data/biomesoplenty/loot_tables/blocks/cut_black_sandstone.json +cdca0ce8067108f845f06511bf165c3bae2f0a1f data/biomesoplenty/loot_tables/blocks/cut_black_sandstone_slab.json +6e160db5427c7502ad12feb85f9ed717b39a2a88 data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone.json +9c570da2f983e21e1724250cc1a89ebfec4d46ad data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone_slab.json +ef6cdb52a641e53cea33a2b4cecfa265f5b7e478 data/biomesoplenty/loot_tables/blocks/cut_white_sandstone.json +c085c42d16ad36a02a9d97da93251347051f99d0 data/biomesoplenty/loot_tables/blocks/cut_white_sandstone_slab.json +8da5858d94bcc4becd313f9ae0ab8c50453197aa data/biomesoplenty/loot_tables/blocks/cypress_leaves.json +9ea2411b1bc1222527bc4cdc8351ef170a5c5945 data/biomesoplenty/loot_tables/blocks/cypress_sapling.json +80a28be29bdb8a7bff5e2bdb8810720b28d028c0 data/biomesoplenty/loot_tables/blocks/dead_branch.json +7403ba3b93b78e5fdf5849cc9b90030bbbb609d0 data/biomesoplenty/loot_tables/blocks/dead_button.json +1a278f5e710a33966aa3a566b74c957e1e54b681 data/biomesoplenty/loot_tables/blocks/dead_door.json +445af42f7c408c17094d905b1827dfb5ef1d922a data/biomesoplenty/loot_tables/blocks/dead_fence.json +7b4e7d8eb4d6094d157acf0d880dea2c110895be data/biomesoplenty/loot_tables/blocks/dead_fence_gate.json +537809784c827579cd392d4284cabc40f2d01c6e data/biomesoplenty/loot_tables/blocks/dead_grass.json +75493d444fa9a71301819c26b3093bba41e005eb data/biomesoplenty/loot_tables/blocks/dead_hanging_sign.json +1a3b942759bf042c1db8c8a8197b7752a1efa9f3 data/biomesoplenty/loot_tables/blocks/dead_leaves.json +c4c4306a34b303cff8b25e96a75247540f891c3d data/biomesoplenty/loot_tables/blocks/dead_log.json +a68e942aea1d9005dbf666b1ad989456578d3732 data/biomesoplenty/loot_tables/blocks/dead_planks.json +995b2de1e27e443269fd078f6f74f0b2dfe8a296 data/biomesoplenty/loot_tables/blocks/dead_pressure_plate.json +3ea5620aa90b55e6b90d611c6f315d2fc0f9af83 data/biomesoplenty/loot_tables/blocks/dead_sapling.json +7618c9f8fb30883d89d69cb89e0966bf628de2b9 data/biomesoplenty/loot_tables/blocks/dead_sign.json +f74c30a33ae205dda7762218b0364af20685d3d2 data/biomesoplenty/loot_tables/blocks/dead_slab.json +a3a8aa458f704dff884d56de525f444045d02b27 data/biomesoplenty/loot_tables/blocks/dead_stairs.json +790556cacbcdab951141f71802f009bab48e344e data/biomesoplenty/loot_tables/blocks/dead_trapdoor.json +ad70308b5172d7c46e6435be35b8d2c89bdf6f4e data/biomesoplenty/loot_tables/blocks/dead_wood.json +8e8d5596d539f2103fd72220a3b361db7dda5221 data/biomesoplenty/loot_tables/blocks/desert_grass.json +028646fc2ade3e81695b0170fd0aa5bf9ff88856 data/biomesoplenty/loot_tables/blocks/dried_salt.json +acbe3086cb5222cb3c57b4fddd7ab84db3a6380b data/biomesoplenty/loot_tables/blocks/dune_grass.json +ebd9b269e41c2d0dbb3caad2f2b6bc2bac460663 data/biomesoplenty/loot_tables/blocks/empyreal_button.json +b736ec288c8bf502cdef6ce8f8c78743e5e093e6 data/biomesoplenty/loot_tables/blocks/empyreal_door.json +fdb1f412774acf8c45345678df1df1bc2539e5bc data/biomesoplenty/loot_tables/blocks/empyreal_fence.json +7a159f60fa20b5aec2c08735066d355bd6ed3fe8 data/biomesoplenty/loot_tables/blocks/empyreal_fence_gate.json +fc0dc1655637d7be5849dfe433f93d721fbd00df data/biomesoplenty/loot_tables/blocks/empyreal_hanging_sign.json +2791826c8d3d606f5f543bc0c453a60be26fb4c0 data/biomesoplenty/loot_tables/blocks/empyreal_leaves.json +63c8080c143ab761e573f3e23e3e53cf9d331229 data/biomesoplenty/loot_tables/blocks/empyreal_log.json +be5c61e1e7d5d5fd20edc54033e9fd06254ca2b2 data/biomesoplenty/loot_tables/blocks/empyreal_planks.json +018963cb85d307e910685f51bfbfa20e393dcae4 data/biomesoplenty/loot_tables/blocks/empyreal_pressure_plate.json +e4ccbced04371cda77c241ab44c5238522cf15d4 data/biomesoplenty/loot_tables/blocks/empyreal_sapling.json +9165b99f3e51e7ca90c6cbf1eee8ee141223bb74 data/biomesoplenty/loot_tables/blocks/empyreal_sign.json +b3060063039b60b6f3c2a7468e34fe86344c2e22 data/biomesoplenty/loot_tables/blocks/empyreal_slab.json +2a2464a9a806b778b102c2c39a7fbaa694a4e64d data/biomesoplenty/loot_tables/blocks/empyreal_stairs.json +22c095e908237327be0d3a3b42a09b2445ab9485 data/biomesoplenty/loot_tables/blocks/empyreal_trapdoor.json +97b55d5b081380ff359bdd90ae6cc7ee718026d1 data/biomesoplenty/loot_tables/blocks/empyreal_wood.json +346f567d94e5241663a5e5a586e5942ed27e02a7 data/biomesoplenty/loot_tables/blocks/endbloom.json +0a803e9e807b63bb27940c568481acab82468cd4 data/biomesoplenty/loot_tables/blocks/enderphyte.json +74a7d2881379afe225352c4981eb9968170cae04 data/biomesoplenty/loot_tables/blocks/eyebulb.json +bf566dc0a32adcc56fd746af7896534a8f54ef24 data/biomesoplenty/loot_tables/blocks/fir_button.json +aa6c810af7be3e03a0efa486d283a5a0d5015839 data/biomesoplenty/loot_tables/blocks/fir_door.json +151e8cbbd203b78b88e909f6b731d1fc1f2f6c13 data/biomesoplenty/loot_tables/blocks/fir_fence.json +bb1197e24893d529777966d6ad1e73f204c0f909 data/biomesoplenty/loot_tables/blocks/fir_fence_gate.json +a6d3120245985528cd7a32e98025af647a1d8399 data/biomesoplenty/loot_tables/blocks/fir_hanging_sign.json +46df8403b28aa8f63061f848b06740ed8724372f data/biomesoplenty/loot_tables/blocks/fir_leaves.json +7b7d39515da5f509d065543f78031539fc9be17a data/biomesoplenty/loot_tables/blocks/fir_log.json +974997a39564180ba7a283e4d9c04bb3df9731a8 data/biomesoplenty/loot_tables/blocks/fir_planks.json +4bf1499bac103a10087352a955b3ace1ae9e03d3 data/biomesoplenty/loot_tables/blocks/fir_pressure_plate.json +44751088314f639fba004c75e5fa6ba808adcb52 data/biomesoplenty/loot_tables/blocks/fir_sapling.json +ab94bfeb217373251cdc47abd396fa77eab56170 data/biomesoplenty/loot_tables/blocks/fir_sign.json +d2f8a4d01b074214b54d299a5bc0befa098e9a7b data/biomesoplenty/loot_tables/blocks/fir_slab.json +140fcec1f84079649ef015e5a8f484954f0e1594 data/biomesoplenty/loot_tables/blocks/fir_stairs.json +8999fd8a8a4a7c8e9081e79f3d28f80536321411 data/biomesoplenty/loot_tables/blocks/fir_trapdoor.json +dafd7e47a71b5cc62c5d80e5f14271bc7943851e data/biomesoplenty/loot_tables/blocks/fir_wood.json +9775f18448fc11d327636f7160d0cd1b8196f91f data/biomesoplenty/loot_tables/blocks/flesh.json +dabe08a1fba56aadb4afdfcb112d5315d5faa7d1 data/biomesoplenty/loot_tables/blocks/flesh_tendons.json +66eeab01d39f29780ed86797a92b933195e0b2e2 data/biomesoplenty/loot_tables/blocks/flesh_tendons_strand.json +d5dae6d737f4ec371e498c406460b5cf450eb55e data/biomesoplenty/loot_tables/blocks/flowering_oak_leaves.json +b21464079eb54d1e0b069992e5d3bcd5bc43b2d5 data/biomesoplenty/loot_tables/blocks/flowering_oak_sapling.json +80a8718a04e843baee1fe397808a239211ce5ab1 data/biomesoplenty/loot_tables/blocks/glowflower.json +4b3d0e4e8bbdfcf1f1e8844140eb2bc48aa0337f data/biomesoplenty/loot_tables/blocks/glowing_moss_block.json +6868670b43b3e53efa571afde897df61f19ce58e data/biomesoplenty/loot_tables/blocks/glowing_moss_carpet.json +44b894cb2f8f7e52002cdc8d95447990a1d28e92 data/biomesoplenty/loot_tables/blocks/glowshroom.json +1c91077fa8f597ed8e258deab673fdf71b9eab61 data/biomesoplenty/loot_tables/blocks/glowshroom_block.json +a7c7396f77b94affd04e42638b951179c2fc70b9 data/biomesoplenty/loot_tables/blocks/glowworm_silk.json +b9146a37710e5951c995b5940a527866498d2189 data/biomesoplenty/loot_tables/blocks/glowworm_silk_strand.json +fdd455ead6c1264876abee9c038bab78c97aaf4c data/biomesoplenty/loot_tables/blocks/goldenrod.json +e17dc03ff273ec9076bb2093b5e7ae84a84c36c7 data/biomesoplenty/loot_tables/blocks/hair.json +d838dd72bc45fe95dbd198be7246a7c77f705d98 data/biomesoplenty/loot_tables/blocks/hanging_cobweb.json +c2a6567340f2148dbd4f3b0e2daafcef6ee9ab0f data/biomesoplenty/loot_tables/blocks/hanging_cobweb_strand.json +43fffe2ec6099bab5beee9724b1076e34f5c779f data/biomesoplenty/loot_tables/blocks/hellbark_button.json +52c60d21d69ed6058fb10c9e5517413e44d757d2 data/biomesoplenty/loot_tables/blocks/hellbark_door.json +4a78109847e884965cc017f2fb9c7652b06bf9c5 data/biomesoplenty/loot_tables/blocks/hellbark_fence.json +b909d09d039a2b989088b036b113c8a42b508df9 data/biomesoplenty/loot_tables/blocks/hellbark_fence_gate.json +1dad505cbcf962af3aa123f7c7d74d5940cf8d5c data/biomesoplenty/loot_tables/blocks/hellbark_hanging_sign.json +cd8af623c7a59aac5fc22222e1c88f65ee8d19bc data/biomesoplenty/loot_tables/blocks/hellbark_leaves.json +93042a77057e1558357e1c0bcded5156f14fa602 data/biomesoplenty/loot_tables/blocks/hellbark_log.json +1ba34dacdc56e75015db643df89e12609e3e0920 data/biomesoplenty/loot_tables/blocks/hellbark_planks.json +48e0d1410a0f94f550db47ffe136444051a110de data/biomesoplenty/loot_tables/blocks/hellbark_pressure_plate.json +8748015b271251bb0c07435f1a2639eb0097d1cf data/biomesoplenty/loot_tables/blocks/hellbark_sapling.json +b6dd16e954f91b4e6b54623755f17e7e321eff6f data/biomesoplenty/loot_tables/blocks/hellbark_sign.json +416d505415da2959a5ef9962308e739d735d42b5 data/biomesoplenty/loot_tables/blocks/hellbark_slab.json +4ea8cb056db9bc18a8083a1fa8ff11925b9d93a1 data/biomesoplenty/loot_tables/blocks/hellbark_stairs.json +217e613e5d84e61038336628c66b7285621b6826 data/biomesoplenty/loot_tables/blocks/hellbark_trapdoor.json +ff76630c7b66e7f40a1b3838840a92b75529145c data/biomesoplenty/loot_tables/blocks/hellbark_wood.json +a0fa9b252036312f1c608060519c07b5daf22318 data/biomesoplenty/loot_tables/blocks/high_grass.json +7438dfa5028cf42499eb39ebc5a27710fc0e08ca data/biomesoplenty/loot_tables/blocks/high_grass_plant.json +ddd8ee39a08913f97a49d39fbf1c8100b18639cb data/biomesoplenty/loot_tables/blocks/huge_clover_petal.json +091069c1df6ee8f9d8c9679d020d9dcfcf14dc55 data/biomesoplenty/loot_tables/blocks/huge_lily_pad.json +f3be0152581281ce92bb2da7c7c41ed038947e38 data/biomesoplenty/loot_tables/blocks/icy_iris.json +ba1555ddf4e4c8e68f09ba5cae289490bf17160b data/biomesoplenty/loot_tables/blocks/jacaranda_button.json +fb714b1214da723ac5d51d9d09f1e5a961cf62e6 data/biomesoplenty/loot_tables/blocks/jacaranda_door.json +58fcea4bea2a069294ce6178a9a4863368cf22eb data/biomesoplenty/loot_tables/blocks/jacaranda_fence.json +07fca342f2e950ba0b2b79785532a5d69a79d156 data/biomesoplenty/loot_tables/blocks/jacaranda_fence_gate.json +383d01f33311e55b20c17f57b373a74c2941a1d6 data/biomesoplenty/loot_tables/blocks/jacaranda_hanging_sign.json +6ee92a00fb7c3e5724db4dfb20fffa8b73c8a35d data/biomesoplenty/loot_tables/blocks/jacaranda_leaves.json +bd9916253ad87495c2b3481105935c6fde79ab34 data/biomesoplenty/loot_tables/blocks/jacaranda_log.json +6225117a97473b28b9880083db697e93ce921bc8 data/biomesoplenty/loot_tables/blocks/jacaranda_planks.json +c9dbdaec3ce8308d3b75bafe72ad942fc5fe237c data/biomesoplenty/loot_tables/blocks/jacaranda_pressure_plate.json +af3ed6ae97e6f170220ac3bd87c2783bc7675d00 data/biomesoplenty/loot_tables/blocks/jacaranda_sapling.json +7d33ee1c032a932114a0d76af6466be77b0cc0bb data/biomesoplenty/loot_tables/blocks/jacaranda_sign.json +4ccbdc83e23ad4d2fca3e93abc808e57549cb0fe data/biomesoplenty/loot_tables/blocks/jacaranda_slab.json +32228298b06d5b294e37adaa51566c4544caf541 data/biomesoplenty/loot_tables/blocks/jacaranda_stairs.json +0950c34495663fbdb10b7a05e2acd8c0d637d066 data/biomesoplenty/loot_tables/blocks/jacaranda_trapdoor.json +f9d61e0c409c06cccede5ddc7339b8b325dbebc8 data/biomesoplenty/loot_tables/blocks/jacaranda_wood.json +c6627163a723a5c1edb4f29310c9a7ca2b2aef3b data/biomesoplenty/loot_tables/blocks/large_rose_quartz_bud.json +4dba5a7b0f40d5702abb453040dbee084ca06374 data/biomesoplenty/loot_tables/blocks/lavender.json +fd4bad28a084e1f74ec5cfd317a0c810000b8470 data/biomesoplenty/loot_tables/blocks/lumaloop.json +a7f4f6d69e472b742bd2da246e65c80b1e95c39b data/biomesoplenty/loot_tables/blocks/lumaloop_plant.json +77b8091562763f8995fe1a56eaf421f34fb16935 data/biomesoplenty/loot_tables/blocks/magic_button.json +cabf8806722b75c0616a904cd4d60c52a6a54998 data/biomesoplenty/loot_tables/blocks/magic_door.json +acee4e3a7ca180b5c3ddfffed219940bfcd815d3 data/biomesoplenty/loot_tables/blocks/magic_fence.json +f8b3a7559a6066cc72c264acd5c20bee52a6360c data/biomesoplenty/loot_tables/blocks/magic_fence_gate.json +d4f8c751842741352db1bdee2a7f307ae20b2e2d data/biomesoplenty/loot_tables/blocks/magic_hanging_sign.json +c0bd1b1efa80b422e4afe00b167ac6549ae64159 data/biomesoplenty/loot_tables/blocks/magic_leaves.json +8b2545eb17ad84d954148273b790a05abbf71605 data/biomesoplenty/loot_tables/blocks/magic_log.json +8516ea83db9216792c0cc0a1d633a55ec8b6beb0 data/biomesoplenty/loot_tables/blocks/magic_planks.json +3fe808a0fe2b6f732e82d667eb4e471b1136c7cc data/biomesoplenty/loot_tables/blocks/magic_pressure_plate.json +ccda151d3aef4a6fb94d595134861dbe3c34009e data/biomesoplenty/loot_tables/blocks/magic_sapling.json +c71919eb7e1f77bee4d2fd06bf89dffaa19bcd59 data/biomesoplenty/loot_tables/blocks/magic_sign.json +386108477f3ac289e0db71033c1807b82f64163e data/biomesoplenty/loot_tables/blocks/magic_slab.json +24f44cff7d240cfb27b4d35a4beff077561bc0e2 data/biomesoplenty/loot_tables/blocks/magic_stairs.json +64280cd9e42f146a0c8f40285f0574b9d186365c data/biomesoplenty/loot_tables/blocks/magic_trapdoor.json +8d134876e5c999b62eb16be124f235c56f7fdbc8 data/biomesoplenty/loot_tables/blocks/magic_wood.json +bde6475be020ba027b07ed466ca040b131f9594b data/biomesoplenty/loot_tables/blocks/mahogany_button.json +9901faf32cb8b68a952a77aaf324b159fcdb8932 data/biomesoplenty/loot_tables/blocks/mahogany_door.json +472bce3de7c5440e2a80a9b6bcd5813cb0baeca5 data/biomesoplenty/loot_tables/blocks/mahogany_fence.json +9f6423e221869947f72881e6176f996162ab1f73 data/biomesoplenty/loot_tables/blocks/mahogany_fence_gate.json +e743b77198d3dea29af76ee041ff6f82c2298ed4 data/biomesoplenty/loot_tables/blocks/mahogany_hanging_sign.json +e38003ffc398e119af2ab4c70eb2c55ff077351f data/biomesoplenty/loot_tables/blocks/mahogany_leaves.json +77043370c610b904129e4f9ad45e7aeca15d4c9d data/biomesoplenty/loot_tables/blocks/mahogany_log.json +0f385fd36d9c8fa89c3174f1b4179f0e1d4c8415 data/biomesoplenty/loot_tables/blocks/mahogany_planks.json +103fc15ae9d364339ac56fb55f2b2dbf00d30bb6 data/biomesoplenty/loot_tables/blocks/mahogany_pressure_plate.json +1ddd2f5e506b8662e766cd23ec070ee33cf21671 data/biomesoplenty/loot_tables/blocks/mahogany_sapling.json +7422aae49d7fb9fff02584c31595950aca202b3c data/biomesoplenty/loot_tables/blocks/mahogany_sign.json +2419f42df24587f489e9455608d13e8d20cab628 data/biomesoplenty/loot_tables/blocks/mahogany_slab.json +22e011cc4813fa318de2491c8c581fd02298578c data/biomesoplenty/loot_tables/blocks/mahogany_stairs.json +1674dff4e4c588156ca34132939f22222288afae data/biomesoplenty/loot_tables/blocks/mahogany_trapdoor.json +4944b8889ee1c0fbeff20f595a19b8dafc149872 data/biomesoplenty/loot_tables/blocks/mahogany_wood.json +7d401e3160c41842e69ee37ccedbcfae7d96f11d data/biomesoplenty/loot_tables/blocks/maple_button.json +0287dcd4eec0dc457cbbd4bc7849c0c346d2e8f0 data/biomesoplenty/loot_tables/blocks/maple_door.json +e40368fb945dd97d9914eb1bb91e684371975937 data/biomesoplenty/loot_tables/blocks/maple_fence.json +bfe4af9b23ff90152e8201ba304359d17ab22d31 data/biomesoplenty/loot_tables/blocks/maple_fence_gate.json +679483660f0efe99dd32859a57c0863e0ec8d1cb data/biomesoplenty/loot_tables/blocks/maple_hanging_sign.json +19e22771e0a2cb6446d1a7f461726e66fb473248 data/biomesoplenty/loot_tables/blocks/maple_log.json +9c2d77c51eb6c5b81bf6193e383eb1c8590ea193 data/biomesoplenty/loot_tables/blocks/maple_planks.json +7987742d7c2a27808098d99ac89851f221244c10 data/biomesoplenty/loot_tables/blocks/maple_pressure_plate.json +9d614633ed4fc1f0a6e2ead0f81e87a8146ef3e7 data/biomesoplenty/loot_tables/blocks/maple_sign.json +ae76784ee989aa7d35847ab3faa748980f63ac1f data/biomesoplenty/loot_tables/blocks/maple_slab.json +0fb5c921d1ce5ace4cdd8dd88f610cce16562f28 data/biomesoplenty/loot_tables/blocks/maple_stairs.json +5dff41069284eb951d672eb397c8f1e11ca2666f data/biomesoplenty/loot_tables/blocks/maple_trapdoor.json +b2a80cc0a81606a159161cc260631cad64e4aafb data/biomesoplenty/loot_tables/blocks/maple_wood.json +520f064564776695cc178bdfffb8ea622d4dcaa2 data/biomesoplenty/loot_tables/blocks/medium_rose_quartz_bud.json +32213e411507c6b1ddabc8d8b4d1b4cff9efe2f9 data/biomesoplenty/loot_tables/blocks/mossy_black_sand.json +ff6dc42c6dd90c5abedf5c37cd5a6651f8ef2b79 data/biomesoplenty/loot_tables/blocks/null_block.json +ec3aef1c5d0ee8dc39602c7d041e3b7d64e1c6fb data/biomesoplenty/loot_tables/blocks/null_end_stone.json +026534b3bfb42eed62a187ba8d6b4a00ab2807c2 data/biomesoplenty/loot_tables/blocks/null_leaves.json +b21318809d2a38214741f0731da29dba1a117a1e data/biomesoplenty/loot_tables/blocks/null_plant.json +cb8639b0fe6705a40c48e87fbc05d218d48fe08f data/biomesoplenty/loot_tables/blocks/orange_cosmos.json +8b9a34ca8ac61944ca0ad323af879646af9168cc data/biomesoplenty/loot_tables/blocks/orange_maple_leaf_pile.json +f1f5fed6c058ccc5f570ad7e6ad755480374de92 data/biomesoplenty/loot_tables/blocks/orange_maple_leaves.json +3eb8bde8a6e80ef86b4c2827bbb0aae88adeaafe data/biomesoplenty/loot_tables/blocks/orange_maple_sapling.json +e92cddbefb42d8c96929228258ae8b3985aea10e data/biomesoplenty/loot_tables/blocks/orange_sand.json +c74e679e42b8b93c5612e96584cbba57c04dcaeb data/biomesoplenty/loot_tables/blocks/orange_sandstone.json +949811c5348eda4a07007c46b1b184567739f6cc data/biomesoplenty/loot_tables/blocks/orange_sandstone_slab.json +159dd348fff1b92f53b0efe5efce2d43807b39fa data/biomesoplenty/loot_tables/blocks/orange_sandstone_stairs.json +68c952e765245a66c41fe908baee4851b82ed6c6 data/biomesoplenty/loot_tables/blocks/orange_sandstone_wall.json +43477a4aa61152cb34e4b6af84a16de9fa53d452 data/biomesoplenty/loot_tables/blocks/origin_grass_block.json +7c58278569fb350bd43f2e9497e89878efd0629a data/biomesoplenty/loot_tables/blocks/origin_leaves.json +928010c4459e6f6004745c8ce713536d2e5c6f1c data/biomesoplenty/loot_tables/blocks/origin_sapling.json +87d089c4e07a0ab7b0abf66cc87d6fc21ceff0f0 data/biomesoplenty/loot_tables/blocks/palm_button.json +c96fb63891f4c63e0e71b06d0b9f77e83032e23f data/biomesoplenty/loot_tables/blocks/palm_door.json +0656eae749b62dcfaddfada505684bd278121aa2 data/biomesoplenty/loot_tables/blocks/palm_fence.json +2a2521b38dcf77c5d81ee627eb0a3435a4806d8d data/biomesoplenty/loot_tables/blocks/palm_fence_gate.json +6ae1a5ecffaae01351c7dc43b514c98227549d61 data/biomesoplenty/loot_tables/blocks/palm_hanging_sign.json +2219068b718136744be6179b4af9a5da95ae8680 data/biomesoplenty/loot_tables/blocks/palm_leaves.json +411be647a47d748fbb4ea634f29e361d2c67b3dc data/biomesoplenty/loot_tables/blocks/palm_log.json +47626401f12f19cfe3d5343c5d0358e777b58d89 data/biomesoplenty/loot_tables/blocks/palm_planks.json +37d63eb6b38a4f4d48f868c9b9d306dbba619b71 data/biomesoplenty/loot_tables/blocks/palm_pressure_plate.json +4006772e4720578bee9dc6b0e0feff85a7db8c5b data/biomesoplenty/loot_tables/blocks/palm_sapling.json +36beffa00fe88a677f77c8084132da40425fdf8b data/biomesoplenty/loot_tables/blocks/palm_sign.json +24f61d6bf6af1a3bc70a18f0f885291bcd5a620d data/biomesoplenty/loot_tables/blocks/palm_slab.json +ced0e08c75034aa438e192f1052996b145b25787 data/biomesoplenty/loot_tables/blocks/palm_stairs.json +333865dc1c962e38fd436167eef1d4f2b860613d data/biomesoplenty/loot_tables/blocks/palm_trapdoor.json +25ef8da4816e485b5004c84b7e46ac29dd1d9bb2 data/biomesoplenty/loot_tables/blocks/palm_wood.json +b9d1c21b54c00cb3bda520c31ce968de435004fd data/biomesoplenty/loot_tables/blocks/pine_button.json +e1f2cf8840d2d1826655bd8a85069be98fa96b8c data/biomesoplenty/loot_tables/blocks/pine_door.json +6076817b9d2403afd9c979c37a176f900b620ee0 data/biomesoplenty/loot_tables/blocks/pine_fence.json +e57b961ebca094d0d607046d7b55acb7222e64e8 data/biomesoplenty/loot_tables/blocks/pine_fence_gate.json +3f9bf5990fd927f7457ece432837923d809b972d data/biomesoplenty/loot_tables/blocks/pine_hanging_sign.json +40ed186171ff9d6c2b66683ec1ee3dafdd6416e7 data/biomesoplenty/loot_tables/blocks/pine_leaves.json +563c978ed5cbc45e3bf73247b405c5990f7c456f data/biomesoplenty/loot_tables/blocks/pine_log.json +b789be56b9af24c201eccca864e421eb763f1044 data/biomesoplenty/loot_tables/blocks/pine_planks.json +63b34809d9246a6e0d91ac8980c783aef4fcd38e data/biomesoplenty/loot_tables/blocks/pine_pressure_plate.json +471cbbdfc7b0b664ccbd3b8ad99c403620994196 data/biomesoplenty/loot_tables/blocks/pine_sapling.json +37cda26708b0023491264b78d6671df75060300a data/biomesoplenty/loot_tables/blocks/pine_sign.json +63d8698811f32e720152d031182a5bd0ff2867d0 data/biomesoplenty/loot_tables/blocks/pine_slab.json +0ba01ad49be035c9aeeaf256b75598d6ac802126 data/biomesoplenty/loot_tables/blocks/pine_stairs.json +e7d58d986979a6df4c65e1f6fa9817200fa30b10 data/biomesoplenty/loot_tables/blocks/pine_trapdoor.json +d54de441721a49bffcb2615564a6efc45014a8e3 data/biomesoplenty/loot_tables/blocks/pine_wood.json +d54ddf5e5b9aafef396cfdbee7a78d282ec03799 data/biomesoplenty/loot_tables/blocks/pink_daffodil.json +f2ed458e4b9f84732e4c2fbf5396e2a874d241bc data/biomesoplenty/loot_tables/blocks/pink_hibiscus.json +3363117c0093728d45685e7e905a0dbba1ee5f49 data/biomesoplenty/loot_tables/blocks/porous_flesh.json +b749bb66649dd083dd622a2b16d41818c4dc1aa1 data/biomesoplenty/loot_tables/blocks/potted_burning_blossom.json +404c7c7f3bc74dbf3fd1891f1e02ff09007fbd9d data/biomesoplenty/loot_tables/blocks/potted_cypress_sapling.json +4ffc197fe2a8be39852485df0591f756b0a88267 data/biomesoplenty/loot_tables/blocks/potted_dead_sapling.json +92f167452336352bfcd60b1fcb49e57c7ea1e42d data/biomesoplenty/loot_tables/blocks/potted_empyreal_sapling.json +a399f4b15af1e2a7fdfd86d652783b2822b4ff67 data/biomesoplenty/loot_tables/blocks/potted_endbloom.json +a1cb75c243125bdd6dd9169788a253b670a4b935 data/biomesoplenty/loot_tables/blocks/potted_fir_sapling.json +f0d85ff27c182507dc95398f3e9222011e5cf34c data/biomesoplenty/loot_tables/blocks/potted_flowering_oak_sapling.json +d04fbc7b0d291fe197b82aa0636a49dcf45cc0a0 data/biomesoplenty/loot_tables/blocks/potted_glowflower.json +dd4a15089aaed2619979e63f247309fbc4bc0026 data/biomesoplenty/loot_tables/blocks/potted_glowshroom.json +eaab7d8dde9787e12e0b947cbdf93c69cdbf2fe0 data/biomesoplenty/loot_tables/blocks/potted_hellbark_sapling.json +1f68a0fdcdb1c963000bb84bff00fa1e233464c9 data/biomesoplenty/loot_tables/blocks/potted_jacaranda_sapling.json +761e9935ca8ca3c231e849d8c0d8f3b2568aa9e0 data/biomesoplenty/loot_tables/blocks/potted_lavender.json +04bb6be1964981a09b69cc3f8d148d0fd373abe5 data/biomesoplenty/loot_tables/blocks/potted_magic_sapling.json +206fee137e59f13cafc28faa2a2075a5a68ea72c data/biomesoplenty/loot_tables/blocks/potted_mahogany_sapling.json +59b5e20ab95be0cd3e0e98e7b24f9aa5b5b3d79d data/biomesoplenty/loot_tables/blocks/potted_orange_cosmos.json +51f757f202d7820b6693cb1fe06b4d006ddce72b data/biomesoplenty/loot_tables/blocks/potted_orange_maple_sapling.json +e7fb38d5fffc4b030aad0fa8a508ae9146d9189f data/biomesoplenty/loot_tables/blocks/potted_origin_sapling.json +7473995497ee4ee545725102f8f70f7f1e786141 data/biomesoplenty/loot_tables/blocks/potted_palm_sapling.json +52ff0e60033e8d3e9e4653a443facbb945c59ad7 data/biomesoplenty/loot_tables/blocks/potted_pine_sapling.json +684df5f38ff61ca78163075f80e6146387ef4bbc data/biomesoplenty/loot_tables/blocks/potted_pink_daffodil.json +bb2737a550c669dcb9a804dc9066c8bb53166711 data/biomesoplenty/loot_tables/blocks/potted_pink_hibiscus.json +e5d8aed783d80230f6a977f9d996df4be91eac4e data/biomesoplenty/loot_tables/blocks/potted_rainbow_birch_sapling.json +7ea9728f7c9522a072e898dc25d0155ee63b8801 data/biomesoplenty/loot_tables/blocks/potted_redwood_sapling.json +6c261b9c972a9e0477f23a4bcec3a9cceaf139ce data/biomesoplenty/loot_tables/blocks/potted_red_maple_sapling.json +77199c962571248328e0839bd22deafc8039e645 data/biomesoplenty/loot_tables/blocks/potted_rose.json +a0bedf0f9963d97bc28136a95028f6ea1b05ae38 data/biomesoplenty/loot_tables/blocks/potted_snowblossom_sapling.json +df76f0b56d4c1b7d15f44a20a1c487491336e02e data/biomesoplenty/loot_tables/blocks/potted_sprout.json +f9a955875d96898892049a080a8f487237c5d174 data/biomesoplenty/loot_tables/blocks/potted_tiny_cactus.json +fb0bc8acc02615eb63b2c235687b93134dd8e49c data/biomesoplenty/loot_tables/blocks/potted_toadstool.json +00c279104a41b0857ee50f2905d9b1e5a94bbabf data/biomesoplenty/loot_tables/blocks/potted_umbran_sapling.json +aa230fd4d3a2607ec32b2eb9b36f820bfa02ff99 data/biomesoplenty/loot_tables/blocks/potted_violet.json +16290af65eee053dda6b9de85a630c66f652d2f8 data/biomesoplenty/loot_tables/blocks/potted_white_lavender.json +1eecca6f8700786cd31ad90037f6ed1c51ec060e data/biomesoplenty/loot_tables/blocks/potted_willow_sapling.json +441d456d995bacadfddf6cb0d4be288cfe35863e data/biomesoplenty/loot_tables/blocks/potted_wilted_lily.json +704f4e4686ef32f7348c4ed9b8c8383b58d8c41b data/biomesoplenty/loot_tables/blocks/potted_yellow_maple_sapling.json +c9efad46906764a3f139419376353b69a9b3900e data/biomesoplenty/loot_tables/blocks/pus_bubble.json +62ff1a8d78927262b96889d1365633f19feaa05c data/biomesoplenty/loot_tables/blocks/rainbow_birch_leaves.json +ced8550e85ee9120add257407f2fa42bd0533f77 data/biomesoplenty/loot_tables/blocks/rainbow_birch_sapling.json +bf6a63bcc72a8931fcfed3591ddc6a700d2f9a8b data/biomesoplenty/loot_tables/blocks/redwood_button.json +a7e9ee804b5971fc838641187e7efd18d7764d17 data/biomesoplenty/loot_tables/blocks/redwood_door.json +8d5810aa427e78005431538b6af71d299b5bc994 data/biomesoplenty/loot_tables/blocks/redwood_fence.json +d30aa4df762d4946e085e38819ae729fe0902f05 data/biomesoplenty/loot_tables/blocks/redwood_fence_gate.json +e4013af27b62268fa05140ec21262ed76f0673f6 data/biomesoplenty/loot_tables/blocks/redwood_hanging_sign.json +267ce39eac4485d3779e8ffef2b314662ef19524 data/biomesoplenty/loot_tables/blocks/redwood_leaves.json +c38a889acd74174465a952374f9a9d1eaa89ad86 data/biomesoplenty/loot_tables/blocks/redwood_log.json +8c11245d458daf5bbdbfd4f2a2060c3b94981942 data/biomesoplenty/loot_tables/blocks/redwood_planks.json +65daee676eee9398bbccf6d61aab2ce5e5bc9b1b data/biomesoplenty/loot_tables/blocks/redwood_pressure_plate.json +b1ba8431cffc206adad75c7bd8ce2b705b2ca97f data/biomesoplenty/loot_tables/blocks/redwood_sapling.json +f81a0e809e2014104021a3a2cef6bb0de91b6e46 data/biomesoplenty/loot_tables/blocks/redwood_sign.json +fbbcae0643ffb4ccfe02d22cf998db62af3c6351 data/biomesoplenty/loot_tables/blocks/redwood_slab.json +41ff5cdb1c1092b65d9571d2088ceb9990541992 data/biomesoplenty/loot_tables/blocks/redwood_stairs.json +2d2766703838307e47630d1cbea2348b083e6bdb data/biomesoplenty/loot_tables/blocks/redwood_trapdoor.json +dc7cf96d64a90f9f5194b694940cf4eafca717da data/biomesoplenty/loot_tables/blocks/redwood_wood.json +05b2f2b765578e1f8af1a2de5182282baf7b438f data/biomesoplenty/loot_tables/blocks/red_maple_leaf_pile.json +979d9f0ecc372364939d9ec3f25b148c8fbe93f1 data/biomesoplenty/loot_tables/blocks/red_maple_leaves.json +3a13f7f6624578c30349ad202ead94fb131abf3f data/biomesoplenty/loot_tables/blocks/red_maple_sapling.json +97255c34a01349219a7a257c51124c8bf1eb439c data/biomesoplenty/loot_tables/blocks/reed.json +fb05f8eb25cf69f3ff95f8373c83c40293235c66 data/biomesoplenty/loot_tables/blocks/rose.json +2322c04ffd15df5d93a2c969d2bf2a6e468ec0cb data/biomesoplenty/loot_tables/blocks/rose_quartz_block.json +ffe7f15698ccd7116512f039b631f1b04c0691ce data/biomesoplenty/loot_tables/blocks/rose_quartz_cluster.json +3b107fdfbf3acedfe9d652d12f6992744bf7e4f2 data/biomesoplenty/loot_tables/blocks/sea_oats.json +1d160568e24e0eac24531587f296474d0bbeaff4 data/biomesoplenty/loot_tables/blocks/small_rose_quartz_bud.json +b75f5edbda18b7e2226bacaf212f42d72bf71e2b data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone.json +fea0d967527b76d8ebff0bef259b6af6d69ff6b9 data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_slab.json +7c2165a1945162bb56146e477f9491b5452dbf9d data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_stairs.json +95b439d67510e03189ec0d99c5393735735f5774 data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone.json +02bc28a3a43d9b5357d8cc1864c0a1bffb1f8698 data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_slab.json +1d5ae769cf7ecf2fc1e4dec8c54f9964d8a55174 data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_stairs.json +d02e4e8abd4584ba8721302838692a76b6fb10cf data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone.json +eede3e032ad48fed87c081f84bce948e8c12042d data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_slab.json +2ce92cdb23dc020a9cadf07e4e5e4a341bc0581a data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_stairs.json +6d41bf1607af45109ffda3c45795b7e5cc264765 data/biomesoplenty/loot_tables/blocks/snowblossom_leaves.json +825b1505c467acc54e60a750cb0c5f3b8c0dd55f data/biomesoplenty/loot_tables/blocks/snowblossom_sapling.json +cf3cd314d348d36ae2ae91b3e77d2d19c514aa72 data/biomesoplenty/loot_tables/blocks/spanish_moss.json +5b48dbd081c10c4fb0785ff17482f890997d02a4 data/biomesoplenty/loot_tables/blocks/spanish_moss_plant.json +868c8653b0ec718b1283cc5518391de9daa8c867 data/biomesoplenty/loot_tables/blocks/spider_egg.json +a1064c0158af89de9e5ed6b36edba923ed28f8f8 data/biomesoplenty/loot_tables/blocks/sprout.json +489f44d49ed121ce20d14c7f966b9e6eb2887da3 data/biomesoplenty/loot_tables/blocks/stripped_dead_log.json +64ac2ce7f4056d6f47833b6d870f8a968826e89e data/biomesoplenty/loot_tables/blocks/stripped_dead_wood.json +584f75bcd650fac246ee798b36d888b4631c5d4b data/biomesoplenty/loot_tables/blocks/stripped_empyreal_log.json +30fb1c074c6b6ffb843ce3a2180abfaa5948155d data/biomesoplenty/loot_tables/blocks/stripped_empyreal_wood.json +7ba0fa13ae290e454b5fa749968c2f4bd03e2341 data/biomesoplenty/loot_tables/blocks/stripped_fir_log.json +ca1a6c3f46370846e9f84a4e12ee1457e80ca8ea data/biomesoplenty/loot_tables/blocks/stripped_fir_wood.json +8b4b73518e3e4b59c5a194dfb6dacf86162600b3 data/biomesoplenty/loot_tables/blocks/stripped_hellbark_log.json +ae32473e0ec6b8c7a1f2c245f67a13af8ff0649f data/biomesoplenty/loot_tables/blocks/stripped_hellbark_wood.json +b755d2c04c8b9e98327a0893f5eacf95224aa891 data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_log.json +dff4719defc7e7f0918d4e35e4347b7c365f8145 data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_wood.json +2719af1c6f8800ebfdb94a8f9309e4bb3b29974f data/biomesoplenty/loot_tables/blocks/stripped_magic_log.json +60fd786a6c1e16fdbc361eb15691af1e1f9a01a1 data/biomesoplenty/loot_tables/blocks/stripped_magic_wood.json +0a14a81ca44c4fb35ad8e9da18edb2da4428d887 data/biomesoplenty/loot_tables/blocks/stripped_mahogany_log.json +c7f3d1c2c52aecfa0a98fa7bea3a12e0ca8d42ec data/biomesoplenty/loot_tables/blocks/stripped_mahogany_wood.json +632c03871b9e98818bd81df60cac54e566e7bc44 data/biomesoplenty/loot_tables/blocks/stripped_maple_log.json +2054a1cf61182043885f65b858becc74aaf5eb9e data/biomesoplenty/loot_tables/blocks/stripped_maple_wood.json +d097eb4ae636bf8fa5de088f0879039cbfe709d4 data/biomesoplenty/loot_tables/blocks/stripped_palm_log.json +092a3ed6a5884ac37e8eaf0f33446e1bdbed4940 data/biomesoplenty/loot_tables/blocks/stripped_palm_wood.json +62525601107a57bb8cb7b1ade7e09580c53ea599 data/biomesoplenty/loot_tables/blocks/stripped_pine_log.json +2c0abf4b4351152b8a0395a81b6b8e757e76ea28 data/biomesoplenty/loot_tables/blocks/stripped_pine_wood.json +9269a6562a4f804953987766d8fc24188ec89de2 data/biomesoplenty/loot_tables/blocks/stripped_redwood_log.json +f9ce4719ad61c9f76fbd9ad6210b263a905e7469 data/biomesoplenty/loot_tables/blocks/stripped_redwood_wood.json +0e498ac21f4575372f03886c7cec2077b9f1769b data/biomesoplenty/loot_tables/blocks/stripped_umbran_log.json +44755d9f0be2c5c2437069ad9fdf24280fc361b8 data/biomesoplenty/loot_tables/blocks/stripped_umbran_wood.json +be8d71683185de8ba49c5584f4b29a9842a916d1 data/biomesoplenty/loot_tables/blocks/stripped_willow_log.json +0d9be452cb3569948a43e7685228b30d4d05e1e6 data/biomesoplenty/loot_tables/blocks/stripped_willow_wood.json +6951f367ac495be0cc6544ab642a91cdefc5179d data/biomesoplenty/loot_tables/blocks/tall_lavender.json +dbb9d40a1de54937606403ef28598284bfa71042 data/biomesoplenty/loot_tables/blocks/tall_white_lavender.json +075420174448ad8b3385eba37a758f4c0476e076 data/biomesoplenty/loot_tables/blocks/thermal_calcite.json +2ee155fb53fa8c09ce9a3ba36eb4873072cc0f9e data/biomesoplenty/loot_tables/blocks/thermal_calcite_vent.json +0d3f4873f76a03911451094045fa6bcbab0c0db1 data/biomesoplenty/loot_tables/blocks/tiny_cactus.json +5540d671ca7fcbfe5468c32fb851e731c1c93ad7 data/biomesoplenty/loot_tables/blocks/toadstool.json +257cc2370a8849a1a6142a158d4bc72bba18810a data/biomesoplenty/loot_tables/blocks/toadstool_block.json +3e6bf22b2770d7e81514e1c6689ae0f751c0946d data/biomesoplenty/loot_tables/blocks/tundra_shrub.json +46970346cd736741cf12df700e1d9af7df8ec835 data/biomesoplenty/loot_tables/blocks/umbran_button.json +231176f89fd8ed4b8501ab76ed19b4f796e34066 data/biomesoplenty/loot_tables/blocks/umbran_door.json +25b886e116f871c9e4dbdd124d17c7c517c1bb5b data/biomesoplenty/loot_tables/blocks/umbran_fence.json +7f721b112b7d2b10dfe696bb412af26c60e28529 data/biomesoplenty/loot_tables/blocks/umbran_fence_gate.json +076ed3bac238a92d2cae0607f7ee617eb8b88d35 data/biomesoplenty/loot_tables/blocks/umbran_hanging_sign.json +0729a00ea692747e811388c275f5ba5514db2a76 data/biomesoplenty/loot_tables/blocks/umbran_leaves.json +8c9177cf934f1f1d8c0bf34968ab0bfd4680df67 data/biomesoplenty/loot_tables/blocks/umbran_log.json +8efcb8f1ffc3ae313d1fbc9e0c88c987a9ce84f1 data/biomesoplenty/loot_tables/blocks/umbran_planks.json +a7ace47daec1972bb32a8882965e37a364c8565d data/biomesoplenty/loot_tables/blocks/umbran_pressure_plate.json +5ad3becff08021d47f48f1ce4c9c80360a2d2863 data/biomesoplenty/loot_tables/blocks/umbran_sapling.json +5386504f7750c19a52943b2b24778efb00c0bc4d data/biomesoplenty/loot_tables/blocks/umbran_sign.json +6b42eeca6712dc803134345e3d6213bad1b3a58f data/biomesoplenty/loot_tables/blocks/umbran_slab.json +f1f189094cfbb09afbcbdbf2fa231102a0d5b71d data/biomesoplenty/loot_tables/blocks/umbran_stairs.json +84477e9742b978337cbd7005caf7d5d1f316c799 data/biomesoplenty/loot_tables/blocks/umbran_trapdoor.json +0f27d82d4bd547457b2e92eb505f209ba1b5d04f data/biomesoplenty/loot_tables/blocks/umbran_wood.json +65033001644712e41d9c89f0cd64307600c8d200 data/biomesoplenty/loot_tables/blocks/unmapped_end_stone.json +b2cc46739c70ee15fc7c6ad1289796b5cdc87ca9 data/biomesoplenty/loot_tables/blocks/violet.json +e62796e11a3f875e3f5269c2bb76c89edb4fe56a data/biomesoplenty/loot_tables/blocks/watergrass.json +705caad214392982f17d53115790395ee1e317e0 data/biomesoplenty/loot_tables/blocks/waterlily.json +560b8aa0fe58b84d0ccc63ae0f8537c4e370cedc data/biomesoplenty/loot_tables/blocks/webbing.json +facfbf96bf60c5548d5334cc671d53a6b47beec7 data/biomesoplenty/loot_tables/blocks/white_lavender.json +999e8fd72158644f6c6cdc19f78bdb5104238d77 data/biomesoplenty/loot_tables/blocks/white_petals.json +5284bead257c8da4c267e9997c169c89ddb155f7 data/biomesoplenty/loot_tables/blocks/white_sand.json +87d4ddca105cdb2fc4c65969ce419175b75997ac data/biomesoplenty/loot_tables/blocks/white_sandstone.json +7e4501f1ea257eace989519f6d77212573eb1430 data/biomesoplenty/loot_tables/blocks/white_sandstone_slab.json +d5b1c638ce9fe49d2997edbcdd4fe335233b64f5 data/biomesoplenty/loot_tables/blocks/white_sandstone_stairs.json +f4d5d0aa75b2f8ff925e4954d2a86b7ea9a0ba47 data/biomesoplenty/loot_tables/blocks/white_sandstone_wall.json +5f097516ed5a4a36d18f800da0fa472b23b0f655 data/biomesoplenty/loot_tables/blocks/wildflower.json +5ae7fb6f05f6a38d849513131f5a5ad5aef4fa18 data/biomesoplenty/loot_tables/blocks/willow_button.json +2577c1b23b24c80c94144a3ada88400c8fd54393 data/biomesoplenty/loot_tables/blocks/willow_door.json +c8a1369badc70fd2e3c195fbff6de02b834a7f9a data/biomesoplenty/loot_tables/blocks/willow_fence.json +3628130ccc2c8ad896af295566e0182d310b35b7 data/biomesoplenty/loot_tables/blocks/willow_fence_gate.json +35edc77fb62503bb12f033922ff13a2c969beb67 data/biomesoplenty/loot_tables/blocks/willow_hanging_sign.json +dc3623cdde87b26e0b14143844fa76d2432ce447 data/biomesoplenty/loot_tables/blocks/willow_leaves.json +474e831f2bd986ca835863c14eba2ca273548409 data/biomesoplenty/loot_tables/blocks/willow_log.json +a3c7667e6c0f12b44f2d9e4bdf67477de6b85135 data/biomesoplenty/loot_tables/blocks/willow_planks.json +de80f4fa7222d194f3ffa5f808a21d97504e269d data/biomesoplenty/loot_tables/blocks/willow_pressure_plate.json +e21f5da7fd614b1ada59eaff7619c31eb4a9c360 data/biomesoplenty/loot_tables/blocks/willow_sapling.json +eebb3f83d3c8925a2c652387908a3773f346c08e data/biomesoplenty/loot_tables/blocks/willow_sign.json +55c37fbbb07375a23fcf2918c37a5d66a5a449d0 data/biomesoplenty/loot_tables/blocks/willow_slab.json +d6a7c5c18e154ed2ad6931dde04beb8d4a5c00d4 data/biomesoplenty/loot_tables/blocks/willow_stairs.json +6a49da0a325c56e75e4a1a4d0e8e123897ad9611 data/biomesoplenty/loot_tables/blocks/willow_trapdoor.json +1c80f7e06dbe96a53c1cc197a83f453fb0a7975e data/biomesoplenty/loot_tables/blocks/willow_vine.json +ddaa6cbc0ee4b3c401da2e881fea3f668956e82b data/biomesoplenty/loot_tables/blocks/willow_wood.json +1644a0c1168883044698b4265c95e0500c63bb8f data/biomesoplenty/loot_tables/blocks/wilted_lily.json +49f942408d1ac2c5f64b018add508138bb989b1e data/biomesoplenty/loot_tables/blocks/wispjelly.json +29ba30f6c5a9818e9e7af0f6dada7effc8fdffb6 data/biomesoplenty/loot_tables/blocks/yellow_maple_leaf_pile.json +aba7ac1021474d3ae5d7a6ed53cbe32d59a1033f data/biomesoplenty/loot_tables/blocks/yellow_maple_leaves.json +da953bd0fb28b893f1bd39e5e4e528bf84269f37 data/biomesoplenty/loot_tables/blocks/yellow_maple_sapling.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/algal_end_stone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/algal_end_stone.json similarity index 94% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/algal_end_stone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/algal_end_stone.json index bc589f674b..0c0da4ffd0 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/algal_end_stone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/algal_end_stone.json @@ -40,5 +40,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/algal_end_stone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/anomaly.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/anomaly.json similarity index 86% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/anomaly.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/anomaly.json index 02442ec8ad..2ce216024e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/anomaly.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/anomaly.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:anomaly" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:anomaly" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/anomaly" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk_strand.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/barley.json similarity index 67% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk_strand.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/barley.json index c9b3c30ac2..8e1f851a2a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk_strand.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/barley.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:glowworm_silk" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:barley" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/barley" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/barnacles.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/barnacles.json similarity index 86% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/barnacles.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/barnacles.json index e889225493..33d8d8b3d6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/barnacles.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/barnacles.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:barnacles" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:barnacles" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/barnacles" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sand.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sand.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sand.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sand.json index d25fad88a4..37aaed32ca 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sand.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sand.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:black_sand" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/black_sand" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone.json index dcb7dc7603..f99fdebda3 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:black_sandstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/black_sandstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_slab.json index 248db106fd..e3aea32b82 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:black_sandstone_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:black_sandstone_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/black_sandstone_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_stairs.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_stairs.json index 9db16d4aad..359bd8d10f 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:black_sandstone_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/black_sandstone_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_wall.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_wall.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_wall.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_wall.json index 1438af181d..43fd5c9548 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_wall.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/black_sandstone_wall.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:black_sandstone_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/black_sandstone_wall" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/blackstone_bulb.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/blackstone_bulb.json similarity index 85% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/blackstone_bulb.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/blackstone_bulb.json index 874145422a..0d145895bd 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/blackstone_bulb.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/blackstone_bulb.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:blackstone_bulb" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:blackstone_bulb" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/blackstone_bulb" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/blackstone_spines.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/blackstone_spines.json similarity index 85% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/blackstone_spines.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/blackstone_spines.json index b0329b4be2..369dd3d6c4 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/blackstone_spines.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/blackstone_spines.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:blackstone_spines" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:blackstone_spines" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/blackstone_spines" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/blue_hydrangea.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/blue_hydrangea.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/blue_hydrangea.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/blue_hydrangea.json index 1dfa61907c..9951fa4baa 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/blue_hydrangea.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/blue_hydrangea.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:blue_hydrangea", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:blue_hydrangea" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/blue_hydrangea" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/bramble.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/bramble.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/bramble.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/bramble.json index 57e14a1cb5..fc34389f72 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/bramble.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/bramble.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:bramble" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/bramble" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/bramble_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/bramble_leaves.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/bramble_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/bramble_leaves.json index c8a3e5f166..c27d2aafb3 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/bramble_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/bramble_leaves.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:bramble_leaves" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:bramble_leaves" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/bramble_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone.json index 146a7ec000..ee66839cf8 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:brimstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/brimstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_slab.json index 43258e71a7..4e5f22f46b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:brimstone_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:brimstone_brick_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/brimstone_brick_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_stairs.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_stairs.json index ab7fa83c79..5077a03f63 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:brimstone_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/brimstone_brick_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_wall.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_wall.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_wall.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_wall.json index 6f36345ce9..28575024fa 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_wall.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_brick_wall.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:brimstone_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/brimstone_brick_wall" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bricks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bricks.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bricks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bricks.json index 9075d8b2b2..a22cee8f25 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bricks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bricks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:brimstone_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/brimstone_bricks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bud.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bud.json similarity index 85% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bud.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bud.json index 429a8a4a1d..9667987032 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bud.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_bud.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:brimstone_bud" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:brimstone_bud" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/brimstone_bud" } \ No newline at end of file diff --git a/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_cluster.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_cluster.json new file mode 100644 index 0000000000..1a40a0778d --- /dev/null +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_cluster.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:brimstone_cluster" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "biomesoplenty:blocks/brimstone_cluster" +} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_fumarole.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_fumarole.json similarity index 85% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_fumarole.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_fumarole.json index f935675c6a..05ac215e0b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_fumarole.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/brimstone_fumarole.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:brimstone_fumarole" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:brimstone_fumarole" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/brimstone_fumarole" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/burning_blossom.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/burning_blossom.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/burning_blossom.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/burning_blossom.json index 48d74a074d..feb4fff88a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/burning_blossom.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/burning_blossom.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:burning_blossom" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/burning_blossom" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/bush.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/bush.json similarity index 76% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/bush.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/bush.json index 94dcd757e1..fb680bd9ac 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/bush.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/bush.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:bush" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:bush" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/bush" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cattail.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cattail.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cattail.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cattail.json index 15c2bd9689..8495a5d478 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cattail.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cattail.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:cattail", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:cattail" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/cattail" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/chiseled_black_sandstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/chiseled_black_sandstone.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/chiseled_black_sandstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/chiseled_black_sandstone.json index 6764902dba..36810e2051 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/chiseled_black_sandstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/chiseled_black_sandstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:chiseled_black_sandstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/chiseled_black_sandstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/chiseled_brimstone_bricks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/chiseled_brimstone_bricks.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/chiseled_brimstone_bricks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/chiseled_brimstone_bricks.json index 8cc8c0d5cd..8521fa9caa 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/chiseled_brimstone_bricks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/chiseled_brimstone_bricks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:chiseled_brimstone_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/chiseled_brimstone_bricks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/chiseled_orange_sandstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/chiseled_orange_sandstone.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/chiseled_orange_sandstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/chiseled_orange_sandstone.json index f0ecc5cbf7..dc867cf417 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/chiseled_orange_sandstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/chiseled_orange_sandstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:chiseled_orange_sandstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/chiseled_orange_sandstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/chiseled_white_sandstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/chiseled_white_sandstone.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/chiseled_white_sandstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/chiseled_white_sandstone.json index 2f1a710f69..ae44da191b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/chiseled_white_sandstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/chiseled_white_sandstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:chiseled_white_sandstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/chiseled_white_sandstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/clover.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/clover.json similarity index 99% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/clover.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/clover.json index 6e23acd7e0..a55461c1bc 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/clover.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/clover.json @@ -3,6 +3,14 @@ "pools": [ { "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "tag": "biomesoplenty:shears" + } + } + ], "entries": [ { "type": "minecraft:item", @@ -69,14 +77,6 @@ ], "name": "biomesoplenty:clover" } - ], - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "tag": "biomesoplenty:shears" - } - } ], "rolls": 1.0 } diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone.json index 743e83c3ad..2153241b00 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:cut_black_sandstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/cut_black_sandstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone_slab.json index 4af4cb3828..9f98a06d21 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_black_sandstone_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:cut_black_sandstone_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:cut_black_sandstone_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/cut_black_sandstone_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone.json index 246a5a9db2..89b4b74dbc 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:cut_orange_sandstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/cut_orange_sandstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone_slab.json index 6d44d269c2..2304ffccbf 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_orange_sandstone_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:cut_orange_sandstone_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:cut_orange_sandstone_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/cut_orange_sandstone_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone.json index 513bf6c764..d82159964a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:cut_white_sandstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/cut_white_sandstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone_slab.json index 5dc41ce246..fe596a38c0 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cut_white_sandstone_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:cut_white_sandstone_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:cut_white_sandstone_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/cut_white_sandstone_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cypress_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cypress_leaves.json similarity index 81% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cypress_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cypress_leaves.json index 736553a996..0bb6f26f2a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cypress_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cypress_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:cypress_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/cypress_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cypress_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cypress_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cypress_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cypress_sapling.json index 93eb74ff41..0064dfcc68 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/cypress_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/cypress_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:cypress_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/cypress_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/barley.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_branch.json similarity index 54% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/barley.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_branch.json index 5496c890fb..6746dd8a01 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/barley.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_branch.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -17,31 +17,31 @@ } } ], - "name": "biomesoplenty:barley" + "name": "biomesoplenty:dead_branch" }, { "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, + "functions": [ { - "condition": "minecraft:block_state_property", - "block": "biomesoplenty:barley", - "properties": { - "half": "lower" - } + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" }, { - "condition": "minecraft:random_chance", - "chance": 0.125 + "function": "minecraft:explosion_decay" } ], - "name": "minecraft:wheat_seeds" + "name": "minecraft:stick" } ] } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_branch" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_button.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_button.json index 37c7aafe7c..bc8c967106 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dead_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_door.json index b76cfd8895..bd6371c9a7 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:dead_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:dead_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_fence.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_fence.json index 02c5432ea5..5999292694 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dead_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_fence_gate.json index a353f978f6..715afa86b1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dead_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_grass.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_grass.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_grass.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_grass.json index 1f31f40361..08c635c593 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_grass.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_grass.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:dead_grass" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:dead_grass" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_grass" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_leaves.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_leaves.json index d5d8c3522b..c1dab0c12e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:dead_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_log.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_log.json index 7cadfbb1ae..745b957590 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dead_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_planks.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_planks.json index fa4756b9ae..d545d299b8 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dead_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_pressure_plate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_pressure_plate.json index 9e52a95bf3..ec9084c4cb 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dead_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_sapling.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_sapling.json index 318fb4e348..8b4ce894b9 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dead_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_sign.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_sign.json index 8533a026df..067e950401 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dead_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_slab.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_slab.json index 748de5b3fb..4b4158520c 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:dead_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:dead_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_stairs.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_stairs.json index 487421dadb..e938bda56a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dead_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_trapdoor.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_trapdoor.json index 3165e0c5e6..8377774ba7 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dead_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_wood.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_wood.json index 69f0db858f..e7f173fb8b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dead_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dead_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dead_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/desert_grass.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/desert_grass.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/desert_grass.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/desert_grass.json index 4ca7ed0028..8b6ef648b1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/desert_grass.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/desert_grass.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:desert_grass" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:desert_grass" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/desert_grass" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dried_salt.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dried_salt.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dried_salt.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dried_salt.json index 55a08749d2..1f84c2c529 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dried_salt.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dried_salt.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dried_salt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dried_salt" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dune_grass.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dune_grass.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dune_grass.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dune_grass.json index 5c2dcfecc2..53bc3e01c0 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dune_grass.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/dune_grass.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:dune_grass" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:dune_grass" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/dune_grass" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_button.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_button.json index 062ff7a35e..798bbe57e1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:empyreal_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_door.json index c60bf15f79..08c003ceca 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:empyreal_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:empyreal_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence.json index d46356cb4e..1aad747880 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:empyreal_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence_gate.json index 4d4965869b..b799bc5df4 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:empyreal_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_leaves.json similarity index 81% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_leaves.json index 5174b1d2a1..3a2f2c7833 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:empyreal_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_log.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_log.json index b86eeca21f..d5488ed64b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:empyreal_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_planks.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_planks.json index 7a5cdb0a69..ff61fd6a80 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:empyreal_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_pressure_plate.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_pressure_plate.json index 40fcc86f03..515ab166a9 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:empyreal_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sapling.json index b713c40a91..79816bdfc7 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:empyreal_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sign.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sign.json index f696e390ad..2d660ae503 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:empyreal_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_slab.json index 24227e2a43..768d7247e2 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:empyreal_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:empyreal_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_stairs.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_stairs.json index 6f4c5f6a21..1015deb0be 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:empyreal_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_trapdoor.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_trapdoor.json index 9ab29be37e..fffe2edbc0 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:empyreal_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_wood.json index 379d8c3ec3..726f4784c1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/empyreal_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/empyreal_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:empyreal_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/empyreal_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/endbloom.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/endbloom.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/endbloom.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/endbloom.json index 3ac8d2c46a..dfddb9efe4 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/endbloom.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/endbloom.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:endbloom" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/endbloom" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/enderphyte.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/enderphyte.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/enderphyte.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/enderphyte.json index fc6ad981e0..09c84b0c35 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/enderphyte.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/enderphyte.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:enderphyte" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:enderphyte" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/enderphyte" } \ No newline at end of file diff --git a/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/eyebulb.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/eyebulb.json new file mode 100644 index 0000000000..4f5ff63e38 --- /dev/null +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/eyebulb.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "biomesoplenty:eyebulb", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "biomesoplenty:eyebulb" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "biomesoplenty:blocks/eyebulb" +} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_button.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_button.json index e686139dca..a94dc8a2c5 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:fir_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_door.json index de10d81cea..bb6ce1d8c6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:fir_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:fir_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_fence.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_fence.json index cab8310a7e..e1799176b8 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:fir_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_fence_gate.json index d2f380a0ac..b8248811f7 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:fir_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_leaves.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_leaves.json index d49cc7a0b1..b004a2399b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:fir_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_log.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_log.json index a8be403d41..37ea0b1ea1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:fir_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_planks.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_planks.json index 333d78bceb..4093a58459 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:fir_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_pressure_plate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_pressure_plate.json index 1d0f0c37dc..5d5f24d3ec 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:fir_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_sapling.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_sapling.json index 8aa4d99b93..4f3cb284f1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:fir_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_sign.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_sign.json index eecc0a5707..32a6f59f00 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:fir_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_slab.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_slab.json index 50a05a9f9f..fd4812e248 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:fir_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:fir_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_stairs.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_stairs.json index eae5f19f8c..14a9256c72 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:fir_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_trapdoor.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_trapdoor.json index e52f7531fd..656e39f8c6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:fir_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_wood.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_wood.json index daeb133aa2..e4a979a000 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/fir_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/fir_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:fir_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/fir_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flesh.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flesh.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flesh.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flesh.json index 7439293497..756d5a6f25 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flesh.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flesh.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:flesh" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/flesh" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons.json index bf4204aee0..6c7afdf9e7 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:flesh_tendons" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:flesh_tendons" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/flesh_tendons" } \ No newline at end of file diff --git a/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons_strand.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons_strand.json new file mode 100644 index 0000000000..76aeffb50b --- /dev/null +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons_strand.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "tag": "biomesoplenty:shears" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:flesh_tendons_strand" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "biomesoplenty:blocks/flesh_tendons_strand" +} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_leaves.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_leaves.json index 67835a2a62..5b93c12dfc 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,48 +46,81 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:flowering_oak_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.02, 0.022222223, 0.025, 0.033333335, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { - "min": 1.0, + "type": "minecraft:uniform", "max": 2.0, - "type": "minecraft:uniform" - } + "min": 1.0 + }, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -94,6 +129,10 @@ "name": "minecraft:stick" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +142,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,10 +163,7 @@ ] } } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", @@ -134,49 +172,22 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.005, 0.0055555557, 0.00625, 0.008333334, 0.025 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "minecraft:apple" } ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "tag": "biomesoplenty:shears" - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/flowering_oak_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_sapling.json index e4f0b7a6eb..e5565074f1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/flowering_oak_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:flowering_oak_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/flowering_oak_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowflower.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowflower.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowflower.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowflower.json index 436c9943ca..1bb90834a7 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowflower.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowflower.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:glowflower" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/glowflower" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_block.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_block.json similarity index 76% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_block.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_block.json index ad3bb3d91e..e9405ecbc4 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_block.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_block.json @@ -2,19 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:glowing_moss_block" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/glowing_moss_block" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_carpet.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_carpet.json similarity index 76% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_carpet.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_carpet.json index b0bc08e528..e88a4bfdcf 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_carpet.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowing_moss_carpet.json @@ -2,19 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:glowing_moss_carpet" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/glowing_moss_carpet" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowshroom.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowshroom.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowshroom.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowshroom.json index 6ef3cd9614..e59d6b2b4d 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowshroom.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowshroom.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:glowshroom" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/glowshroom" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowshroom_block.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowshroom_block.json similarity index 78% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowshroom_block.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowshroom_block.json index 1073097d9b..766d56c4e5 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowshroom_block.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowshroom_block.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -30,17 +30,18 @@ "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { - "min": -6.0, + "type": "minecraft:uniform", "max": 2.0, - "type": "minecraft:uniform" - } + "min": -6.0 + }, + "function": "minecraft:set_count" }, { "function": "minecraft:limit_count", "limit": { - "min": 0 + "min": 0.0 } }, { @@ -51,7 +52,9 @@ } ] } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/glowshroom_block" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk.json index c9b3c30ac2..d6f2145577 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:glowworm_silk" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:glowworm_silk" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/glowworm_silk" } \ No newline at end of file diff --git a/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk_strand.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk_strand.json new file mode 100644 index 0000000000..611a576911 --- /dev/null +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/glowworm_silk_strand.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "tag": "biomesoplenty:shears" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:glowworm_silk_strand" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "biomesoplenty:blocks/glowworm_silk_strand" +} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/goldenrod.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/goldenrod.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/goldenrod.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/goldenrod.json index 83262073a8..f62a4b3267 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/goldenrod.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/goldenrod.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:goldenrod", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:goldenrod" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/goldenrod" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hair.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hair.json similarity index 76% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hair.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hair.json index 4f31acf883..765c734a9e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hair.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hair.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:hair" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:hair" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hair" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb.json index 3348d2c823..d073e4a41b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:hanging_cobweb" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:hanging_cobweb" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hanging_cobweb" } \ No newline at end of file diff --git a/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb_strand.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb_strand.json new file mode 100644 index 0000000000..900930e8cf --- /dev/null +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb_strand.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "tag": "biomesoplenty:shears" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:hanging_cobweb_strand" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "biomesoplenty:blocks/hanging_cobweb_strand" +} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_button.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_button.json index 3c7efe9a55..c4f3771ec6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:hellbark_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_door.json index 618c26d8e5..f6710cfc8b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:hellbark_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:hellbark_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence.json index 8849a57ecf..8f0a0a470a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:hellbark_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence_gate.json index 51ce1776f2..b65e9255c8 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:hellbark_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_leaves.json similarity index 81% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_leaves.json index d183a6262c..a4fc1cbceb 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:hellbark_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_log.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_log.json index 84383f8c18..3f8838ab8e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:hellbark_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_planks.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_planks.json index 3fe6477e92..71f2d8d1ec 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:hellbark_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_pressure_plate.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_pressure_plate.json index 23369cc081..89dff9a9e5 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:hellbark_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sapling.json index 386c0107a8..0e2e97d852 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:hellbark_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sign.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sign.json index f5be58d6c6..adb87518d8 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:hellbark_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_slab.json index 7c1d90c60e..1974277be2 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:hellbark_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:hellbark_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_stairs.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_stairs.json index f07bb3767f..b15ba7faae 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:hellbark_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_trapdoor.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_trapdoor.json index 10e651e0d0..3392a60214 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:hellbark_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_wood.json index 2cf1da76ee..4e6afcdf77 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hellbark_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/hellbark_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:hellbark_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/hellbark_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/high_grass.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/high_grass.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/high_grass.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/high_grass.json index d243ebe7ee..c6902a44de 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/high_grass.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/high_grass.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:high_grass" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:high_grass" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/high_grass" } \ No newline at end of file diff --git a/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/high_grass_plant.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/high_grass_plant.json new file mode 100644 index 0000000000..2100e108d4 --- /dev/null +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/high_grass_plant.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "tag": "biomesoplenty:shears" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:high_grass_plant" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "biomesoplenty:blocks/high_grass_plant" +} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/huge_clover_petal.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/huge_clover_petal.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/huge_clover_petal.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/huge_clover_petal.json index 6169915651..cfe62e8adb 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/huge_clover_petal.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/huge_clover_petal.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:huge_clover_petal" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:huge_clover_petal" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/huge_clover_petal" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/huge_lily_pad.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/huge_lily_pad.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/huge_lily_pad.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/huge_lily_pad.json index 2bb886cb78..ad09060bc8 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/huge_lily_pad.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/huge_lily_pad.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:huge_lily_pad", + "condition": "minecraft:block_state_property", "properties": { "quarter": "south_west" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:huge_lily_pad" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/huge_lily_pad" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/icy_iris.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/icy_iris.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/icy_iris.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/icy_iris.json index 7d96a34cc5..e1d0ea15e1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/icy_iris.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/icy_iris.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:icy_iris", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:icy_iris" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/icy_iris" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_button.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_button.json index b8db619162..bcc79160b3 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:jacaranda_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_door.json index 4540e53cf9..98ff3185be 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:jacaranda_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:jacaranda_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence.json index 21832354a6..0bf1745846 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:jacaranda_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence_gate.json index f31fee55d4..299e97e7c4 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:jacaranda_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_leaves.json similarity index 81% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_leaves.json index bfe55c003e..4cb8ebb1ad 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:jacaranda_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_log.json index 5df6b4b59d..684afbbdc6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:jacaranda_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_planks.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_planks.json index b3d4962844..28a962b1a6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:jacaranda_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_pressure_plate.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_pressure_plate.json index dbcec5e65e..263eefcd5b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:jacaranda_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sapling.json index d48d2425c9..687346dcb7 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:jacaranda_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sign.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sign.json index b2612884ee..0a6a62fa1e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:jacaranda_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_slab.json index bdf37210af..900dc57cdb 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:jacaranda_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:jacaranda_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_stairs.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_stairs.json index 4f4e715f20..9d5ce44b28 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:jacaranda_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_trapdoor.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_trapdoor.json index f94964bb77..74ada5498b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:jacaranda_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_wood.json index 3a6443bc26..afd6748dd3 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/jacaranda_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:jacaranda_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/jacaranda_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/large_rose_quartz_bud.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/large_rose_quartz_bud.json similarity index 84% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/large_rose_quartz_bud.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/large_rose_quartz_bud.json index d82bbed5ea..2297a40c70 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/large_rose_quartz_bud.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/large_rose_quartz_bud.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:large_rose_quartz_bud" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:large_rose_quartz_bud" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/large_rose_quartz_bud" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/lavender.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/lavender.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/lavender.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/lavender.json index 56ca8d48f9..c990d0674f 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/lavender.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/lavender.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:lavender" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/lavender" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/lumaloop.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/lumaloop.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/lumaloop.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/lumaloop.json index c4f2e7b672..b246b55195 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/lumaloop.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/lumaloop.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:lumaloop" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:lumaloop" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/lumaloop" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/lumaloop_plant.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/lumaloop_plant.json similarity index 64% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/lumaloop_plant.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/lumaloop_plant.json index c4f2e7b672..4991d069c8 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/lumaloop_plant.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/lumaloop_plant.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:lumaloop" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:lumaloop_plant" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/lumaloop_plant" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_button.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_button.json index 5ccc6f296c..3b449d91f4 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:magic_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_door.json index de1b1499ec..c25247a657 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:magic_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:magic_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_fence.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_fence.json index d1114fa685..087c2b112d 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:magic_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_fence_gate.json index 39663a9553..8bf6847fe9 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:magic_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_leaves.json similarity index 81% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_leaves.json index 57d4003cb1..3d6de9f4c4 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:magic_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_log.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_log.json index 159f81b69d..ec2222a3cd 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:magic_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_planks.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_planks.json index 290e885f86..3930a2a2a1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:magic_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_pressure_plate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_pressure_plate.json index 72cec65fda..a5883560f1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:magic_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_sapling.json index 195b57125f..16fdc7b0e6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:magic_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_sign.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_sign.json index b2d7bda23d..5403184c16 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:magic_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_slab.json index 8526fbf89d..8ffbdf63ea 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:magic_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:magic_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_stairs.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_stairs.json index a57223710a..24d24fc2de 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:magic_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_trapdoor.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_trapdoor.json index af136a17da..5a4080b86a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:magic_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_wood.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_wood.json index a3a98b018e..f521f0b216 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/magic_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/magic_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:magic_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/magic_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_button.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_button.json index d92665da9c..b5fd696954 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:mahogany_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_door.json index 1f639311a1..fe81585709 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:mahogany_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:mahogany_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence.json index fdc2019c56..d83dde6ba2 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:mahogany_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence_gate.json index 16e2263e0d..69e05d7d44 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:mahogany_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_leaves.json similarity index 81% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_leaves.json index e9f8db216e..ac998a772a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:mahogany_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_log.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_log.json index 08449c0521..03e54dddfb 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:mahogany_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_planks.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_planks.json index ed9139fd44..60a753ed08 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:mahogany_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_pressure_plate.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_pressure_plate.json index 37e4820753..a83c74986e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:mahogany_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sapling.json index 3bda4a2f45..6d5226e035 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:mahogany_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sign.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sign.json index db9acee89b..b84086df89 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:mahogany_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_slab.json index 1aa13e715c..a67f2f6d20 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:mahogany_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:mahogany_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_stairs.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_stairs.json index 80a391c4f1..1a126dc3b4 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:mahogany_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_trapdoor.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_trapdoor.json index e0487a33f1..c33ae1607b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:mahogany_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_wood.json index 8bb10d938e..d51ad07f9b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mahogany_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mahogany_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:mahogany_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mahogany_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_button.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_button.json index c7c891445e..e47a970b23 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:maple_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/maple_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_door.json index 3c92ce02c6..e301a2c61e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:maple_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:maple_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/maple_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_fence.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_fence.json index 7d856cbdac..b926296e30 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:maple_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/maple_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_fence_gate.json index 28ff549e56..847faed78a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:maple_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/maple_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_log.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_log.json index 248f888fda..9619a13984 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:maple_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/maple_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_planks.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_planks.json index e2906fc10a..f5d96d5bea 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:maple_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/maple_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_pressure_plate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_pressure_plate.json index 218e848c40..d84d59b862 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:maple_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/maple_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_sign.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_sign.json index 1555021d53..d3e15402b5 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:maple_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/maple_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_slab.json index 61300460af..ba8607a0da 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:maple_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:maple_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/maple_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_stairs.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_stairs.json index 4b711b271e..966773b935 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:maple_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/maple_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_trapdoor.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_trapdoor.json index fedbf19b1c..9fd77b7bb2 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:maple_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/maple_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_wood.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_wood.json index 8ab0994968..e809dab2f1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/maple_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/maple_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:maple_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/maple_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/medium_rose_quartz_bud.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/medium_rose_quartz_bud.json similarity index 84% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/medium_rose_quartz_bud.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/medium_rose_quartz_bud.json index d84299f706..58c64e0804 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/medium_rose_quartz_bud.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/medium_rose_quartz_bud.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:medium_rose_quartz_bud" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:medium_rose_quartz_bud" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/medium_rose_quartz_bud" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mossy_black_sand.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mossy_black_sand.json similarity index 94% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mossy_black_sand.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mossy_black_sand.json index 19d6bf5c21..1941bbe481 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/mossy_black_sand.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/mossy_black_sand.json @@ -40,5 +40,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/mossy_black_sand" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/null_block.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/null_block.json similarity index 86% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/null_block.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/null_block.json index b1ceaa75fe..2791bd823e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/null_block.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/null_block.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:null_block" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:null_block" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/null_block" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/null_end_stone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/null_end_stone.json similarity index 94% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/null_end_stone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/null_end_stone.json index a21cc1a57f..8a7f77db25 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/null_end_stone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/null_end_stone.json @@ -40,5 +40,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/null_end_stone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/null_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/null_leaves.json similarity index 85% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/null_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/null_leaves.json index 166d07f508..eb01e500b9 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/null_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/null_leaves.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:null_leaves" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:null_leaves" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/null_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/null_plant.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/null_plant.json similarity index 86% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/null_plant.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/null_plant.json index 6da6d412e4..c689ccf44d 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/null_plant.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/null_plant.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:null_plant" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:null_plant" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/null_plant" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_cosmos.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_cosmos.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_cosmos.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_cosmos.json index 8aac0cef38..adac120b02 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_cosmos.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_cosmos.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:orange_cosmos" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/orange_cosmos" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaf_pile.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaf_pile.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaf_pile.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaf_pile.json index bf5f7e0f49..6d4738eae2 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaf_pile.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaf_pile.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:orange_maple_leaf_pile" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:orange_maple_leaf_pile" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/orange_maple_leaf_pile" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaves.json similarity index 63% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaves.json index 9e1fcac1ae..ee329d2df1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:orange_maple_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,61 +95,42 @@ ] } } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:survives_explosion" + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.005, - 0.0055555557, - 0.00625, - 0.008333334, - 0.025 - ] + "function": "minecraft:explosion_decay" } ], - "name": "minecraft:apple" + "name": "minecraft:stick" } ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "tag": "biomesoplenty:shears" - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/orange_maple_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_sapling.json index 440641465f..8b9a5e3584 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_maple_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:orange_maple_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/orange_maple_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sand.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sand.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sand.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sand.json index 4303d02fd6..efd0aa6f5a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sand.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sand.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:orange_sand" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/orange_sand" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone.json index 2e1440ddde..56495ed50d 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:orange_sandstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/orange_sandstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_slab.json index 00b72e08d0..0c05eeae6f 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:orange_sandstone_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:orange_sandstone_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/orange_sandstone_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_stairs.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_stairs.json index 6e641e08c0..2b8735b702 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:orange_sandstone_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/orange_sandstone_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_wall.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_wall.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_wall.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_wall.json index 7420ae3b41..5dbcf2e55e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_wall.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/orange_sandstone_wall.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:orange_sandstone_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/orange_sandstone_wall" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/origin_grass_block.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/origin_grass_block.json similarity index 89% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/origin_grass_block.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/origin_grass_block.json index d383a8746e..7b7f6fe581 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/origin_grass_block.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/origin_grass_block.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -37,7 +37,9 @@ } ] } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/origin_grass_block" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/origin_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/origin_leaves.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/origin_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/origin_leaves.json index 25716fec6a..c902901a92 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/origin_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/origin_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,48 +46,81 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:origin_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.02, 0.022222223, 0.025, 0.033333335, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { - "min": 1.0, + "type": "minecraft:uniform", "max": 2.0, - "type": "minecraft:uniform" - } + "min": 1.0 + }, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -94,6 +129,10 @@ "name": "minecraft:stick" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +142,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,10 +163,7 @@ ] } } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", @@ -134,49 +172,22 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.005, 0.0055555557, 0.00625, 0.008333334, 0.025 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "minecraft:apple" } ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "tag": "biomesoplenty:shears" - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/origin_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/origin_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/origin_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/origin_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/origin_sapling.json index aff84af50f..7252585a65 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/origin_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/origin_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:origin_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/origin_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_button.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_button.json index eb8edcb100..ac0921e157 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:palm_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_door.json index c78b1ad964..d01a684bc6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:palm_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:palm_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_fence.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_fence.json index 4d4ff54966..90733c22e9 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:palm_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_fence_gate.json index c06d6334b5..77e71d5bf0 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:palm_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_leaves.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_leaves.json index 6956879a02..b2935caff5 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:palm_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_log.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_log.json index e0fa95ec04..99bfb9a7ea 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:palm_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_planks.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_planks.json index 4f565f9789..a8613441a8 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:palm_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_pressure_plate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_pressure_plate.json index 31dfda22e1..71cc4c1cef 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:palm_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_sapling.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_sapling.json index b4bf3586e4..1867a43645 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:palm_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_sign.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_sign.json index 1a84c03c00..093b2ccaf3 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:palm_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_slab.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_slab.json index c3d43a561f..4a8409cb8c 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:palm_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:palm_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_stairs.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_stairs.json index a78e218310..4d86acc04d 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:palm_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_trapdoor.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_trapdoor.json index 4f5570110c..8dd287526a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:palm_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_wood.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_wood.json index 5f820ac2f4..bdbdc3716c 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/palm_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/palm_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:palm_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/palm_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_button.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_button.json index a988ff7067..17fc488df8 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pine_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_door.json index 13430e31a6..3ca605d6b1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:pine_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:pine_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_fence.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_fence.json index 26f6034cf0..f6cca17c8d 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pine_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_fence_gate.json index 5f189e93fb..024fd1915a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pine_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_leaves.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_leaves.json index 65f822d2a5..0cf01241f2 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:pine_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_log.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_log.json index 7fcb4e2ab1..9f5e68c823 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pine_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_planks.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_planks.json index f9e6904d35..be267aaf2f 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pine_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_pressure_plate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_pressure_plate.json index 907a320657..320b96c638 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pine_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_sapling.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_sapling.json index 5da7536aa4..55fc8922e5 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pine_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_sign.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_sign.json index d22777039f..5235ddd755 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pine_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_slab.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_slab.json index c4cd5089ed..c8647103e1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:pine_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:pine_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_stairs.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_stairs.json index 4ded773826..e8eee23322 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pine_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_trapdoor.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_trapdoor.json index 1e77eb52d6..cf2057e61a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pine_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_wood.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_wood.json index 390373a215..0bb662b811 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pine_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pine_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pine_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pine_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pink_daffodil.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pink_daffodil.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pink_daffodil.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pink_daffodil.json index 2a696a287a..d4f6067f28 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pink_daffodil.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pink_daffodil.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pink_daffodil" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pink_daffodil" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pink_hibiscus.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pink_hibiscus.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pink_hibiscus.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pink_hibiscus.json index 9913ad2403..c4dd0d2950 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pink_hibiscus.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pink_hibiscus.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pink_hibiscus" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pink_hibiscus" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/porous_flesh.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/porous_flesh.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/porous_flesh.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/porous_flesh.json index 60acf9148d..1b157ec299 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/porous_flesh.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/porous_flesh.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:porous_flesh" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/porous_flesh" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_burning_blossom.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_burning_blossom.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_burning_blossom.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_burning_blossom.json index 24403a81c2..f5e6e55547 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_burning_blossom.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_burning_blossom.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:burning_blossom" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_burning_blossom" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_cypress_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_cypress_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_cypress_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_cypress_sapling.json index 9d7c80bb93..e7b80a7f86 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_cypress_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_cypress_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:cypress_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_cypress_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_dead_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_dead_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_dead_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_dead_sapling.json index 0d99490b1d..88e90f2ed2 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_dead_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_dead_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:dead_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_dead_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_empyreal_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_empyreal_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_empyreal_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_empyreal_sapling.json index bd9bf3ec0a..0c1c839e6f 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_empyreal_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_empyreal_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:empyreal_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_empyreal_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_endbloom.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_endbloom.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_endbloom.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_endbloom.json index ed36af0d08..0b6e798f70 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_endbloom.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_endbloom.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:endbloom" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_endbloom" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_fir_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_fir_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_fir_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_fir_sapling.json index 4dfb0e1d02..85755c53d6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_fir_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_fir_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:fir_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_fir_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_flowering_oak_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_flowering_oak_sapling.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_flowering_oak_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_flowering_oak_sapling.json index 964598895f..aacc7134fb 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_flowering_oak_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_flowering_oak_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:flowering_oak_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_flowering_oak_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_glowflower.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_glowflower.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_glowflower.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_glowflower.json index 10223904c5..13508ebaf1 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_glowflower.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_glowflower.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:glowflower" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_glowflower" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_glowshroom.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_glowshroom.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_glowshroom.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_glowshroom.json index 1389c9ef43..ed25f001ef 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_glowshroom.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_glowshroom.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:glowshroom" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_glowshroom" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_hellbark_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_hellbark_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_hellbark_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_hellbark_sapling.json index 97ec239437..3bd4751f49 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_hellbark_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_hellbark_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:hellbark_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_hellbark_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_jacaranda_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_jacaranda_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_jacaranda_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_jacaranda_sapling.json index 3a9db02311..e2adbf68bb 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_jacaranda_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_jacaranda_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:jacaranda_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_jacaranda_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_lavender.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_lavender.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_lavender.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_lavender.json index 8a43cfef3f..439bedb112 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_lavender.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_lavender.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:lavender" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_lavender" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_magic_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_magic_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_magic_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_magic_sapling.json index 689aa3d44a..6ce6e74b8f 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_magic_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_magic_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:magic_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_magic_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_mahogany_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_mahogany_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_mahogany_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_mahogany_sapling.json index b81a70ae05..6cd2b0abe0 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_mahogany_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_mahogany_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:mahogany_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_mahogany_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_cosmos.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_cosmos.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_cosmos.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_cosmos.json index b3703dedb9..01dd952836 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_cosmos.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_cosmos.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:orange_cosmos" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_orange_cosmos" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_maple_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_maple_sapling.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_maple_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_maple_sapling.json index 4ebd9bf593..7a15d739ca 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_maple_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_orange_maple_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:orange_maple_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_orange_maple_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_origin_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_origin_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_origin_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_origin_sapling.json index 87400189b4..4fdc03517c 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_origin_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_origin_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:origin_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_origin_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_palm_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_palm_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_palm_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_palm_sapling.json index 947f3f67ee..943ebe3d5c 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_palm_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_palm_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:palm_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_palm_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_pine_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_pine_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_pine_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_pine_sapling.json index 7f317bf0a1..f4f6b4f071 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_pine_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_pine_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pine_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_pine_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_daffodil.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_daffodil.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_daffodil.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_daffodil.json index 5b9026528e..8a9079dd57 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_daffodil.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_daffodil.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pink_daffodil" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_pink_daffodil" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_hibiscus.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_hibiscus.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_hibiscus.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_hibiscus.json index 2c33dd3e9f..c12e4736dc 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_hibiscus.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_pink_hibiscus.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:pink_hibiscus" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_pink_hibiscus" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_rainbow_birch_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_rainbow_birch_sapling.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_rainbow_birch_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_rainbow_birch_sapling.json index 965d426485..240a6fff30 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_rainbow_birch_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_rainbow_birch_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:rainbow_birch_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_rainbow_birch_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_red_maple_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_red_maple_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_red_maple_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_red_maple_sapling.json index c0bd77ea2e..3f15bdd56f 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_red_maple_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_red_maple_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:red_maple_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_red_maple_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_redwood_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_redwood_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_redwood_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_redwood_sapling.json index 25601832e9..a92a055859 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_redwood_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_redwood_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:redwood_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_redwood_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_rose.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_rose.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_rose.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_rose.json index 1fcc10d54c..e5d0123d8d 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_rose.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_rose.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:rose" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_rose" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_snowblossom_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_snowblossom_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_snowblossom_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_snowblossom_sapling.json index 07bcfba8c6..c713553e6f 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_snowblossom_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_snowblossom_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:snowblossom_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_snowblossom_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_sprout.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_sprout.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_sprout.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_sprout.json index fd03af647d..85bde6f213 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_sprout.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_sprout.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:sprout" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_sprout" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_tiny_cactus.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_tiny_cactus.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_tiny_cactus.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_tiny_cactus.json index 35033cc202..a593c53927 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_tiny_cactus.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_tiny_cactus.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:tiny_cactus" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_tiny_cactus" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_toadstool.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_toadstool.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_toadstool.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_toadstool.json index f27c57fd80..2d37eda318 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_toadstool.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_toadstool.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:toadstool" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_toadstool" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_umbran_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_umbran_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_umbran_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_umbran_sapling.json index cd16dae47e..d3b2ce89be 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_umbran_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_umbran_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:umbran_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_umbran_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_violet.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_violet.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_violet.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_violet.json index 31fec8c4ac..6e6d639a30 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_violet.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_violet.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:violet" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_violet" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_white_lavender.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_white_lavender.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_white_lavender.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_white_lavender.json index aba89c5b78..16613f10b4 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_white_lavender.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_white_lavender.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:white_lavender" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_white_lavender" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_willow_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_willow_sapling.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_willow_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_willow_sapling.json index dd630e0ac0..676e61c685 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_willow_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_willow_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:willow_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_willow_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_wilted_lily.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_wilted_lily.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_wilted_lily.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_wilted_lily.json index 582193a556..fca60dde5b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_wilted_lily.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_wilted_lily.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:wilted_lily" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_wilted_lily" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_yellow_maple_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_yellow_maple_sapling.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_yellow_maple_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_yellow_maple_sapling.json index 91eb1420d2..c7fbbbc607 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_yellow_maple_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/potted_yellow_maple_sapling.json @@ -2,32 +2,35 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "minecraft:flower_pot" } ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:survives_explosion" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:yellow_maple_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/potted_yellow_maple_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pus_bubble.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pus_bubble.json similarity index 86% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pus_bubble.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pus_bubble.json index 60d8c1b64c..2c0e4e5c99 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/pus_bubble.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/pus_bubble.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:pus_bubble" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:pus_bubble" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/pus_bubble" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_leaves.json similarity index 63% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_leaves.json index 3d541f11d1..fcc613634a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:rainbow_birch_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,61 +95,42 @@ ] } } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:survives_explosion" + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.005, - 0.0055555557, - 0.00625, - 0.008333334, - 0.025 - ] + "function": "minecraft:explosion_decay" } ], - "name": "minecraft:apple" + "name": "minecraft:stick" } ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "tag": "biomesoplenty:shears" - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/rainbow_birch_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_sapling.json index 6717192756..7788798910 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rainbow_birch_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:rainbow_birch_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/rainbow_birch_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaf_pile.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaf_pile.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaf_pile.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaf_pile.json index e3dfb0e277..3cf1c60845 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaf_pile.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaf_pile.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:red_maple_leaf_pile" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:red_maple_leaf_pile" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/red_maple_leaf_pile" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaves.json similarity index 63% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaves.json index 7f6219b98c..55bcf3516b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/red_maple_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:red_maple_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,61 +95,42 @@ ] } } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:survives_explosion" + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.005, - 0.0055555557, - 0.00625, - 0.008333334, - 0.025 - ] + "function": "minecraft:explosion_decay" } ], - "name": "minecraft:apple" + "name": "minecraft:stick" } ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "tag": "biomesoplenty:shears" - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/red_maple_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/red_maple_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/red_maple_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/red_maple_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/red_maple_sapling.json index 6f63fb25d9..2d45bdb636 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/red_maple_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/red_maple_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:red_maple_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/red_maple_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_button.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_button.json index 0e502a36f5..1d6d1735a5 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:redwood_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_door.json index 816f8294af..0764942e03 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:redwood_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:redwood_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence.json index b7b11bdd80..93e4b39136 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:redwood_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence_gate.json index 09769a5967..cd9d3eda7d 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:redwood_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_leaves.json similarity index 81% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_leaves.json index a25714517b..0a3494bacb 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:redwood_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_log.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_log.json index bcb05974e0..6562af9d3b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:redwood_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_planks.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_planks.json index f9dbe0794b..e52611ced8 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:redwood_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_pressure_plate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_pressure_plate.json index 4e7868271a..ef7dbec28d 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:redwood_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_sapling.json index f73736f8a4..26e7a1fa58 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:redwood_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_sign.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_sign.json index 836ef42a2c..cc3429f1e5 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:redwood_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_slab.json index d5dc6a3196..5dfd81ef74 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:redwood_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:redwood_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_stairs.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_stairs.json index 6a623ac84c..d2367b8c9c 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:redwood_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_trapdoor.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_trapdoor.json index 9b6ec7639a..914f16031f 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:redwood_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_wood.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_wood.json index 9660bc31bb..9c4825e68d 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/redwood_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/redwood_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:redwood_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/redwood_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons_strand.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/reed.json similarity index 67% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons_strand.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/reed.json index bf4204aee0..dac7f7c915 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/flesh_tendons_strand.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/reed.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:flesh_tendons" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:reed" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/reed" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rose.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rose.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rose.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rose.json index 0b2a81ce53..27dc37ba2a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rose.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rose.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:rose" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/rose" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_block.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_block.json similarity index 76% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_block.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_block.json index 73dff28747..7113056b89 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_block.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_block.json @@ -2,19 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:rose_quartz_block" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/rose_quartz_block" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_cluster.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_cluster.json similarity index 81% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_cluster.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_cluster.json index 540c5c4717..7c1623324d 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_cluster.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/rose_quartz_cluster.json @@ -2,7 +2,6 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, "entries": [ { @@ -42,14 +41,14 @@ ], "functions": [ { - "function": "minecraft:set_count", - "count": 2.0, - "add": false + "add": false, + "count": 4.0, + "function": "minecraft:set_count" }, { - "function": "minecraft:apply_bonus", "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops" + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" } ], "name": "biomesoplenty:rose_quartz_chunk" @@ -58,9 +57,9 @@ "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", - "count": 1.0, - "add": false + "add": false, + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -72,7 +71,9 @@ } ] } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/rose_quartz_cluster" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb_strand.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/sea_oats.json similarity index 66% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb_strand.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/sea_oats.json index 3348d2c823..20741ee5cb 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/hanging_cobweb_strand.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/sea_oats.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:hanging_cobweb" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:sea_oats" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/sea_oats" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/small_rose_quartz_bud.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/small_rose_quartz_bud.json similarity index 84% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/small_rose_quartz_bud.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/small_rose_quartz_bud.json index 9090f2e484..1effeb52dd 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/small_rose_quartz_bud.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/small_rose_quartz_bud.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:small_rose_quartz_bud" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:small_rose_quartz_bud" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/small_rose_quartz_bud" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone.json index 793afee911..7970e54238 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:smooth_black_sandstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/smooth_black_sandstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_slab.json index 02a003e042..1feb78f0d2 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:smooth_black_sandstone_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:smooth_black_sandstone_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/smooth_black_sandstone_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_stairs.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_stairs.json index e77b50e89a..a9abda0a34 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_black_sandstone_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:smooth_black_sandstone_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/smooth_black_sandstone_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone.json index 3c98de71c4..5acddb9ed6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:smooth_orange_sandstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/smooth_orange_sandstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_slab.json index b5b5e07190..71cabf1278 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:smooth_orange_sandstone_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:smooth_orange_sandstone_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/smooth_orange_sandstone_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_stairs.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_stairs.json index debde3c4bf..5e72a21170 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_orange_sandstone_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:smooth_orange_sandstone_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/smooth_orange_sandstone_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone.json index 370112f75a..ad94cea8cf 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:smooth_white_sandstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/smooth_white_sandstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_slab.json index 5b2704f79a..67839b9472 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:smooth_white_sandstone_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:smooth_white_sandstone_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/smooth_white_sandstone_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_stairs.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_stairs.json index a18f622bdd..55870119e6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/smooth_white_sandstone_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:smooth_white_sandstone_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/smooth_white_sandstone_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_leaves.json similarity index 81% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_leaves.json index e36fe6063a..13ee062355 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:snowblossom_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/snowblossom_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_sapling.json index 610278edce..5733af78c0 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/snowblossom_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:snowblossom_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/snowblossom_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss.json index 0b1572dfec..5f7b013bf9 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:spanish_moss" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:spanish_moss" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/spanish_moss" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss_plant.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss_plant.json similarity index 63% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss_plant.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss_plant.json index 0b1572dfec..0af8c309b5 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss_plant.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/spanish_moss_plant.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:spanish_moss" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:spanish_moss_plant" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/spanish_moss_plant" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/spider_egg.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/spider_egg.json similarity index 86% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/spider_egg.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/spider_egg.json index 124f0da552..951b792963 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/spider_egg.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/spider_egg.json @@ -2,14 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:spider_egg" - } - ], "conditions": [ { "condition": "minecraft:match_tool", @@ -24,7 +17,15 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:spider_egg" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/spider_egg" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_branch.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/sprout.json similarity index 78% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_branch.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/sprout.json index 4be23029e8..5d8a8d48b6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/dead_branch.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/sprout.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -17,21 +17,21 @@ } } ], - "name": "biomesoplenty:dead_branch" + "name": "biomesoplenty:sprout" }, { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.125 + "chance": 0.125, + "condition": "minecraft:random_chance" } ], "functions": [ { - "function": "minecraft:apply_bonus", "enchantment": "minecraft:fortune", "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", "parameters": { "bonusMultiplier": 2 } @@ -40,11 +40,13 @@ "function": "minecraft:explosion_decay" } ], - "name": "minecraft:stick" + "name": "minecraft:wheat_seeds" } ] } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/sprout" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_log.json index 6f69fd84de..9a34e404eb 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_dead_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_dead_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_wood.json index c297596ede..d378c167e2 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_dead_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_dead_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_dead_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_log.json index 7fe491a8b6..7fd0645bd2 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_empyreal_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_empyreal_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_wood.json index 6fc16f6ae1..d182d62f99 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_empyreal_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_empyreal_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_empyreal_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_log.json index 71c83a35c4..4897f29fcb 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_fir_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_fir_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_wood.json index 568586bf8d..c64af3f7c4 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_fir_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_fir_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_fir_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_log.json index f96564edd7..d432d2d91a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_hellbark_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_hellbark_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_wood.json index 2bd800cea6..76d7082786 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_hellbark_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_hellbark_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_hellbark_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_log.json index 8ba5abeaca..4db67a76bc 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_jacaranda_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_jacaranda_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_wood.json similarity index 69% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_wood.json index 108bcdabab..4639356dac 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_jacaranda_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_jacaranda_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_jacaranda_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_log.json index c5e4ae2803..d8aeae4b1e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_magic_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_magic_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_wood.json index acdc72f289..0fd4d80a45 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_magic_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_magic_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_magic_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_log.json index 94db1aeade..7d210b04b9 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_mahogany_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_mahogany_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_wood.json index 1fcdcb0b74..6e2c8f1303 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_mahogany_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_mahogany_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_mahogany_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_log.json index 407d013cc3..68c149ff37 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_maple_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_maple_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_wood.json index 691c593af0..78bad825bb 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_maple_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_maple_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_maple_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_log.json index 8129950adb..68949eed2e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_palm_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_palm_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_wood.json index 36599d9adc..b7fdcbdf86 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_palm_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_palm_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_palm_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_log.json index 07dd30bc56..a153cad863 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_pine_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_pine_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_wood.json index 683d04ffef..7e17b2bf04 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_pine_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_pine_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_pine_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_log.json index 6a90ffb081..4ee1e5564a 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_redwood_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_redwood_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_wood.json index b76b8e23c4..71e9c3d32c 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_redwood_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_redwood_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_redwood_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_log.json index c4645508dc..c9c3bf2964 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_umbran_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_umbran_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_wood.json index 615039cd1a..1021347d11 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_umbran_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_umbran_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_umbran_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_log.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_log.json index cfc53f1396..f0f4108bfc 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_willow_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_willow_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_wood.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_wood.json index 785c37cf18..0b70f5c9e8 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/stripped_willow_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:stripped_willow_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/stripped_willow_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/tall_lavender.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/tall_lavender.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/tall_lavender.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/tall_lavender.json index d7968149be..bffa43dada 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/tall_lavender.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/tall_lavender.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:tall_lavender", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:tall_lavender" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/tall_lavender" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/tall_white_lavender.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/tall_white_lavender.json similarity index 81% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/tall_white_lavender.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/tall_white_lavender.json index 587526ffe3..b3854a3192 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/tall_white_lavender.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/tall_white_lavender.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:tall_white_lavender", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:tall_white_lavender" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/tall_white_lavender" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite.json index 3b7c1cd009..9a0e92442b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:thermal_calcite" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/thermal_calcite" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite_vent.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite_vent.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite_vent.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite_vent.json index 6321118eaa..7b43fd6c62 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite_vent.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/thermal_calcite_vent.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:thermal_calcite_vent" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/thermal_calcite_vent" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/tiny_cactus.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/tiny_cactus.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/tiny_cactus.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/tiny_cactus.json index 961212e3d8..f68d891ba0 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/tiny_cactus.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/tiny_cactus.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:tiny_cactus" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/tiny_cactus" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/toadstool.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/toadstool.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/toadstool.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/toadstool.json index 76af9e76b4..bbe6f468fe 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/toadstool.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/toadstool.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:toadstool" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/toadstool" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/toadstool_block.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/toadstool_block.json similarity index 78% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/toadstool_block.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/toadstool_block.json index 07c0d1f47a..1d64d4e617 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/toadstool_block.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/toadstool_block.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -30,17 +30,18 @@ "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { - "min": -6.0, + "type": "minecraft:uniform", "max": 2.0, - "type": "minecraft:uniform" - } + "min": -6.0 + }, + "function": "minecraft:set_count" }, { "function": "minecraft:limit_count", "limit": { - "min": 0 + "min": 0.0 } }, { @@ -51,7 +52,9 @@ } ] } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/toadstool_block" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/tundra_shrub.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/tundra_shrub.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/tundra_shrub.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/tundra_shrub.json index 7618057d57..d37f51ae40 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/tundra_shrub.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/tundra_shrub.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:tundra_shrub" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:tundra_shrub" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/tundra_shrub" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_button.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_button.json index 5ceaa94759..83aa4c1f78 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:umbran_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_door.json index 7c3c1adbee..94f5012b7f 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:umbran_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:umbran_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence.json index d97671024d..effe72b3c9 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:umbran_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence_gate.json index f48aa6e4ac..a2ad871e91 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:umbran_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_leaves.json similarity index 81% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_leaves.json index 6a62bebeda..b2cb42bec6 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:umbran_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_log.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_log.json index cfcdfa1d8c..7d80fed635 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:umbran_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_planks.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_planks.json index 7f67dd25d9..1dcc1c1ba3 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:umbran_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_pressure_plate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_pressure_plate.json index df2e1c3c71..3ccaa8d72b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:umbran_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_sapling.json index 155048f935..0f61150de4 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:umbran_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_sign.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_sign.json index 3f70d1c2f4..2b9580d3f3 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:umbran_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_slab.json index 3f30eb79af..240437c92b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:umbran_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:umbran_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_stairs.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_stairs.json index 697252eb07..98624579ae 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:umbran_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_trapdoor.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_trapdoor.json index c94b585368..f38b1fda72 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:umbran_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_wood.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_wood.json index 2c664144fa..e5d8dea334 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/umbran_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/umbran_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:umbran_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/umbran_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/unmapped_end_stone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/unmapped_end_stone.json similarity index 94% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/unmapped_end_stone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/unmapped_end_stone.json index 1e1377384f..974185a904 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/unmapped_end_stone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/unmapped_end_stone.json @@ -40,5 +40,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/unmapped_end_stone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/violet.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/violet.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/violet.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/violet.json index ac338b4f46..74e8b4e815 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/violet.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/violet.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:violet" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/violet" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/high_grass_plant.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/watergrass.json similarity index 66% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/high_grass_plant.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/watergrass.json index d243ebe7ee..1bdd444355 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/high_grass_plant.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/watergrass.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:high_grass" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:watergrass" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/watergrass" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/waterlily.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/waterlily.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/waterlily.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/waterlily.json index ca61c98e95..73afe90735 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/waterlily.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/waterlily.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:waterlily" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/waterlily" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/webbing.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/webbing.json similarity index 79% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/webbing.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/webbing.json index ebbb605ce4..4ebc2b8401 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/webbing.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/webbing.json @@ -2,7 +2,6 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, "entries": [ { @@ -11,101 +10,99 @@ { "condition": "minecraft:match_tool", "predicate": { - "items": [ - "minecraft:shears" - ] + "tag": "biomesoplenty:shears" } } ], "functions": [ { - "function": "minecraft:set_count", + "add": true, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:webbing", + "condition": "minecraft:block_state_property", "properties": { - "east": "true" + "down": "true" } } ], "count": 1.0, - "add": true + "function": "minecraft:set_count" }, { - "function": "minecraft:set_count", + "add": true, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:webbing", + "condition": "minecraft:block_state_property", "properties": { - "west": "true" + "up": "true" } } ], "count": 1.0, - "add": true + "function": "minecraft:set_count" }, { - "function": "minecraft:set_count", + "add": true, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:webbing", + "condition": "minecraft:block_state_property", "properties": { "north": "true" } } ], "count": 1.0, - "add": true + "function": "minecraft:set_count" }, { - "function": "minecraft:set_count", + "add": true, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:webbing", + "condition": "minecraft:block_state_property", "properties": { "south": "true" } } ], "count": 1.0, - "add": true + "function": "minecraft:set_count" }, { - "function": "minecraft:set_count", + "add": true, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:webbing", + "condition": "minecraft:block_state_property", "properties": { - "up": "true" + "west": "true" } } ], "count": 1.0, - "add": true + "function": "minecraft:set_count" }, { - "function": "minecraft:set_count", + "add": true, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:webbing", + "condition": "minecraft:block_state_property", "properties": { - "down": "true" + "east": "true" } } ], "count": 1.0, - "add": true + "function": "minecraft:set_count" }, { - "function": "minecraft:set_count", + "add": true, "count": -1.0, - "add": true + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -113,7 +110,9 @@ ], "name": "biomesoplenty:webbing" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/webbing" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_lavender.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_lavender.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_lavender.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_lavender.json index 2852faaa4d..8b739720ac 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_lavender.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_lavender.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:white_lavender" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/white_lavender" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_petals.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_petals.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_petals.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_petals.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sand.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sand.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sand.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sand.json index 3bad59466f..0d20054f02 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sand.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sand.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:white_sand" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/white_sand" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone.json index 2b609b6a1b..8ab4a68e6e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:white_sandstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/white_sandstone" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_slab.json index 34bb4b20db..ad1144806b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:white_sandstone_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:white_sandstone_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/white_sandstone_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_stairs.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_stairs.json index e25fe627e6..23fd49096e 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:white_sandstone_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/white_sandstone_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_wall.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_wall.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_wall.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_wall.json index 238ac7a35f..6158c048f9 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_wall.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/white_sandstone_wall.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:white_sandstone_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/white_sandstone_wall" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/wildflower.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/wildflower.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/wildflower.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/wildflower.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_button.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_button.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_button.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_button.json index 88e4c7914f..dba1a3cd45 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_button.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_button.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:willow_button" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_button" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_door.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_door.json similarity index 82% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_door.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_door.json index 537a0ef175..ca90624246 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_door.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_door.json @@ -2,14 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:willow_door", + "condition": "minecraft:block_state_property", "properties": { "half": "lower" } @@ -18,11 +23,8 @@ "name": "biomesoplenty:willow_door" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_door" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_fence.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_fence.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_fence.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_fence.json index af03f22013..0e7542985b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_fence.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_fence.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:willow_fence" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_fence" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_fence_gate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_fence_gate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_fence_gate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_fence_gate.json index 5917bfb1bc..cf7162ae92 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_fence_gate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_fence_gate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:willow_fence_gate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_fence_gate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_hanging_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_hanging_sign.json similarity index 100% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_hanging_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_hanging_sign.json diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_leaves.json similarity index 81% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_leaves.json index c4968d9fee..380d0381c4 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:willow_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,7 +95,42 @@ ] } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_log.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_log.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_log.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_log.json index 01cd0894e7..cb89525cab 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_log.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_log.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:willow_log" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_log" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_planks.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_planks.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_planks.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_planks.json index f8e393c208..852d34bdb0 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_planks.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_planks.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:willow_planks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_planks" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_pressure_plate.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_pressure_plate.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_pressure_plate.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_pressure_plate.json index bbf1152108..7f1ee6eb4b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_pressure_plate.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_pressure_plate.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:willow_pressure_plate" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_pressure_plate" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_sapling.json index c4fb22b2e0..53cc1cc879 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:willow_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_sign.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_sign.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_sign.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_sign.json index 736c1b54b3..8a6cbc4d09 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_sign.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_sign.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:willow_sign" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_sign" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_slab.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_slab.json similarity index 73% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_slab.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_slab.json index 884a15808e..4908f66547 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_slab.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "biomesoplenty:willow_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,9 @@ ], "name": "biomesoplenty:willow_slab" } - ] + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_slab" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_stairs.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_stairs.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_stairs.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_stairs.json index 33bc9129e7..82afb123cd 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_stairs.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_stairs.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:willow_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_stairs" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_trapdoor.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_trapdoor.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_trapdoor.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_trapdoor.json index b1311d8010..13a8eec60b 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_trapdoor.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_trapdoor.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:willow_trapdoor" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_trapdoor" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_vine.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_vine.json similarity index 75% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_vine.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_vine.json index a9bb0e7908..0b20e9fd70 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_vine.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_vine.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:willow_vine" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:willow_vine" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_vine" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_wood.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_wood.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_wood.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_wood.json index a0a831ce8f..a6d47e568d 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/willow_wood.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/willow_wood.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:willow_wood" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/willow_wood" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/wilted_lily.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/wilted_lily.json similarity index 71% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/wilted_lily.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/wilted_lily.json index 3477168ad1..6f6b409ce3 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/wilted_lily.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/wilted_lily.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:wilted_lily" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/wilted_lily" } \ No newline at end of file diff --git a/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/wispjelly.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/wispjelly.json new file mode 100644 index 0000000000..8fc325dd77 --- /dev/null +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/wispjelly.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:wispjelly" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "biomesoplenty:blocks/wispjelly" +} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaf_pile.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaf_pile.json similarity index 74% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaf_pile.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaf_pile.json index eed1b75412..e8fc4f3bff 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaf_pile.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaf_pile.json @@ -2,13 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:yellow_maple_leaf_pile" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:match_tool", @@ -16,7 +10,15 @@ "tag": "biomesoplenty:shears" } } - ] + ], + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:yellow_maple_leaf_pile" + } + ], + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/yellow_maple_leaf_pile" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaves.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaves.json similarity index 63% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaves.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaves.json index b780a1c810..da4a4e6377 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaves.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_leaves.json @@ -2,7 +2,7 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:alternatives", @@ -16,7 +16,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -44,56 +46,25 @@ "condition": "minecraft:survives_explosion" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", "chances": [ 0.05, 0.0625, 0.083333336, 0.1 - ] + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" } ], "name": "biomesoplenty:yellow_maple_sapling" } ] } - ] + ], + "rolls": 1.0 }, { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ], - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1.0, - "max": 2.0, - "type": "minecraft:uniform" - } - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], + "bonus_rolls": 0.0, "conditions": [ { "condition": "minecraft:inverted", @@ -103,7 +74,9 @@ { "condition": "minecraft:match_tool", "predicate": { - "tag": "biomesoplenty:shears" + "items": [ + "minecraft:shears" + ] } }, { @@ -122,61 +95,42 @@ ] } } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:survives_explosion" + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" }, { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.005, - 0.0055555557, - 0.00625, - 0.008333334, - 0.025 - ] + "function": "minecraft:explosion_decay" } ], - "name": "minecraft:apple" + "name": "minecraft:stick" } ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "tag": "biomesoplenty:shears" - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/yellow_maple_leaves" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_sapling.json b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_sapling.json similarity index 70% rename from common/src/main/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_sapling.json rename to common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_sapling.json index b3150c7d1c..a94b8ab4e8 100644 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_sapling.json +++ b/common/src/generated/resources/data/biomesoplenty/loot_tables/blocks/yellow_maple_sapling.json @@ -2,18 +2,20 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "biomesoplenty:yellow_maple_sapling" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } - ] + ], + "random_sequence": "biomesoplenty:blocks/yellow_maple_sapling" } \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_cluster.json b/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_cluster.json deleted file mode 100644 index 81cacb6c32..0000000000 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/brimstone_cluster.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "biomesoplenty:brimstone_cluster" - } - ] - } - ] -} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/eyebulb.json b/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/eyebulb.json deleted file mode 100644 index 796ff031be..0000000000 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/eyebulb.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "tag": "biomesoplenty:shears" - } - } - ], - "name": "biomesoplenty:eyebulb" - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_blue_hydrangea.json b/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_blue_hydrangea.json deleted file mode 100644 index 0e87babf7a..0000000000 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/potted_blue_hydrangea.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - }, - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:blue_hydrangea" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/reed.json b/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/reed.json deleted file mode 100644 index 896b1c2f33..0000000000 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/reed.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "tag": "biomesoplenty:shears" - } - } - ], - "name": "biomesoplenty:reed" - } - ] - } - ] -} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/sea_oats.json b/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/sea_oats.json deleted file mode 100644 index 3e0f707236..0000000000 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/sea_oats.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "tag": "biomesoplenty:shears" - } - } - ], - "name": "biomesoplenty:sea_oats" - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/sprout.json b/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/sprout.json deleted file mode 100644 index f93bda1199..0000000000 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/sprout.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:sprout" - } - ], - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "tag": "biomesoplenty:shears" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/watergrass.json b/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/watergrass.json deleted file mode 100644 index 270b092f36..0000000000 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/watergrass.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "tag": "biomesoplenty:shears" - } - } - ], - "name": "biomesoplenty:watergrass" - } - ] - } - ] -} \ No newline at end of file diff --git a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/wispjelly.json b/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/wispjelly.json deleted file mode 100644 index 5ebb99afe6..0000000000 --- a/common/src/main/resources/data/biomesoplenty/loot_tables/blocks/wispjelly.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "biomesoplenty:wispjelly" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/forge/src/main/java/biomesoplenty/forge/datagen/BOPBlockLoot.java b/forge/src/main/java/biomesoplenty/forge/datagen/BOPBlockLoot.java new file mode 100644 index 0000000000..b621f6192f --- /dev/null +++ b/forge/src/main/java/biomesoplenty/forge/datagen/BOPBlockLoot.java @@ -0,0 +1,526 @@ +package biomesoplenty.forge.datagen; + +import biomesoplenty.api.block.BOPBlocks; +import biomesoplenty.api.item.BOPItems; +import biomesoplenty.block.HugeLilyPadBlock; +import biomesoplenty.block.properties.QuarterProperty; +import biomesoplenty.core.BiomesOPlenty; +import biomesoplenty.init.ModTags; +import net.minecraft.advancements.critereon.ItemPredicate; +import net.minecraft.advancements.critereon.StatePropertiesPredicate; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.data.loot.BlockLootSubProvider; +import net.minecraft.tags.ItemTags; +import net.minecraft.world.flag.FeatureFlags; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.enchantment.Enchantments; +import net.minecraft.world.level.ItemLike; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.DoublePlantBlock; +import net.minecraft.world.level.block.PinkPetalsBlock; +import net.minecraft.world.level.block.state.properties.DoubleBlockHalf; +import net.minecraft.world.level.storage.loot.LootPool; +import net.minecraft.world.level.storage.loot.LootTable; +import net.minecraft.world.level.storage.loot.entries.LootItem; +import net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer; +import net.minecraft.world.level.storage.loot.functions.ApplyBonusCount; +import net.minecraft.world.level.storage.loot.functions.SetItemCountFunction; +import net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition; +import net.minecraft.world.level.storage.loot.predicates.LootItemCondition; +import net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition; +import net.minecraft.world.level.storage.loot.predicates.MatchTool; +import net.minecraft.world.level.storage.loot.providers.number.ConstantValue; +import net.minecraft.world.level.storage.loot.providers.number.UniformGenerator; + +import java.util.Map; +import java.util.Set; +import java.util.stream.IntStream; + +public class BOPBlockLoot extends BlockLootSubProvider +{ + protected static final LootItemCondition.Builder HAS_SHEARS = MatchTool.toolMatches(ItemPredicate.Builder.item().of(ModTags.Items.SHEARS)); + private static final Set EXPLOSION_RESISTANT = Set.of(); + + public BOPBlockLoot() + { + super(EXPLOSION_RESISTANT, FeatureFlags.REGISTRY.allFlags()); + } + + @Override + protected void generate() + { + // Sandstone + this.dropSelf(BOPBlocks.WHITE_SAND); + this.dropSelf(BOPBlocks.WHITE_SANDSTONE); + this.dropSelf(BOPBlocks.CUT_WHITE_SANDSTONE); + this.add(BOPBlocks.CUT_WHITE_SANDSTONE_SLAB, (p_251501_) -> { return this.createSlabItemTable(p_251501_); }); + this.dropSelf(BOPBlocks.CHISELED_WHITE_SANDSTONE); + this.dropSelf(BOPBlocks.SMOOTH_WHITE_SANDSTONE); + this.dropSelf(BOPBlocks.SMOOTH_WHITE_SANDSTONE_STAIRS); + this.add(BOPBlocks.SMOOTH_WHITE_SANDSTONE_SLAB, (p_249500_) -> { return this.createSlabItemTable(p_249500_); }); + this.add(BOPBlocks.WHITE_SANDSTONE_SLAB, (p_249500_) -> { return this.createSlabItemTable(p_249500_); }); + this.dropSelf(BOPBlocks.WHITE_SANDSTONE_STAIRS); + this.dropSelf(BOPBlocks.WHITE_SANDSTONE_WALL); + + this.dropSelf(BOPBlocks.ORANGE_SAND); + this.dropSelf(BOPBlocks.ORANGE_SANDSTONE); + this.dropSelf(BOPBlocks.CUT_ORANGE_SANDSTONE); + this.add(BOPBlocks.CUT_ORANGE_SANDSTONE_SLAB, (p_251501_) -> { return this.createSlabItemTable(p_251501_); }); + this.dropSelf(BOPBlocks.CHISELED_ORANGE_SANDSTONE); + this.dropSelf(BOPBlocks.SMOOTH_ORANGE_SANDSTONE); + this.dropSelf(BOPBlocks.SMOOTH_ORANGE_SANDSTONE_STAIRS); + this.add(BOPBlocks.SMOOTH_ORANGE_SANDSTONE_SLAB, (p_249500_) -> { return this.createSlabItemTable(p_249500_); }); + this.add(BOPBlocks.ORANGE_SANDSTONE_SLAB, (p_249500_) -> { return this.createSlabItemTable(p_249500_); }); + this.dropSelf(BOPBlocks.ORANGE_SANDSTONE_STAIRS); + this.dropSelf(BOPBlocks.ORANGE_SANDSTONE_WALL); + + this.add(BOPBlocks.MOSSY_BLACK_SAND, (p_249779_) -> { return this.createSingleItemTableWithSilkTouch(p_249779_, BOPBlocks.BLACK_SAND); }); + this.dropSelf(BOPBlocks.BLACK_SAND); + this.dropSelf(BOPBlocks.BLACK_SANDSTONE); + this.dropSelf(BOPBlocks.CUT_BLACK_SANDSTONE); + this.add(BOPBlocks.CUT_BLACK_SANDSTONE_SLAB, (p_251501_) -> { return this.createSlabItemTable(p_251501_); }); + this.dropSelf(BOPBlocks.CHISELED_BLACK_SANDSTONE); + this.dropSelf(BOPBlocks.SMOOTH_BLACK_SANDSTONE); + this.dropSelf(BOPBlocks.SMOOTH_BLACK_SANDSTONE_STAIRS); + this.add(BOPBlocks.SMOOTH_BLACK_SANDSTONE_SLAB, (p_249500_) -> { return this.createSlabItemTable(p_249500_); }); + this.add(BOPBlocks.BLACK_SANDSTONE_SLAB, (p_249500_) -> { return this.createSlabItemTable(p_249500_); }); + this.dropSelf(BOPBlocks.BLACK_SANDSTONE_STAIRS); + this.dropSelf(BOPBlocks.BLACK_SANDSTONE_WALL); + + // Misc Terrain Blocks + this.dropSelf(BOPBlocks.THERMAL_CALCITE); + this.dropSelf(BOPBlocks.THERMAL_CALCITE_VENT); + this.dropSelf(BOPBlocks.DRIED_SALT); + + // Flesh Blocks + this.dropSelf(BOPBlocks.FLESH); + this.dropSelf(BOPBlocks.POROUS_FLESH); + this.add(BOPBlocks.FLESH_TENDONS, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.FLESH_TENDONS_STRAND, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.EYEBULB, (p_250741_) -> { return this.createSinglePropConditionTable(p_250741_, DoublePlantBlock.HALF, DoubleBlockHalf.LOWER); }); + this.add(BOPBlocks.HAIR, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.dropWhenSilkTouch(BOPBlocks.PUS_BUBBLE); + + // Brimstone + this.dropSelf(BOPBlocks.BRIMSTONE); + this.dropSelf(BOPBlocks.BRIMSTONE_BRICKS); + this.add(BOPBlocks.BRIMSTONE_BRICK_SLAB, (p_251501_) -> { return this.createSlabItemTable(p_251501_); }); + this.dropSelf(BOPBlocks.BRIMSTONE_BRICK_STAIRS); + this.dropSelf(BOPBlocks.BRIMSTONE_BRICK_WALL); + this.dropSelf(BOPBlocks.CHISELED_BRIMSTONE_BRICKS); + this.dropWhenSilkTouch(BOPBlocks.BRIMSTONE_FUMAROLE); + this.dropWhenSilkTouch(BOPBlocks.BRIMSTONE_CLUSTER); + this.dropWhenSilkTouch(BOPBlocks.BRIMSTONE_BUD); + + this.dropWhenSilkTouch(BOPBlocks.BLACKSTONE_SPINES); + this.dropWhenSilkTouch(BOPBlocks.BLACKSTONE_BULB); + + // Rose Quartz + this.dropSelf(BOPBlocks.ROSE_QUARTZ_BLOCK); + this.add(BOPBlocks.ROSE_QUARTZ_CLUSTER, (p_252201_) -> { return createSilkTouchDispatchTable(p_252201_, LootItem.lootTableItem(BOPItems.ROSE_QUARTZ_CHUNK).apply(SetItemCountFunction.setCount(ConstantValue.exactly(4.0F))).apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)).when(MatchTool.toolMatches(ItemPredicate.Builder.item().of(ItemTags.CLUSTER_MAX_HARVESTABLES))).otherwise(this.applyExplosionDecay(p_252201_, LootItem.lootTableItem(BOPItems.ROSE_QUARTZ_CHUNK).apply(SetItemCountFunction.setCount(ConstantValue.exactly(2.0F)))))); }); + this.dropWhenSilkTouch(BOPBlocks.SMALL_ROSE_QUARTZ_BUD); + this.dropWhenSilkTouch(BOPBlocks.MEDIUM_ROSE_QUARTZ_BUD); + this.dropWhenSilkTouch(BOPBlocks.LARGE_ROSE_QUARTZ_BUD); + + // End Blocks + this.dropWhenSilkTouch(BOPBlocks.BARNACLES); + this.dropWhenSilkTouch(BOPBlocks.WISPJELLY); + this.add(BOPBlocks.ALGAL_END_STONE, (p_249779_) -> { return this.createSingleItemTableWithSilkTouch(p_249779_, Blocks.END_STONE); }); + this.add(BOPBlocks.UNMAPPED_END_STONE, (p_249779_) -> { return this.createSingleItemTableWithSilkTouch(p_249779_, Blocks.END_STONE); }); + this.add(BOPBlocks.NULL_END_STONE, (p_249779_) -> { return this.createSingleItemTableWithSilkTouch(p_249779_, Blocks.END_STONE); }); + this.dropWhenSilkTouch(BOPBlocks.NULL_BLOCK); + this.dropWhenSilkTouch(BOPBlocks.NULL_LEAVES); + this.dropWhenSilkTouch(BOPBlocks.NULL_PLANT); + this.dropWhenSilkTouch(BOPBlocks.ANOMALY); + + // Mushrooms + this.dropSelf(BOPBlocks.TOADSTOOL); + this.add(BOPBlocks.TOADSTOOL_BLOCK, (p_248785_) -> { return this.createMushroomBlockDrop(p_248785_, BOPBlocks.TOADSTOOL); }); + this.dropSelf(BOPBlocks.GLOWSHROOM); + this.add(BOPBlocks.GLOWSHROOM_BLOCK, (p_248785_) -> { return this.createMushroomBlockDrop(p_248785_, BOPBlocks.GLOWSHROOM); }); + this.dropSelf(BOPBlocks.GLOWING_MOSS_BLOCK); + this.dropSelf(BOPBlocks.GLOWING_MOSS_CARPET); + this.add(BOPBlocks.GLOWWORM_SILK, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.GLOWWORM_SILK_STRAND, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + + // Webbing Blocks + this.dropWhenSilkTouch(BOPBlocks.SPIDER_EGG); + this.add(BOPBlocks.HANGING_COBWEB, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.HANGING_COBWEB_STRAND, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.WEBBING, (p_249543_) -> { return this.createMultifaceBlockDrops(p_249543_, HAS_SHEARS); }); + + this.add(BOPBlocks.ORIGIN_GRASS_BLOCK, (p_249779_) -> { return this.createSingleItemTableWithSilkTouch(p_249779_, Blocks.DIRT); }); + + // Woodless Trees + this.dropSelf(BOPBlocks.ORIGIN_SAPLING); + this.add(BOPBlocks.ORIGIN_LEAVES, (p_280934_) -> { return this.createOakLeavesDrops(p_280934_, BOPBlocks.ORIGIN_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.FLOWERING_OAK_SAPLING); + this.add(BOPBlocks.FLOWERING_OAK_LEAVES, (p_280934_) -> { return this.createOakLeavesDrops(p_280934_, BOPBlocks.FLOWERING_OAK_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.CYPRESS_SAPLING); + this.add(BOPBlocks.CYPRESS_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.CYPRESS_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.SNOWBLOSSOM_SAPLING); + this.add(BOPBlocks.SNOWBLOSSOM_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.SNOWBLOSSOM_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.RAINBOW_BIRCH_SAPLING); + this.add(BOPBlocks.RAINBOW_BIRCH_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.RAINBOW_BIRCH_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + + // Wood + this.dropSelf(BOPBlocks.FIR_SAPLING); + this.add(BOPBlocks.FIR_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.FIR_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.FIR_LOG); + this.dropSelf(BOPBlocks.STRIPPED_FIR_LOG); + this.dropSelf(BOPBlocks.FIR_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_FIR_WOOD); + this.dropSelf(BOPBlocks.FIR_PLANKS); + this.add(BOPBlocks.FIR_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.FIR_STAIRS); + this.dropSelf(BOPBlocks.FIR_FENCE); + this.dropSelf(BOPBlocks.FIR_FENCE_GATE); + this.add(BOPBlocks.FIR_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.FIR_TRAPDOOR); + this.dropSelf(BOPBlocks.FIR_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.FIR_BUTTON); + this.dropSelf(BOPBlocks.FIR_SIGN); + this.dropSelf(BOPBlocks.FIR_HANGING_SIGN); + + this.dropSelf(BOPBlocks.PINE_SAPLING); + this.add(BOPBlocks.PINE_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.PINE_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.PINE_LOG); + this.dropSelf(BOPBlocks.STRIPPED_PINE_LOG); + this.dropSelf(BOPBlocks.PINE_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_PINE_WOOD); + this.dropSelf(BOPBlocks.PINE_PLANKS); + this.add(BOPBlocks.PINE_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.PINE_STAIRS); + this.dropSelf(BOPBlocks.PINE_FENCE); + this.dropSelf(BOPBlocks.PINE_FENCE_GATE); + this.add(BOPBlocks.PINE_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.PINE_TRAPDOOR); + this.dropSelf(BOPBlocks.PINE_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.PINE_BUTTON); + this.dropSelf(BOPBlocks.PINE_SIGN); + this.dropSelf(BOPBlocks.PINE_HANGING_SIGN); + + this.dropSelf(BOPBlocks.RED_MAPLE_SAPLING); + this.add(BOPBlocks.RED_MAPLE_LEAF_PILE, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.RED_MAPLE_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.RED_MAPLE_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.ORANGE_MAPLE_SAPLING); + this.add(BOPBlocks.ORANGE_MAPLE_LEAF_PILE, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.ORANGE_MAPLE_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.ORANGE_MAPLE_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.YELLOW_MAPLE_SAPLING); + this.add(BOPBlocks.YELLOW_MAPLE_LEAF_PILE, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.YELLOW_MAPLE_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.YELLOW_MAPLE_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.MAPLE_LOG); + this.dropSelf(BOPBlocks.STRIPPED_MAPLE_LOG); + this.dropSelf(BOPBlocks.MAPLE_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_MAPLE_WOOD); + this.dropSelf(BOPBlocks.MAPLE_PLANKS); + this.add(BOPBlocks.MAPLE_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.MAPLE_STAIRS); + this.dropSelf(BOPBlocks.MAPLE_FENCE); + this.dropSelf(BOPBlocks.MAPLE_FENCE_GATE); + this.add(BOPBlocks.MAPLE_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.MAPLE_TRAPDOOR); + this.dropSelf(BOPBlocks.MAPLE_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.MAPLE_BUTTON); + this.dropSelf(BOPBlocks.MAPLE_SIGN); + this.dropSelf(BOPBlocks.MAPLE_HANGING_SIGN); + + this.dropSelf(BOPBlocks.REDWOOD_SAPLING); + this.add(BOPBlocks.REDWOOD_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.REDWOOD_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.REDWOOD_LOG); + this.dropSelf(BOPBlocks.STRIPPED_REDWOOD_LOG); + this.dropSelf(BOPBlocks.REDWOOD_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_REDWOOD_WOOD); + this.dropSelf(BOPBlocks.REDWOOD_PLANKS); + this.add(BOPBlocks.REDWOOD_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.REDWOOD_STAIRS); + this.dropSelf(BOPBlocks.REDWOOD_FENCE); + this.dropSelf(BOPBlocks.REDWOOD_FENCE_GATE); + this.add(BOPBlocks.REDWOOD_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.REDWOOD_TRAPDOOR); + this.dropSelf(BOPBlocks.REDWOOD_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.REDWOOD_BUTTON); + this.dropSelf(BOPBlocks.REDWOOD_SIGN); + this.dropSelf(BOPBlocks.REDWOOD_HANGING_SIGN); + + this.dropSelf(BOPBlocks.MAHOGANY_SAPLING); + this.add(BOPBlocks.MAHOGANY_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.MAHOGANY_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.MAHOGANY_LOG); + this.dropSelf(BOPBlocks.STRIPPED_MAHOGANY_LOG); + this.dropSelf(BOPBlocks.MAHOGANY_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_MAHOGANY_WOOD); + this.dropSelf(BOPBlocks.MAHOGANY_PLANKS); + this.add(BOPBlocks.MAHOGANY_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.MAHOGANY_STAIRS); + this.dropSelf(BOPBlocks.MAHOGANY_FENCE); + this.dropSelf(BOPBlocks.MAHOGANY_FENCE_GATE); + this.add(BOPBlocks.MAHOGANY_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.MAHOGANY_TRAPDOOR); + this.dropSelf(BOPBlocks.MAHOGANY_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.MAHOGANY_BUTTON); + this.dropSelf(BOPBlocks.MAHOGANY_SIGN); + this.dropSelf(BOPBlocks.MAHOGANY_HANGING_SIGN); + + this.dropSelf(BOPBlocks.JACARANDA_SAPLING); + this.add(BOPBlocks.JACARANDA_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.JACARANDA_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.JACARANDA_LOG); + this.dropSelf(BOPBlocks.STRIPPED_JACARANDA_LOG); + this.dropSelf(BOPBlocks.JACARANDA_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_JACARANDA_WOOD); + this.dropSelf(BOPBlocks.JACARANDA_PLANKS); + this.add(BOPBlocks.JACARANDA_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.JACARANDA_STAIRS); + this.dropSelf(BOPBlocks.JACARANDA_FENCE); + this.dropSelf(BOPBlocks.JACARANDA_FENCE_GATE); + this.add(BOPBlocks.JACARANDA_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.JACARANDA_TRAPDOOR); + this.dropSelf(BOPBlocks.JACARANDA_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.JACARANDA_BUTTON); + this.dropSelf(BOPBlocks.JACARANDA_SIGN); + this.dropSelf(BOPBlocks.JACARANDA_HANGING_SIGN); + + this.dropSelf(BOPBlocks.PALM_SAPLING); + this.add(BOPBlocks.PALM_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.PALM_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.PALM_LOG); + this.dropSelf(BOPBlocks.STRIPPED_PALM_LOG); + this.dropSelf(BOPBlocks.PALM_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_PALM_WOOD); + this.dropSelf(BOPBlocks.PALM_PLANKS); + this.add(BOPBlocks.PALM_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.PALM_STAIRS); + this.dropSelf(BOPBlocks.PALM_FENCE); + this.dropSelf(BOPBlocks.PALM_FENCE_GATE); + this.add(BOPBlocks.PALM_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.PALM_TRAPDOOR); + this.dropSelf(BOPBlocks.PALM_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.PALM_BUTTON); + this.dropSelf(BOPBlocks.PALM_SIGN); + this.dropSelf(BOPBlocks.PALM_HANGING_SIGN); + + this.dropSelf(BOPBlocks.WILLOW_SAPLING); + this.add(BOPBlocks.WILLOW_VINE, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.SPANISH_MOSS, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.SPANISH_MOSS_PLANT, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.WILLOW_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.WILLOW_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.WILLOW_LOG); + this.dropSelf(BOPBlocks.STRIPPED_WILLOW_LOG); + this.dropSelf(BOPBlocks.WILLOW_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_WILLOW_WOOD); + this.dropSelf(BOPBlocks.WILLOW_PLANKS); + this.add(BOPBlocks.WILLOW_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.WILLOW_STAIRS); + this.dropSelf(BOPBlocks.WILLOW_FENCE); + this.dropSelf(BOPBlocks.WILLOW_FENCE_GATE); + this.add(BOPBlocks.WILLOW_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.WILLOW_TRAPDOOR); + this.dropSelf(BOPBlocks.WILLOW_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.WILLOW_BUTTON); + this.dropSelf(BOPBlocks.WILLOW_SIGN); + this.dropSelf(BOPBlocks.WILLOW_HANGING_SIGN); + + this.dropSelf(BOPBlocks.DEAD_SAPLING); + this.add(BOPBlocks.DEAD_BRANCH, (p_249226_) -> { return createShearsDispatchTable(p_249226_, this.applyExplosionDecay(p_249226_, LootItem.lootTableItem(Items.STICK).apply(SetItemCountFunction.setCount(UniformGenerator.between(0.0F, 2.0F))))); }); + this.add(BOPBlocks.DEAD_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.DEAD_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.DEAD_LOG); + this.dropSelf(BOPBlocks.STRIPPED_DEAD_LOG); + this.dropSelf(BOPBlocks.DEAD_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_DEAD_WOOD); + this.dropSelf(BOPBlocks.DEAD_PLANKS); + this.add(BOPBlocks.DEAD_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.DEAD_STAIRS); + this.dropSelf(BOPBlocks.DEAD_FENCE); + this.dropSelf(BOPBlocks.DEAD_FENCE_GATE); + this.add(BOPBlocks.DEAD_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.DEAD_TRAPDOOR); + this.dropSelf(BOPBlocks.DEAD_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.DEAD_BUTTON); + this.dropSelf(BOPBlocks.DEAD_SIGN); + this.dropSelf(BOPBlocks.DEAD_HANGING_SIGN); + + this.dropSelf(BOPBlocks.MAGIC_SAPLING); + this.add(BOPBlocks.MAGIC_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.MAGIC_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.MAGIC_LOG); + this.dropSelf(BOPBlocks.STRIPPED_MAGIC_LOG); + this.dropSelf(BOPBlocks.MAGIC_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_MAGIC_WOOD); + this.dropSelf(BOPBlocks.MAGIC_PLANKS); + this.add(BOPBlocks.MAGIC_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.MAGIC_STAIRS); + this.dropSelf(BOPBlocks.MAGIC_FENCE); + this.dropSelf(BOPBlocks.MAGIC_FENCE_GATE); + this.add(BOPBlocks.MAGIC_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.MAGIC_TRAPDOOR); + this.dropSelf(BOPBlocks.MAGIC_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.MAGIC_BUTTON); + this.dropSelf(BOPBlocks.MAGIC_SIGN); + this.dropSelf(BOPBlocks.MAGIC_HANGING_SIGN); + + this.dropSelf(BOPBlocks.UMBRAN_SAPLING); + this.add(BOPBlocks.UMBRAN_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.UMBRAN_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.UMBRAN_LOG); + this.dropSelf(BOPBlocks.STRIPPED_UMBRAN_LOG); + this.dropSelf(BOPBlocks.UMBRAN_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_UMBRAN_WOOD); + this.dropSelf(BOPBlocks.UMBRAN_PLANKS); + this.add(BOPBlocks.UMBRAN_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.UMBRAN_STAIRS); + this.dropSelf(BOPBlocks.UMBRAN_FENCE); + this.dropSelf(BOPBlocks.UMBRAN_FENCE_GATE); + this.add(BOPBlocks.UMBRAN_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.UMBRAN_TRAPDOOR); + this.dropSelf(BOPBlocks.UMBRAN_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.UMBRAN_BUTTON); + this.dropSelf(BOPBlocks.UMBRAN_SIGN); + this.dropSelf(BOPBlocks.UMBRAN_HANGING_SIGN); + + this.dropSelf(BOPBlocks.HELLBARK_SAPLING); + this.add(BOPBlocks.HELLBARK_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.HELLBARK_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.HELLBARK_LOG); + this.dropSelf(BOPBlocks.STRIPPED_HELLBARK_LOG); + this.dropSelf(BOPBlocks.HELLBARK_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_HELLBARK_WOOD); + this.dropSelf(BOPBlocks.HELLBARK_PLANKS); + this.add(BOPBlocks.HELLBARK_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.HELLBARK_STAIRS); + this.dropSelf(BOPBlocks.HELLBARK_FENCE); + this.dropSelf(BOPBlocks.HELLBARK_FENCE_GATE); + this.add(BOPBlocks.HELLBARK_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.HELLBARK_TRAPDOOR); + this.dropSelf(BOPBlocks.HELLBARK_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.HELLBARK_BUTTON); + this.dropSelf(BOPBlocks.HELLBARK_SIGN); + this.dropSelf(BOPBlocks.HELLBARK_HANGING_SIGN); + + this.dropSelf(BOPBlocks.EMPYREAL_SAPLING); + this.add(BOPBlocks.EMPYREAL_LEAVES, (p_280940_) -> { return this.createLeavesDrops(p_280940_, BOPBlocks.EMPYREAL_SAPLING, NORMAL_LEAVES_SAPLING_CHANCES); }); + this.dropSelf(BOPBlocks.EMPYREAL_LOG); + this.dropSelf(BOPBlocks.STRIPPED_EMPYREAL_LOG); + this.dropSelf(BOPBlocks.EMPYREAL_WOOD); + this.dropSelf(BOPBlocks.STRIPPED_EMPYREAL_WOOD); + this.dropSelf(BOPBlocks.EMPYREAL_PLANKS); + this.add(BOPBlocks.EMPYREAL_SLAB, (p_251629_) -> { return this.createSlabItemTable(p_251629_); }); + this.dropSelf(BOPBlocks.EMPYREAL_STAIRS); + this.dropSelf(BOPBlocks.EMPYREAL_FENCE); + this.dropSelf(BOPBlocks.EMPYREAL_FENCE_GATE); + this.add(BOPBlocks.EMPYREAL_DOOR, (p_272365_) -> { return this.createDoorTable(p_272365_); }); + this.dropSelf(BOPBlocks.EMPYREAL_TRAPDOOR); + this.dropSelf(BOPBlocks.EMPYREAL_PRESSURE_PLATE); + this.dropSelf(BOPBlocks.EMPYREAL_BUTTON); + this.dropSelf(BOPBlocks.EMPYREAL_SIGN); + this.dropSelf(BOPBlocks.EMPYREAL_HANGING_SIGN); + + // Flowers + this.dropSelf(BOPBlocks.ROSE); + this.dropSelf(BOPBlocks.VIOLET); + this.dropSelf(BOPBlocks.LAVENDER); + this.add(BOPBlocks.TALL_LAVENDER, (p_250918_) -> { return this.createSinglePropConditionTable(p_250918_, DoublePlantBlock.HALF, DoubleBlockHalf.LOWER); }); + this.dropSelf(BOPBlocks.WHITE_LAVENDER); + this.add(BOPBlocks.TALL_WHITE_LAVENDER, (p_250918_) -> { return this.createSinglePropConditionTable(p_250918_, DoublePlantBlock.HALF, DoubleBlockHalf.LOWER); }); + this.add(BOPBlocks.BLUE_HYDRANGEA, (p_250918_) -> { return this.createSinglePropConditionTable(p_250918_, DoublePlantBlock.HALF, DoubleBlockHalf.LOWER); }); + this.add(BOPBlocks.GOLDENROD, (p_250918_) -> { return this.createSinglePropConditionTable(p_250918_, DoublePlantBlock.HALF, DoubleBlockHalf.LOWER); }); + this.dropSelf(BOPBlocks.ORANGE_COSMOS); + this.dropSelf(BOPBlocks.PINK_DAFFODIL); + this.dropSelf(BOPBlocks.PINK_HIBISCUS); + this.add(BOPBlocks.WILDFLOWER, this.createPetalsDrops(BOPBlocks.WILDFLOWER)); + this.add(BOPBlocks.WHITE_PETALS, this.createPetalsDrops(BOPBlocks.WHITE_PETALS)); + this.add(BOPBlocks.ICY_IRIS, (p_250918_) -> { return this.createSinglePropConditionTable(p_250918_, DoublePlantBlock.HALF, DoubleBlockHalf.LOWER); }); + this.dropSelf(BOPBlocks.GLOWFLOWER); + this.dropSelf(BOPBlocks.WILTED_LILY); + this.dropSelf(BOPBlocks.BURNING_BLOSSOM); + this.dropSelf(BOPBlocks.ENDBLOOM); + + // Foliage + this.add(BOPBlocks.SPROUT, (p_249038_) -> { return createGrassDrops(p_249038_); }); + this.add(BOPBlocks.BUSH, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.HIGH_GRASS, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.HIGH_GRASS_PLANT, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.CLOVER, createCloverDrops(BOPBlocks.CLOVER)); + this.add(BOPBlocks.HUGE_CLOVER_PETAL, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.HUGE_LILY_PAD, (p_250918_) -> { return this.createSinglePropConditionTable(p_250918_, HugeLilyPadBlock.QUARTER, QuarterProperty.SOUTH_WEST); }); + this.dropSelf(BOPBlocks.WATERLILY); + + this.add(BOPBlocks.DUNE_GRASS, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.DESERT_GRASS, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.DEAD_GRASS, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.TUNDRA_SHRUB, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.ENDERPHYTE, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.LUMALOOP, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.LUMALOOP_PLANT, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + + this.add(BOPBlocks.BARLEY, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.SEA_OATS, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.CATTAIL, (p_250918_) -> { return this.createSinglePropConditionTable(p_250918_, DoublePlantBlock.HALF, DoubleBlockHalf.LOWER); }); + this.add(BOPBlocks.REED, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + this.add(BOPBlocks.WATERGRASS, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + + this.dropSelf(BOPBlocks.TINY_CACTUS); + this.dropSelf(BOPBlocks.BRAMBLE); + this.add(BOPBlocks.BRAMBLE_LEAVES, (p_251652_) -> { return createShearsOnlyDrop(p_251652_); }); + + // Potted Plants + this.dropPottedContents(BOPBlocks.POTTED_ORIGIN_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_FLOWERING_OAK_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_CYPRESS_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_SNOWBLOSSOM_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_RAINBOW_BIRCH_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_FIR_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_PINE_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_RED_MAPLE_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_ORANGE_MAPLE_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_YELLOW_MAPLE_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_REDWOOD_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_MAHOGANY_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_JACARANDA_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_PALM_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_WILLOW_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_DEAD_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_MAGIC_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_UMBRAN_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_HELLBARK_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_EMPYREAL_SAPLING); + this.dropPottedContents(BOPBlocks.POTTED_ROSE); + this.dropPottedContents(BOPBlocks.POTTED_VIOLET); + this.dropPottedContents(BOPBlocks.POTTED_LAVENDER); + this.dropPottedContents(BOPBlocks.POTTED_WHITE_LAVENDER); + this.dropPottedContents(BOPBlocks.POTTED_ORANGE_COSMOS); + this.dropPottedContents(BOPBlocks.POTTED_PINK_DAFFODIL); + this.dropPottedContents(BOPBlocks.POTTED_PINK_HIBISCUS); + this.dropPottedContents(BOPBlocks.POTTED_GLOWFLOWER); + this.dropPottedContents(BOPBlocks.POTTED_WILTED_LILY); + this.dropPottedContents(BOPBlocks.POTTED_BURNING_BLOSSOM); + this.dropPottedContents(BOPBlocks.POTTED_ENDBLOOM); + this.dropPottedContents(BOPBlocks.POTTED_SPROUT); + this.dropPottedContents(BOPBlocks.POTTED_TINY_CACTUS); + this.dropPottedContents(BOPBlocks.POTTED_TOADSTOOL); + this.dropPottedContents(BOPBlocks.POTTED_GLOWSHROOM); + } + + @Override + protected Iterable getKnownBlocks() + { + return BuiltInRegistries.BLOCK.entrySet().stream().filter(e -> e.getKey().location().getNamespace().equals(BiomesOPlenty.MOD_ID)).map(Map.Entry::getValue).toList(); + } + + protected LootTable.Builder createGrassDrops(Block p_252139_) + { + return createShearsDispatchTable(p_252139_, this.applyExplosionDecay(p_252139_, LootItem.lootTableItem(Items.WHEAT_SEEDS).when(LootItemRandomChanceCondition.randomChance(0.125F)).apply(ApplyBonusCount.addUniformBonusCount(Enchantments.BLOCK_FORTUNE, 2)))); + } + + protected LootTable.Builder createCloverDrops(Block p_273240_) + { + return LootTable.lootTable().withPool(LootPool.lootPool().setRolls(ConstantValue.exactly(1.0F)).when(HAS_SHEARS).add(this.applyExplosionDecay(p_273240_, LootItem.lootTableItem(p_273240_).apply(IntStream.rangeClosed(1, 4).boxed().toList(), (p_272348_) -> { + return SetItemCountFunction.setCount(ConstantValue.exactly((float)p_272348_.intValue())).when(LootItemBlockStatePropertyCondition.hasBlockStateProperties(p_273240_).setProperties(StatePropertiesPredicate.Builder.properties().hasProperty(PinkPetalsBlock.AMOUNT, p_272348_))); + })))); + } + + protected static LootTable.Builder createShearsOnlyDrop(ItemLike p_250684_) + { + return LootTable.lootTable().withPool(LootPool.lootPool().setRolls(ConstantValue.exactly(1.0F)).when(HAS_SHEARS).add(LootItem.lootTableItem(p_250684_))); + } + + protected static LootTable.Builder createShearsDispatchTable(Block p_252195_, LootPoolEntryContainer.Builder p_250102_) { + return createSelfDropDispatchTable(p_252195_, HAS_SHEARS, p_250102_); + } +} diff --git a/forge/src/main/java/biomesoplenty/forge/datagen/DataGenerationHandler.java b/forge/src/main/java/biomesoplenty/forge/datagen/DataGenerationHandler.java index 3f5b0df31f..e533776ad7 100644 --- a/forge/src/main/java/biomesoplenty/forge/datagen/DataGenerationHandler.java +++ b/forge/src/main/java/biomesoplenty/forge/datagen/DataGenerationHandler.java @@ -5,6 +5,7 @@ package biomesoplenty.forge.datagen; import biomesoplenty.core.BiomesOPlenty; +import biomesoplenty.forge.datagen.provider.BOPLootTableProvider; import biomesoplenty.forge.datagen.provider.BOPRecipeProvider; import biomesoplenty.init.ModDamageTypes; import biomesoplenty.util.worldgen.BOPFeatureUtils; @@ -51,6 +52,9 @@ public static void onGatherData(GatherDataEvent event) // Recipes generator.addProvider(event.includeServer(), new BOPRecipeProvider(output)); + + // Loot + generator.addProvider(event.includeServer(), BOPLootTableProvider.create(output)); } private static HolderLookup.Provider constructRegistries(HolderLookup.Provider original, RegistrySetBuilder datapackEntriesBuilder) diff --git a/forge/src/main/java/biomesoplenty/forge/datagen/provider/BOPLootTableProvider.java b/forge/src/main/java/biomesoplenty/forge/datagen/provider/BOPLootTableProvider.java new file mode 100644 index 0000000000..0dd43912a0 --- /dev/null +++ b/forge/src/main/java/biomesoplenty/forge/datagen/provider/BOPLootTableProvider.java @@ -0,0 +1,17 @@ +package biomesoplenty.forge.datagen.provider; + +import biomesoplenty.forge.datagen.BOPBlockLoot; +import net.minecraft.data.PackOutput; +import net.minecraft.data.loot.LootTableProvider; +import net.minecraft.world.level.storage.loot.parameters.LootContextParamSets; + +import java.util.List; +import java.util.Set; + +public class BOPLootTableProvider +{ + public static LootTableProvider create(PackOutput output) + { + return new LootTableProvider(output, Set.of(), List.of(new LootTableProvider.SubProviderEntry(BOPBlockLoot::new, LootContextParamSets.BLOCK))); + } +}