diff --git a/projects/toolbox-main/src/media/crafting-recipe-randomizer/data/versions.json b/projects/toolbox-main/src/media/crafting-recipe-randomizer/data/versions.json index 2dd4347..d7685f2 100644 --- a/projects/toolbox-main/src/media/crafting-recipe-randomizer/data/versions.json +++ b/projects/toolbox-main/src/media/crafting-recipe-randomizer/data/versions.json @@ -1,4 +1,13 @@ [ + { + "title": "Minecraft v1.21", + "versions": [ + { + "title": "Minecraft 1.21.10", + "id": "1.21.10" + } + ] + }, { "title": "Minecraft v1.20", "versions": [ diff --git a/projects/toolbox-main/src/media/data/panorama.json b/projects/toolbox-main/src/media/data/panorama.json index be179e6..0af23dd 100644 --- a/projects/toolbox-main/src/media/data/panorama.json +++ b/projects/toolbox-main/src/media/data/panorama.json @@ -1,5 +1,6 @@ { - "newest": "media/other/panorama/1_20.png", + "newest": "media/other/panorama/1_21.png", + "1.21.10": "media/other/panorama/1_21.png", "1.20.2": "media/other/panorama/1_20.png", "1.20.0": "media/other/panorama/1_20.png", "1.19.4": "media/other/panorama/1_19.png", diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/.fasguystoolbox/meta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/.fasguystoolbox/meta.json new file mode 100644 index 0000000..5cbffce --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/.fasguystoolbox/meta.json @@ -0,0 +1,8 @@ +{ + "additionals": [ + { + "header": "Additional Resources", + "content": "You can track your known drops using Bawnorton's RandoAssistant mod. (Fabric)" + } + ] +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/.fasguystoolbox/selection.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/.fasguystoolbox/selection.json new file mode 100644 index 0000000..fdf8ff9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/.fasguystoolbox/selection.json @@ -0,0 +1,89 @@ +{ + "unselected": [ + "data/minecraft/loot_tables/entities/player.json", + "data/minecraft/loot_tables/entities/giant.json", + "data/minecraft/loot_tables/entities/illusioner.json", + "data/minecraft/loot_tables/entities/zombie_horse.json", + "data/minecraft/loot_tables/entities/armor_stand.json", + "data/minecraft/loot_tables/entities/breeze.json", + "data/minecraft/loot_tables/blocks/shulker_box.json", + "data/minecraft/loot_tables/blocks/black_shulker_box.json", + "data/minecraft/loot_tables/blocks/blue_shulker_box.json", + "data/minecraft/loot_tables/blocks/brown_shulker_box.json", + "data/minecraft/loot_tables/blocks/cyan_shulker_box.json", + "data/minecraft/loot_tables/blocks/gray_shulker_box.json", + "data/minecraft/loot_tables/blocks/green_shulker_box.json", + "data/minecraft/loot_tables/blocks/light_blue_shulker_box.json", + "data/minecraft/loot_tables/blocks/light_gray_shulker_box.json", + "data/minecraft/loot_tables/blocks/lime_shulker_box.json", + "data/minecraft/loot_tables/blocks/magenta_shulker_box.json", + "data/minecraft/loot_tables/blocks/orange_shulker_box.json", + "data/minecraft/loot_tables/blocks/pink_shulker_box.json", + "data/minecraft/loot_tables/blocks/purple_shulker_box.json", + "data/minecraft/loot_tables/blocks/red_shulker_box.json", + "data/minecraft/loot_tables/blocks/white_shulker_box.json", + "data/minecraft/loot_tables/blocks/yellow_shulker_box.json", + "data/minecraft/loot_tables/chests/spawn_bonus_chest.json", + "data/minecraft/loot_tables/blocks/weathered_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/chiseled_copper.json", + "data/minecraft/loot_tables/blocks/chiseled_tuff.json", + "data/minecraft/loot_tables/blocks/chiseled_tuff_bricks.json", + "data/minecraft/loot_tables/blocks/copper_bulb.json", + "data/minecraft/loot_tables/blocks/copper_door.json", + "data/minecraft/loot_tables/blocks/copper_grate.json", + "data/minecraft/loot_tables/blocks/copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/crafter.json", + "data/minecraft/loot_tables/blocks/exposed_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/exposed_copper_bulb.json", + "data/minecraft/loot_tables/blocks/exposed_copper_door.json", + "data/minecraft/loot_tables/blocks/exposed_copper_grate.json", + "data/minecraft/loot_tables/blocks/exposed_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/oxidized_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/oxidized_copper_bulb.json", + "data/minecraft/loot_tables/blocks/oxidized_copper_door.json", + "data/minecraft/loot_tables/blocks/oxidized_copper_grate.json", + "data/minecraft/loot_tables/blocks/oxidized_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/polished_tuff.json", + "data/minecraft/loot_tables/blocks/polished_tuff_slab.json", + "data/minecraft/loot_tables/blocks/polished_tuff_stairs.json", + "data/minecraft/loot_tables/blocks/polished_tuff_wall.json", + "data/minecraft/loot_tables/blocks/trial_spawner.json", + "data/minecraft/loot_tables/blocks/tuff_brick_slab.json", + "data/minecraft/loot_tables/blocks/tuff_brick_stairs.json", + "data/minecraft/loot_tables/blocks/tuff_brick_wall.json", + "data/minecraft/loot_tables/blocks/tuff_bricks.json", + "data/minecraft/loot_tables/blocks/tuff_slab.json", + "data/minecraft/loot_tables/blocks/tuff_stairs.json", + "data/minecraft/loot_tables/blocks/tuff_wall.json", + "data/minecraft/loot_tables/blocks/waxed_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/waxed_copper_bulb.json", + "data/minecraft/loot_tables/blocks/waxed_copper_door.json", + "data/minecraft/loot_tables/blocks/waxed_copper_grate.json", + "data/minecraft/loot_tables/blocks/waxed_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/waxed_exposed_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/waxed_exposed_copper_bulb.json", + "data/minecraft/loot_tables/blocks/waxed_exposed_copper_door.json", + "data/minecraft/loot_tables/blocks/waxed_exposed_copper_grate.json", + "data/minecraft/loot_tables/blocks/waxed_exposed_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/waxed_oxidized_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/waxed_oxidized_copper_bulb.json", + "data/minecraft/loot_tables/blocks/waxed_oxidized_copper_door.json", + "data/minecraft/loot_tables/blocks/waxed_oxidized_copper_grate.json", + "data/minecraft/loot_tables/blocks/waxed_oxidized_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/waxed_weathered_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/waxed_weathered_copper_bulb.json", + "data/minecraft/loot_tables/blocks/waxed_weathered_copper_door.json", + "data/minecraft/loot_tables/blocks/waxed_weathered_copper_grate.json", + "data/minecraft/loot_tables/blocks/waxed_weathered_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/weathered_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/weathered_copper_bulb.json", + "data/minecraft/loot_tables/blocks/weathered_copper_door.json", + "data/minecraft/loot_tables/blocks/weathered_copper_grate.json", + "data/minecraft/loot_tables/dispensers/trial_chambers/corridor.json", + "data/minecraft/loot_tables/dispensers/trial_chambers/water.json", + "data/minecraft/loot_tables/dispensers/trial_chambers/chamber.json", + "data/minecraft/loot_tables/pots/trial_chambers/corridor.json", + "data/minecraft/loot_tables/spawners/trial_chamber/consumables.json", + "data/minecraft/loot_tables/spawners/trial_chamber/key.json" + ] +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/desert_pyramid.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/desert_pyramid.json new file mode 100644 index 0000000..773306a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/desert_pyramid.json @@ -0,0 +1,44 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:archer_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:miner_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:prize_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:skull_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond" + }, + { + "type": "minecraft:item", + "name": "minecraft:tnt" + }, + { + "type": "minecraft:item", + "name": "minecraft:gunpowder" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:archaeology/desert_pyramid" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/desert_well.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/desert_well.json new file mode 100644 index 0000000..0607896 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/desert_well.json @@ -0,0 +1,93 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:arms_up_pottery_sherd", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:brewer_pottery_sherd", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:brick" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "name": "minecraft:stick" + }, + { + "type": "minecraft:item", + "functions": [ + { + "effects": [ + { + "type": "minecraft:night_vision", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + }, + { + "type": "minecraft:jump_boost", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + }, + { + "type": "minecraft:weakness", + "duration": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 6.0 + } + }, + { + "type": "minecraft:blindness", + "duration": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 5.0 + } + }, + { + "type": "minecraft:poison", + "duration": { + "type": "minecraft:uniform", + "max": 20.0, + "min": 10.0 + } + }, + { + "type": "minecraft:saturation", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + } + ], + "function": "minecraft:set_stew_effect" + } + ], + "name": "minecraft:suspicious_stew" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:archaeology/desert_well" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/ocean_ruin_cold.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/ocean_ruin_cold.json new file mode 100644 index 0000000..aab9955 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/ocean_ruin_cold.json @@ -0,0 +1,57 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blade_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:explorer_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:mourner_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:plenty_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wheat", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wooden_hoe", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:coal", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:gold_nugget", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:archaeology/ocean_ruin_cold" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/ocean_ruin_warm.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/ocean_ruin_warm.json new file mode 100644 index 0000000..37fab6a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/ocean_ruin_warm.json @@ -0,0 +1,57 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:angler_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:shelter_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:snort_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:sniffer_egg" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wheat", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wooden_hoe", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:coal", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:gold_nugget", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:archaeology/ocean_ruin_warm" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/trail_ruins_common.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/trail_ruins_common.json new file mode 100644 index 0000000..ed2855d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/trail_ruins_common.json @@ -0,0 +1,150 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wheat", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wooden_hoe", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:clay", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:brick", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:yellow_dye", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:blue_dye", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:light_blue_dye", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:white_dye", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:orange_dye", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:red_candle", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:green_candle", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:purple_candle", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:brown_candle", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:magenta_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:pink_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:blue_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:light_blue_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:red_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:yellow_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:purple_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:spruce_hanging_sign" + }, + { + "type": "minecraft:item", + "name": "minecraft:oak_hanging_sign" + }, + { + "type": "minecraft:item", + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "name": "minecraft:coal" + }, + { + "type": "minecraft:item", + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "name": "minecraft:beetroot_seeds" + }, + { + "type": "minecraft:item", + "name": "minecraft:dead_bush" + }, + { + "type": "minecraft:item", + "name": "minecraft:flower_pot" + }, + { + "type": "minecraft:item", + "name": "minecraft:string" + }, + { + "type": "minecraft:item", + "name": "minecraft:lead" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:archaeology/trail_ruins_common" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/trail_ruins_rare.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/trail_ruins_rare.json new file mode 100644 index 0000000..1de414d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/archaeology/trail_ruins_rare.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:burn_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:danger_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:friend_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:heart_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:heartbreak_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:howl_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:sheaf_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:wayfinder_armor_trim_smithing_template" + }, + { + "type": "minecraft:item", + "name": "minecraft:raiser_armor_trim_smithing_template" + }, + { + "type": "minecraft:item", + "name": "minecraft:shaper_armor_trim_smithing_template" + }, + { + "type": "minecraft:item", + "name": "minecraft:host_armor_trim_smithing_template" + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_relic" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:archaeology/trail_ruins_rare" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_button.json new file mode 100644 index 0000000..675e049 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_door.json new file mode 100644 index 0000000..9176c99 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:acacia_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:acacia_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_fence.json new file mode 100644 index 0000000..d1f65ef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_fence_gate.json new file mode 100644 index 0000000..02ace3a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_hanging_sign.json new file mode 100644 index 0000000..ef4901d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_leaves.json new file mode 100644 index 0000000..09bfb64 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:acacia_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:acacia_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": [ + { + "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": "minecraft:blocks/acacia_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_log.json new file mode 100644 index 0000000..d47e379 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_planks.json new file mode 100644 index 0000000..cb616b3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_pressure_plate.json new file mode 100644 index 0000000..e58528d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_sapling.json new file mode 100644 index 0000000..621cf3e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_sign.json new file mode 100644 index 0000000..f506bb3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_slab.json new file mode 100644 index 0000000..4a42027 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:acacia_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:acacia_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_stairs.json new file mode 100644 index 0000000..c34077e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_trapdoor.json new file mode 100644 index 0000000..543f793 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_wood.json new file mode 100644 index 0000000..d2b40a7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/acacia_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/activator_rail.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/activator_rail.json new file mode 100644 index 0000000..8ce73f8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/activator_rail.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:activator_rail" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/activator_rail" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/allium.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/allium.json new file mode 100644 index 0000000..745cce8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/allium.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:allium" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/allium" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/amethyst_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/amethyst_block.json new file mode 100644 index 0000000..32152c6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/amethyst_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:amethyst_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/amethyst_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/amethyst_cluster.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/amethyst_cluster.json new file mode 100644 index 0000000..649e81e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/amethyst_cluster.json @@ -0,0 +1,79 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:amethyst_cluster" + }, + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "tag": "minecraft:cluster_max_harvestables" + } + } + ], + "functions": [ + { + "add": false, + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + } + ], + "name": "minecraft:amethyst_shard" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:amethyst_shard" + } + ] + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/amethyst_cluster" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ancient_debris.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ancient_debris.json new file mode 100644 index 0000000..654ec59 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ancient_debris.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:ancient_debris" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/ancient_debris" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/andesite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/andesite.json new file mode 100644 index 0000000..977ccd9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/andesite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:andesite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/andesite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/andesite_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/andesite_slab.json new file mode 100644 index 0000000..27cfb06 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/andesite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:andesite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:andesite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/andesite_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/andesite_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/andesite_stairs.json new file mode 100644 index 0000000..2b698f3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/andesite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:andesite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/andesite_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/andesite_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/andesite_wall.json new file mode 100644 index 0000000..23d7eae --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/andesite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:andesite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/andesite_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/anvil.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/anvil.json new file mode 100644 index 0000000..9d81371 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/anvil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:anvil" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/anvil" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/attached_melon_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/attached_melon_stem.json new file mode 100644 index 0000000..0adc902 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/attached_melon_stem.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.53333336 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_seeds" + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/attached_melon_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/attached_pumpkin_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/attached_pumpkin_stem.json new file mode 100644 index 0000000..8febdc5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/attached_pumpkin_stem.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.53333336 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds" + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/attached_pumpkin_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/azalea.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/azalea.json new file mode 100644 index 0000000..f47814c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/azalea.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:azalea" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/azalea" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/azalea_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/azalea_leaves.json new file mode 100644 index 0000000..a732c38 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/azalea_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:azalea_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:azalea" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": [ + { + "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": "minecraft:blocks/azalea_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/azure_bluet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/azure_bluet.json new file mode 100644 index 0000000..1eb6059 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/azure_bluet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:azure_bluet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/azure_bluet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo.json new file mode 100644 index 0000000..bff9dfa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_block.json new file mode 100644 index 0000000..408e663 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_button.json new file mode 100644 index 0000000..7301567 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_door.json new file mode 100644 index 0000000..c5cdf42 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:bamboo_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:bamboo_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_fence.json new file mode 100644 index 0000000..4870bb8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_fence_gate.json new file mode 100644 index 0000000..351d9c4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_hanging_sign.json new file mode 100644 index 0000000..4e6f336 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_mosaic.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_mosaic.json new file mode 100644 index 0000000..f9a4e62 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_mosaic.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_mosaic" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_mosaic" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_mosaic_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_mosaic_slab.json new file mode 100644 index 0000000..443b935 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_mosaic_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:bamboo_mosaic_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:bamboo_mosaic_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_mosaic_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_mosaic_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_mosaic_stairs.json new file mode 100644 index 0000000..a009132 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_mosaic_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_mosaic_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_mosaic_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_planks.json new file mode 100644 index 0000000..dce013e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_pressure_plate.json new file mode 100644 index 0000000..409fa3d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_sapling.json new file mode 100644 index 0000000..88a9d5f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_sign.json new file mode 100644 index 0000000..087ef95 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_slab.json new file mode 100644 index 0000000..6b4ce3a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:bamboo_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:bamboo_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_stairs.json new file mode 100644 index 0000000..3165bb5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_trapdoor.json new file mode 100644 index 0000000..f00c536 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bamboo_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/barrel.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/barrel.json new file mode 100644 index 0000000..21ff3b5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/barrel.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + } + ], + "name": "minecraft:barrel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/barrel" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/basalt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/basalt.json new file mode 100644 index 0000000..ab3ec6a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/basalt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:basalt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/basalt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/beacon.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/beacon.json new file mode 100644 index 0000000..d8b3000 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/beacon.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + } + ], + "name": "minecraft:beacon" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/beacon" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bee_nest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bee_nest.json new file mode 100644 index 0000000..e52aed6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bee_nest.json @@ -0,0 +1,51 @@ +{ + "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", + "functions": [ + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Bees", + "target": "BlockEntityTag.Bees" + } + ], + "source": "block_entity" + }, + { + "block": "minecraft:bee_nest", + "function": "minecraft:copy_state", + "properties": [ + "honey_level" + ] + } + ], + "name": "minecraft:bee_nest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bee_nest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/beehive.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/beehive.json new file mode 100644 index 0000000..d6453fc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/beehive.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "functions": [ + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Bees", + "target": "BlockEntityTag.Bees" + } + ], + "source": "block_entity" + }, + { + "block": "minecraft:beehive", + "function": "minecraft:copy_state", + "properties": [ + "honey_level" + ] + } + ], + "name": "minecraft:beehive" + }, + { + "type": "minecraft:item", + "name": "minecraft:beehive" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/beehive" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/beetroots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/beetroots.json new file mode 100644 index 0000000..4db1d7f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/beetroots.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:beetroots", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "name": "minecraft:beetroot" + }, + { + "type": "minecraft:item", + "name": "minecraft:beetroot_seeds" + } + ] + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:beetroots", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:binomial_with_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "extra": 3, + "probability": 0.5714286 + } + } + ], + "name": "minecraft:beetroot_seeds" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/beetroots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bell.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bell.json new file mode 100644 index 0000000..c59f7fb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bell.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bell" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bell" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/big_dripleaf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/big_dripleaf.json new file mode 100644 index 0000000..f4687d5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/big_dripleaf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:big_dripleaf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/big_dripleaf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/big_dripleaf_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/big_dripleaf_stem.json new file mode 100644 index 0000000..781e800 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/big_dripleaf_stem.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:big_dripleaf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/big_dripleaf_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_button.json new file mode 100644 index 0000000..28a086f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_door.json new file mode 100644 index 0000000..856a21c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:birch_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:birch_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_fence.json new file mode 100644 index 0000000..8fbb071 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_fence_gate.json new file mode 100644 index 0000000..b7745fc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_hanging_sign.json new file mode 100644 index 0000000..d6581e8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_leaves.json new file mode 100644 index 0000000..5b00160 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:birch_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:birch_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": [ + { + "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": "minecraft:blocks/birch_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_log.json new file mode 100644 index 0000000..be062c3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_planks.json new file mode 100644 index 0000000..7045d4d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_pressure_plate.json new file mode 100644 index 0000000..e32cff6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_sapling.json new file mode 100644 index 0000000..cee9c56 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_sign.json new file mode 100644 index 0000000..fdcdcdc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_slab.json new file mode 100644 index 0000000..ad5932b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:birch_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:birch_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_stairs.json new file mode 100644 index 0000000..350b886 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_trapdoor.json new file mode 100644 index 0000000..5ba1be9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_wood.json new file mode 100644 index 0000000..92a60a7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/birch_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_banner.json new file mode 100644 index 0000000..55e46ae --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:black_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_bed.json new file mode 100644 index 0000000..1b2b8fa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:black_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:black_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_candle.json new file mode 100644 index 0000000..d6e6632 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:black_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:black_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:black_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:black_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_candle_cake.json new file mode 100644 index 0000000..d936a4b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_carpet.json new file mode 100644 index 0000000..e4cd418 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_concrete.json new file mode 100644 index 0000000..deb3d3a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_concrete_powder.json new file mode 100644 index 0000000..dd6f733 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_glazed_terracotta.json new file mode 100644 index 0000000..337c746 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_shulker_box.json new file mode 100644 index 0000000..4a9364c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:black_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_stained_glass.json new file mode 100644 index 0000000..ed0939d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_stained_glass.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": "minecraft:black_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_stained_glass_pane.json new file mode 100644 index 0000000..3f77a03 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_stained_glass_pane.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": "minecraft:black_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_terracotta.json new file mode 100644 index 0000000..198fdde --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_wool.json new file mode 100644 index 0000000..3d8b074 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/black_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blackstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blackstone.json new file mode 100644 index 0000000..edad135 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blackstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blackstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blackstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blackstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blackstone_slab.json new file mode 100644 index 0000000..4060b72 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blackstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:blackstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:blackstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blackstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blackstone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blackstone_stairs.json new file mode 100644 index 0000000..8a422b6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blackstone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blackstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blackstone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blackstone_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blackstone_wall.json new file mode 100644 index 0000000..89cdfe6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blackstone_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blackstone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blackstone_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blast_furnace.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blast_furnace.json new file mode 100644 index 0000000..6b9233a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blast_furnace.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + } + ], + "name": "minecraft:blast_furnace" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blast_furnace" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_banner.json new file mode 100644 index 0000000..e0472c0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:blue_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_bed.json new file mode 100644 index 0000000..f8555c3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:blue_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:blue_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_candle.json new file mode 100644 index 0000000..40d9f21 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:blue_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:blue_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:blue_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:blue_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_candle_cake.json new file mode 100644 index 0000000..5db8ccb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_carpet.json new file mode 100644 index 0000000..310e875 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_concrete.json new file mode 100644 index 0000000..45da734 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_concrete_powder.json new file mode 100644 index 0000000..dcc352f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_glazed_terracotta.json new file mode 100644 index 0000000..bebd603 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_ice.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_ice.json new file mode 100644 index 0000000..6461f86 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_ice.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": "minecraft:blue_ice" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_ice" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_orchid.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_orchid.json new file mode 100644 index 0000000..4a5e5c0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_orchid.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_orchid" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_orchid" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_shulker_box.json new file mode 100644 index 0000000..4bd3382 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:blue_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_stained_glass.json new file mode 100644 index 0000000..63108a8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_stained_glass.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": "minecraft:blue_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_stained_glass_pane.json new file mode 100644 index 0000000..f3edff6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_stained_glass_pane.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": "minecraft:blue_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_terracotta.json new file mode 100644 index 0000000..b35f5b2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_wool.json new file mode 100644 index 0000000..c31cdf5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/blue_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bone_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bone_block.json new file mode 100644 index 0000000..80afd6d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bone_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bone_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bookshelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bookshelf.json new file mode 100644 index 0000000..edca94c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bookshelf.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:bookshelf" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:book" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bookshelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brain_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brain_coral.json new file mode 100644 index 0000000..48310e2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brain_coral.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": "minecraft:brain_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brain_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brain_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brain_coral_block.json new file mode 100644 index 0000000..a0bacc7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brain_coral_block.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:brain_coral_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dead_brain_coral_block" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brain_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brain_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brain_coral_fan.json new file mode 100644 index 0000000..7f76fa0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brain_coral_fan.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": "minecraft:brain_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brain_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brewing_stand.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brewing_stand.json new file mode 100644 index 0000000..99ebc1b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brewing_stand.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + } + ], + "name": "minecraft:brewing_stand" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brewing_stand" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brick_slab.json new file mode 100644 index 0000000..f705e94 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brick_stairs.json new file mode 100644 index 0000000..9c30747 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brick_wall.json new file mode 100644 index 0000000..0122646 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bricks.json new file mode 100644 index 0000000..ab7ce5d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_banner.json new file mode 100644 index 0000000..6b40eeb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:brown_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_bed.json new file mode 100644 index 0000000..73b73c0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:brown_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:brown_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_candle.json new file mode 100644 index 0000000..64957e2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:brown_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:brown_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:brown_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:brown_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_candle_cake.json new file mode 100644 index 0000000..b08e7b6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_carpet.json new file mode 100644 index 0000000..dbd7b05 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_concrete.json new file mode 100644 index 0000000..157f7f6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_concrete_powder.json new file mode 100644 index 0000000..e767167 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_glazed_terracotta.json new file mode 100644 index 0000000..70f8305 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_mushroom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_mushroom.json new file mode 100644 index 0000000..b283576 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_mushroom.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_mushroom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_mushroom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_mushroom_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_mushroom_block.json new file mode 100644 index 0000000..721c1e1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_mushroom_block.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:brown_mushroom_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": -6.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:limit_count", + "limit": { + "min": 0.0 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:brown_mushroom" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_mushroom_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_shulker_box.json new file mode 100644 index 0000000..600473c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:brown_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_stained_glass.json new file mode 100644 index 0000000..498e017 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_stained_glass.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": "minecraft:brown_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_stained_glass_pane.json new file mode 100644 index 0000000..f303ac2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_stained_glass_pane.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": "minecraft:brown_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_terracotta.json new file mode 100644 index 0000000..78542b0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_wool.json new file mode 100644 index 0000000..51ec42e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/brown_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bubble_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bubble_coral.json new file mode 100644 index 0000000..79d8597 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bubble_coral.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": "minecraft:bubble_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bubble_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bubble_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bubble_coral_block.json new file mode 100644 index 0000000..a9c6c5c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bubble_coral_block.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:bubble_coral_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dead_bubble_coral_block" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bubble_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bubble_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bubble_coral_fan.json new file mode 100644 index 0000000..7fa88d1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/bubble_coral_fan.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": "minecraft:bubble_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bubble_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/budding_amethyst.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/budding_amethyst.json new file mode 100644 index 0000000..5570eb6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/budding_amethyst.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/budding_amethyst" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cactus.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cactus.json new file mode 100644 index 0000000..e310ec3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cactus.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cactus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cactus" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cake.json new file mode 100644 index 0000000..cf98e00 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cake.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/calcite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/calcite.json new file mode 100644 index 0000000..ccf97a3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/calcite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:calcite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/calcite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/calibrated_sculk_sensor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/calibrated_sculk_sensor.json new file mode 100644 index 0000000..047e40e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/calibrated_sculk_sensor.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": "minecraft:calibrated_sculk_sensor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/calibrated_sculk_sensor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/campfire.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/campfire.json new file mode 100644 index 0000000..93d0d4b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/campfire.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:campfire" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:charcoal" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/campfire" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/candle.json new file mode 100644 index 0000000..28547e1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/candle_cake.json new file mode 100644 index 0000000..1f6b718 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/carrots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/carrots.json new file mode 100644 index 0000000..71cd96b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/carrots.json @@ -0,0 +1,51 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:carrot" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:carrots", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:binomial_with_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "extra": 3, + "probability": 0.5714286 + } + } + ], + "name": "minecraft:carrot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/carrots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cartography_table.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cartography_table.json new file mode 100644 index 0000000..664cf95 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cartography_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cartography_table" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cartography_table" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/carved_pumpkin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/carved_pumpkin.json new file mode 100644 index 0000000..170e7a2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/carved_pumpkin.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:carved_pumpkin" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/carved_pumpkin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cauldron.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cauldron.json new file mode 100644 index 0000000..c959482 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cauldron.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cauldron" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cauldron" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cave_vines.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cave_vines.json new file mode 100644 index 0000000..17b89ab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cave_vines.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:cave_vines", + "condition": "minecraft:block_state_property", + "properties": { + "berries": "true" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:glow_berries" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cave_vines" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cave_vines_plant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cave_vines_plant.json new file mode 100644 index 0000000..6bf6c39 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cave_vines_plant.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:cave_vines_plant", + "condition": "minecraft:block_state_property", + "properties": { + "berries": "true" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:glow_berries" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cave_vines_plant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chain.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chain.json new file mode 100644 index 0000000..1cdbecb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chain.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chain" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chain" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_button.json new file mode 100644 index 0000000..1aa943b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_door.json new file mode 100644 index 0000000..5e9fded --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:cherry_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:cherry_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_fence.json new file mode 100644 index 0000000..c61b470 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_fence_gate.json new file mode 100644 index 0000000..ec56e4b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_hanging_sign.json new file mode 100644 index 0000000..3905d42 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_leaves.json new file mode 100644 index 0000000..e4bc6d9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:cherry_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:cherry_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": [ + { + "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": "minecraft:blocks/cherry_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_log.json new file mode 100644 index 0000000..e35232e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_planks.json new file mode 100644 index 0000000..9cbbb4f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_pressure_plate.json new file mode 100644 index 0000000..fb0c238 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_sapling.json new file mode 100644 index 0000000..62c3e70 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_sign.json new file mode 100644 index 0000000..5010b09 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_slab.json new file mode 100644 index 0000000..158d2d7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cherry_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cherry_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_stairs.json new file mode 100644 index 0000000..5ae1bce --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_trapdoor.json new file mode 100644 index 0000000..f960ed4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_wood.json new file mode 100644 index 0000000..0e245a8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cherry_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chest.json new file mode 100644 index 0000000..c158f41 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chest.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + } + ], + "name": "minecraft:chest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chipped_anvil.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chipped_anvil.json new file mode 100644 index 0000000..5ef5dbe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chipped_anvil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chipped_anvil" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chipped_anvil" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_bookshelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_bookshelf.json new file mode 100644 index 0000000..960fdaf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_bookshelf.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": "minecraft:chiseled_bookshelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_bookshelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_copper.json new file mode 100644 index 0000000..b1854c7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_copper.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_deepslate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_deepslate.json new file mode 100644 index 0000000..7074fc9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_deepslate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_deepslate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_deepslate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_nether_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_nether_bricks.json new file mode 100644 index 0000000..24f4884 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_nether_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_nether_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_nether_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_polished_blackstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_polished_blackstone.json new file mode 100644 index 0000000..7571f17 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_polished_blackstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_polished_blackstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_polished_blackstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_quartz_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_quartz_block.json new file mode 100644 index 0000000..cccaf59 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_quartz_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_quartz_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_quartz_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_red_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_red_sandstone.json new file mode 100644 index 0000000..fb4948a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_red_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_red_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_red_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_sandstone.json new file mode 100644 index 0000000..474b41e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_stone_bricks.json new file mode 100644 index 0000000..031bd2b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_stone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_tuff.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_tuff.json new file mode 100644 index 0000000..7261265 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_tuff.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/chiseled_tuff" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_tuff_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_tuff_bricks.json new file mode 100644 index 0000000..5ac344d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chiseled_tuff_bricks.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/chiseled_tuff_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chorus_flower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chorus_flower.json new file mode 100644 index 0000000..b36cef6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chorus_flower.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": {} + } + ], + "name": "minecraft:chorus_flower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chorus_flower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chorus_plant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chorus_plant.json new file mode 100644 index 0000000..a035e6a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/chorus_plant.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:chorus_fruit" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chorus_plant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/clay.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/clay.json new file mode 100644 index 0000000..4e0ff39 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/clay.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:clay" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:clay_ball" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/clay" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/coal_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/coal_block.json new file mode 100644 index 0000000..1789c0a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/coal_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:coal_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/coal_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/coal_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/coal_ore.json new file mode 100644 index 0000000..5cd2bf3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/coal_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:coal_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:coal" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/coal_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/coarse_dirt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/coarse_dirt.json new file mode 100644 index 0000000..cf70f22 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/coarse_dirt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:coarse_dirt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/coarse_dirt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobbled_deepslate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobbled_deepslate.json new file mode 100644 index 0000000..fe66f84 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobbled_deepslate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobbled_deepslate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobbled_deepslate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_slab.json new file mode 100644 index 0000000..f465f03 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cobbled_deepslate_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cobbled_deepslate_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobbled_deepslate_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_stairs.json new file mode 100644 index 0000000..5588bb0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobbled_deepslate_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobbled_deepslate_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_wall.json new file mode 100644 index 0000000..2254960 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobbled_deepslate_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobbled_deepslate_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobblestone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobblestone.json new file mode 100644 index 0000000..14da366 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobblestone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobblestone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobblestone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobblestone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobblestone_slab.json new file mode 100644 index 0000000..9817b21 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobblestone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cobblestone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cobblestone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobblestone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobblestone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobblestone_stairs.json new file mode 100644 index 0000000..4ae412f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobblestone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobblestone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobblestone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobblestone_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobblestone_wall.json new file mode 100644 index 0000000..0d4d4fa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobblestone_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobblestone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobblestone_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobweb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobweb.json new file mode 100644 index 0000000..42656b3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cobweb.json @@ -0,0 +1,58 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:cobweb" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:string" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobweb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cocoa.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cocoa.json new file mode 100644 index 0000000..cffb456 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cocoa.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cocoa", + "condition": "minecraft:block_state_property", + "properties": { + "age": "2" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cocoa_beans" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cocoa" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/comparator.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/comparator.json new file mode 100644 index 0000000..4615936 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/comparator.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:comparator" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/comparator" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/composter.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/composter.json new file mode 100644 index 0000000..4292b04 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/composter.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:composter" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:composter", + "condition": "minecraft:block_state_property", + "properties": { + "level": "8" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/composter" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/conduit.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/conduit.json new file mode 100644 index 0000000..39afe95 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/conduit.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:conduit" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/conduit" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_block.json new file mode 100644 index 0000000..54e17e1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:copper_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_bulb.json new file mode 100644 index 0000000..c1e483f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_bulb.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_door.json new file mode 100644 index 0000000..bda9721 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_door.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_grate.json new file mode 100644 index 0000000..56d6ab2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_grate.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_ore.json new file mode 100644 index 0000000..623bbff --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_ore.json @@ -0,0 +1,59 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:copper_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:raw_copper" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_trapdoor.json new file mode 100644 index 0000000..0c78438 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/copper_trapdoor.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cornflower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cornflower.json new file mode 100644 index 0000000..0f9b2da --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cornflower.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cornflower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cornflower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_deepslate_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_deepslate_bricks.json new file mode 100644 index 0000000..190cc89 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_deepslate_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cracked_deepslate_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cracked_deepslate_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_deepslate_tiles.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_deepslate_tiles.json new file mode 100644 index 0000000..cf8c81c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_deepslate_tiles.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cracked_deepslate_tiles" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cracked_deepslate_tiles" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_nether_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_nether_bricks.json new file mode 100644 index 0000000..76078bf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_nether_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cracked_nether_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cracked_nether_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_polished_blackstone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_polished_blackstone_bricks.json new file mode 100644 index 0000000..024b403 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_polished_blackstone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cracked_polished_blackstone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cracked_polished_blackstone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_stone_bricks.json new file mode 100644 index 0000000..b2dfa53 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cracked_stone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cracked_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cracked_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crafter.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crafter.json new file mode 100644 index 0000000..0d42f92 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crafter.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/crafter" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crafting_table.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crafting_table.json new file mode 100644 index 0000000..3203998 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crafting_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crafting_table" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crafting_table" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/creeper_head.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/creeper_head.json new file mode 100644 index 0000000..eab26e7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/creeper_head.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:creeper_head" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/creeper_head" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_button.json new file mode 100644 index 0000000..e105e8e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_door.json new file mode 100644 index 0000000..9452086 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:crimson_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:crimson_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_fence.json new file mode 100644 index 0000000..22525c2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_fence_gate.json new file mode 100644 index 0000000..e1586f6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_fungus.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_fungus.json new file mode 100644 index 0000000..4f4986f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_fungus.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_fungus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_fungus" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_hanging_sign.json new file mode 100644 index 0000000..e9579b8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_hyphae.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_hyphae.json new file mode 100644 index 0000000..b749560 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_hyphae.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_hyphae" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_hyphae" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_nylium.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_nylium.json new file mode 100644 index 0000000..e7590e0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_nylium.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:crimson_nylium" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:netherrack" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_nylium" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_planks.json new file mode 100644 index 0000000..f9c8a8c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_pressure_plate.json new file mode 100644 index 0000000..8fa42d3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_roots.json new file mode 100644 index 0000000..73837c8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_roots.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_sign.json new file mode 100644 index 0000000..fe0643a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_slab.json new file mode 100644 index 0000000..4efc373 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:crimson_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:crimson_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_stairs.json new file mode 100644 index 0000000..8a889e1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_stem.json new file mode 100644 index 0000000..8f7f7e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_stem.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_stem" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_trapdoor.json new file mode 100644 index 0000000..33a1920 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crimson_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crying_obsidian.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crying_obsidian.json new file mode 100644 index 0000000..7abf754 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/crying_obsidian.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crying_obsidian" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crying_obsidian" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_copper.json new file mode 100644 index 0000000..97ae18a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_copper_slab.json new file mode 100644 index 0000000..fe2a31a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_copper_stairs.json new file mode 100644 index 0000000..57eabc9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_red_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_red_sandstone.json new file mode 100644 index 0000000..810c630 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_red_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cut_red_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_red_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_red_sandstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_red_sandstone_slab.json new file mode 100644 index 0000000..d3fee58 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_red_sandstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cut_red_sandstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cut_red_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_red_sandstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_sandstone.json new file mode 100644 index 0000000..5142302 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cut_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_sandstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_sandstone_slab.json new file mode 100644 index 0000000..10dac77 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cut_sandstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cut_sandstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cut_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_sandstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_banner.json new file mode 100644 index 0000000..3cc9855 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:cyan_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_bed.json new file mode 100644 index 0000000..35c927c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:cyan_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:cyan_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_candle.json new file mode 100644 index 0000000..2aff483 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cyan_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:cyan_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:cyan_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cyan_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_candle_cake.json new file mode 100644 index 0000000..83f8784 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_carpet.json new file mode 100644 index 0000000..62bc479 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_concrete.json new file mode 100644 index 0000000..5b2a4b7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_concrete_powder.json new file mode 100644 index 0000000..99fe9e9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_glazed_terracotta.json new file mode 100644 index 0000000..48ea7e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_shulker_box.json new file mode 100644 index 0000000..9b7148d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:cyan_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_stained_glass.json new file mode 100644 index 0000000..17daef9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_stained_glass.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": "minecraft:cyan_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_stained_glass_pane.json new file mode 100644 index 0000000..e46a1da --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_stained_glass_pane.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": "minecraft:cyan_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_terracotta.json new file mode 100644 index 0000000..949753c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_wool.json new file mode 100644 index 0000000..da40ebe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/cyan_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/damaged_anvil.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/damaged_anvil.json new file mode 100644 index 0000000..484d61e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/damaged_anvil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:damaged_anvil" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/damaged_anvil" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dandelion.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dandelion.json new file mode 100644 index 0000000..9775bbd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dandelion.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dandelion" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dandelion" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_button.json new file mode 100644 index 0000000..df1eb11 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_door.json new file mode 100644 index 0000000..c3e9059 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:dark_oak_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:dark_oak_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_fence.json new file mode 100644 index 0000000..4aa8c51 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_fence_gate.json new file mode 100644 index 0000000..7de0125 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_hanging_sign.json new file mode 100644 index 0000000..c2beb6a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_leaves.json new file mode 100644 index 0000000..0046300 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_leaves.json @@ -0,0 +1,193 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:dark_oak_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:dark_oak_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": [ + { + "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 + }, + { + "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:survives_explosion" + }, + { + "chances": [ + 0.005, + 0.0055555557, + 0.00625, + 0.008333334, + 0.025 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:apple" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_log.json new file mode 100644 index 0000000..8e6e151 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_planks.json new file mode 100644 index 0000000..6f42d75 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_pressure_plate.json new file mode 100644 index 0000000..842eda8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_sapling.json new file mode 100644 index 0000000..893d535 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_sign.json new file mode 100644 index 0000000..75a3c0b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_slab.json new file mode 100644 index 0000000..8a0846b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:dark_oak_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:dark_oak_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_stairs.json new file mode 100644 index 0000000..513cc27 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_trapdoor.json new file mode 100644 index 0000000..6e2feed --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_wood.json new file mode 100644 index 0000000..e71b4db --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_oak_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_prismarine.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_prismarine.json new file mode 100644 index 0000000..435a724 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_prismarine.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_prismarine" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_prismarine" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_prismarine_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_prismarine_slab.json new file mode 100644 index 0000000..e5908b3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_prismarine_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:dark_prismarine_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:dark_prismarine_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_prismarine_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_prismarine_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_prismarine_stairs.json new file mode 100644 index 0000000..c907f15 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dark_prismarine_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_prismarine_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_prismarine_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/daylight_detector.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/daylight_detector.json new file mode 100644 index 0000000..62c370f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/daylight_detector.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:daylight_detector" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/daylight_detector" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_brain_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_brain_coral.json new file mode 100644 index 0000000..c4e483d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_brain_coral.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": "minecraft:dead_brain_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_brain_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_brain_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_brain_coral_block.json new file mode 100644 index 0000000..6b96039 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_brain_coral_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_brain_coral_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_brain_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_brain_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_brain_coral_fan.json new file mode 100644 index 0000000..3bb0475 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_brain_coral_fan.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": "minecraft:dead_brain_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_brain_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_bubble_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_bubble_coral.json new file mode 100644 index 0000000..fd57852 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_bubble_coral.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": "minecraft:dead_bubble_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_bubble_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_bubble_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_bubble_coral_block.json new file mode 100644 index 0000000..cf861ce --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_bubble_coral_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_bubble_coral_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_bubble_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_bubble_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_bubble_coral_fan.json new file mode 100644 index 0000000..0b63187 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_bubble_coral_fan.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": "minecraft:dead_bubble_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_bubble_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_bush.json new file mode 100644 index 0000000..0d4e2d1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_bush.json @@ -0,0 +1,49 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "name": "minecraft:dead_bush" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_fire_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_fire_coral.json new file mode 100644 index 0000000..7ca777a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_fire_coral.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": "minecraft:dead_fire_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_fire_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_fire_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_fire_coral_block.json new file mode 100644 index 0000000..985ba2d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_fire_coral_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_fire_coral_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_fire_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_fire_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_fire_coral_fan.json new file mode 100644 index 0000000..696d539 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_fire_coral_fan.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": "minecraft:dead_fire_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_fire_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_horn_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_horn_coral.json new file mode 100644 index 0000000..c154fae --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_horn_coral.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": "minecraft:dead_horn_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_horn_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_horn_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_horn_coral_block.json new file mode 100644 index 0000000..d7c6a0c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_horn_coral_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_horn_coral_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_horn_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_horn_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_horn_coral_fan.json new file mode 100644 index 0000000..e1fd192 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_horn_coral_fan.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": "minecraft:dead_horn_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_horn_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_tube_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_tube_coral.json new file mode 100644 index 0000000..8a51408 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_tube_coral.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": "minecraft:dead_tube_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_tube_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_tube_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_tube_coral_block.json new file mode 100644 index 0000000..26ed86d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_tube_coral_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_tube_coral_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_tube_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_tube_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_tube_coral_fan.json new file mode 100644 index 0000000..f352d14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dead_tube_coral_fan.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": "minecraft:dead_tube_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_tube_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/decorated_pot.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/decorated_pot.json new file mode 100644 index 0000000..59a5758 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/decorated_pot.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:dynamic", + "conditions": [ + { + "block": "minecraft:decorated_pot", + "condition": "minecraft:block_state_property", + "properties": { + "cracked": "true" + } + } + ], + "name": "minecraft:sherds" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "sherds", + "target": "BlockEntityTag.sherds" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:decorated_pot" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/decorated_pot" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate.json new file mode 100644 index 0000000..f78bfd6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:deepslate" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:cobbled_deepslate" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_brick_slab.json new file mode 100644 index 0000000..9214283 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:deepslate_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:deepslate_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_brick_stairs.json new file mode 100644 index 0000000..37f315c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_brick_wall.json new file mode 100644 index 0000000..b5ee8f4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_bricks.json new file mode 100644 index 0000000..52744d2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_coal_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_coal_ore.json new file mode 100644 index 0000000..bfd3227 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_coal_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:deepslate_coal_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:coal" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_coal_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_copper_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_copper_ore.json new file mode 100644 index 0000000..a59ffed --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_copper_ore.json @@ -0,0 +1,59 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:deepslate_copper_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:raw_copper" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_copper_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_diamond_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_diamond_ore.json new file mode 100644 index 0000000..a5acd4f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_diamond_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:deepslate_diamond_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:diamond" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_diamond_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_emerald_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_emerald_ore.json new file mode 100644 index 0000000..8458111 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_emerald_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:deepslate_emerald_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:emerald" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_emerald_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_gold_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_gold_ore.json new file mode 100644 index 0000000..e64ad10 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_gold_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:deepslate_gold_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:raw_gold" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_gold_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_iron_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_iron_ore.json new file mode 100644 index 0000000..bf0a2c8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_iron_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:deepslate_iron_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:raw_iron" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_iron_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_lapis_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_lapis_ore.json new file mode 100644 index 0000000..ec7b950 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_lapis_ore.json @@ -0,0 +1,59 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:deepslate_lapis_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:lapis_lazuli" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_lapis_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_redstone_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_redstone_ore.json new file mode 100644 index 0000000..807b862 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_redstone_ore.json @@ -0,0 +1,62 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:deepslate_redstone_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:redstone" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_redstone_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_tile_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_tile_slab.json new file mode 100644 index 0000000..4d20d49 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_tile_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:deepslate_tile_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:deepslate_tile_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_tile_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_tile_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_tile_stairs.json new file mode 100644 index 0000000..1430a35 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_tile_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate_tile_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_tile_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_tile_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_tile_wall.json new file mode 100644 index 0000000..ec3931b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_tile_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate_tile_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_tile_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_tiles.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_tiles.json new file mode 100644 index 0000000..7654045 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/deepslate_tiles.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate_tiles" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_tiles" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/detector_rail.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/detector_rail.json new file mode 100644 index 0000000..7bf2966 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/detector_rail.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:detector_rail" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/detector_rail" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diamond_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diamond_block.json new file mode 100644 index 0000000..e292c84 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diamond_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:diamond_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/diamond_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diamond_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diamond_ore.json new file mode 100644 index 0000000..9089c42 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diamond_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:diamond_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:diamond" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/diamond_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diorite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diorite.json new file mode 100644 index 0000000..aa30871 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diorite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:diorite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/diorite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diorite_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diorite_slab.json new file mode 100644 index 0000000..96d37ea --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diorite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:diorite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:diorite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/diorite_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diorite_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diorite_stairs.json new file mode 100644 index 0000000..ea059e7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diorite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:diorite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/diorite_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diorite_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diorite_wall.json new file mode 100644 index 0000000..0dde20f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/diorite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:diorite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/diorite_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dirt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dirt.json new file mode 100644 index 0000000..6b0e967 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dirt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dirt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dirt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dirt_path.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dirt_path.json new file mode 100644 index 0000000..7b34c5c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dirt_path.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dirt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dirt_path" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dispenser.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dispenser.json new file mode 100644 index 0000000..158d59f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dispenser.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + } + ], + "name": "minecraft:dispenser" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dispenser" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dragon_egg.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dragon_egg.json new file mode 100644 index 0000000..ecb7e3a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dragon_egg.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dragon_egg" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dragon_egg" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dragon_head.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dragon_head.json new file mode 100644 index 0000000..1e9aff1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dragon_head.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dragon_head" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dragon_head" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dried_kelp_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dried_kelp_block.json new file mode 100644 index 0000000..8454cc9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dried_kelp_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dried_kelp_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dried_kelp_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dripstone_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dripstone_block.json new file mode 100644 index 0000000..c92e535 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dripstone_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dripstone_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dripstone_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dropper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dropper.json new file mode 100644 index 0000000..ecb652e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/dropper.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + } + ], + "name": "minecraft:dropper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dropper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/emerald_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/emerald_block.json new file mode 100644 index 0000000..9a0389b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/emerald_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:emerald_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/emerald_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/emerald_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/emerald_ore.json new file mode 100644 index 0000000..1beecbe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/emerald_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:emerald_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:emerald" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/emerald_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/enchanting_table.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/enchanting_table.json new file mode 100644 index 0000000..6a1c470 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/enchanting_table.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + } + ], + "name": "minecraft:enchanting_table" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/enchanting_table" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_rod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_rod.json new file mode 100644 index 0000000..48b992a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_rod.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:end_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/end_rod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone.json new file mode 100644 index 0000000..7c800b7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:end_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/end_stone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone_brick_slab.json new file mode 100644 index 0000000..a411905 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:end_stone_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:end_stone_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/end_stone_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone_brick_stairs.json new file mode 100644 index 0000000..380f908 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:end_stone_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/end_stone_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone_brick_wall.json new file mode 100644 index 0000000..fbd0ff5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:end_stone_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/end_stone_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone_bricks.json new file mode 100644 index 0000000..2240000 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/end_stone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:end_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/end_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ender_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ender_chest.json new file mode 100644 index 0000000..3cdfee8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ender_chest.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:ender_chest" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 8.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:obsidian" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/ender_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_chiseled_copper.json new file mode 100644 index 0000000..87a33ce --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_chiseled_copper.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/exposed_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper.json new file mode 100644 index 0000000..9d0144b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper_bulb.json new file mode 100644 index 0000000..59ec90f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper_bulb.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/exposed_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper_door.json new file mode 100644 index 0000000..adea018 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper_door.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/exposed_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper_grate.json new file mode 100644 index 0000000..24c3df6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper_grate.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/exposed_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper_trapdoor.json new file mode 100644 index 0000000..9b5a939 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_copper_trapdoor.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/exposed_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_cut_copper.json new file mode 100644 index 0000000..5cae042 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_cut_copper_slab.json new file mode 100644 index 0000000..58c098d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:exposed_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:exposed_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_cut_copper_stairs.json new file mode 100644 index 0000000..6fe1157 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/exposed_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/farmland.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/farmland.json new file mode 100644 index 0000000..4d71ae8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/farmland.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dirt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/farmland" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fern.json new file mode 100644 index 0000000..ef573b7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fern.json @@ -0,0 +1,54 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "name": "minecraft:fern" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/fern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fire.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fire.json new file mode 100644 index 0000000..7c51a60 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fire.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/fire" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fire_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fire_coral.json new file mode 100644 index 0000000..c36edac --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fire_coral.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": "minecraft:fire_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/fire_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fire_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fire_coral_block.json new file mode 100644 index 0000000..97a327a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fire_coral_block.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:fire_coral_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dead_fire_coral_block" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/fire_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fire_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fire_coral_fan.json new file mode 100644 index 0000000..91eb476 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fire_coral_fan.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": "minecraft:fire_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/fire_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fletching_table.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fletching_table.json new file mode 100644 index 0000000..875af57 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/fletching_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:fletching_table" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/fletching_table" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/flower_pot.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/flower_pot.json new file mode 100644 index 0000000..1e12e1e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/flower_pot.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:flower_pot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/flower_pot" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/flowering_azalea.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/flowering_azalea.json new file mode 100644 index 0000000..ea7ebb0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/flowering_azalea.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:flowering_azalea" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/flowering_azalea" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/flowering_azalea_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/flowering_azalea_leaves.json new file mode 100644 index 0000000..3e243f7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/flowering_azalea_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:flowering_azalea_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:flowering_azalea" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": [ + { + "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": "minecraft:blocks/flowering_azalea_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/frogspawn.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/frogspawn.json new file mode 100644 index 0000000..19a1281 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/frogspawn.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/frogspawn" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/frosted_ice.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/frosted_ice.json new file mode 100644 index 0000000..2a641a5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/frosted_ice.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/frosted_ice" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/furnace.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/furnace.json new file mode 100644 index 0000000..f33a64e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/furnace.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + } + ], + "name": "minecraft:furnace" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/furnace" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gilded_blackstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gilded_blackstone.json new file mode 100644 index 0000000..3727eeb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gilded_blackstone.json @@ -0,0 +1,77 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:gilded_blackstone" + }, + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.1, + 0.14285715, + 0.25, + 1.0 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "name": "minecraft:gilded_blackstone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gilded_blackstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/glass.json new file mode 100644 index 0000000..4b8571f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/glass.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": "minecraft:glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/glass_pane.json new file mode 100644 index 0000000..8dece73 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/glass_pane.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": "minecraft:glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/glow_lichen.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/glow_lichen.json new file mode 100644 index 0000000..ca32e23 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/glow_lichen.json @@ -0,0 +1,120 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "functions": [ + { + "add": true, + "conditions": [ + { + "block": "minecraft:glow_lichen", + "condition": "minecraft:block_state_property", + "properties": { + "down": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:glow_lichen", + "condition": "minecraft:block_state_property", + "properties": { + "up": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:glow_lichen", + "condition": "minecraft:block_state_property", + "properties": { + "north": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:glow_lichen", + "condition": "minecraft:block_state_property", + "properties": { + "south": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:glow_lichen", + "condition": "minecraft:block_state_property", + "properties": { + "west": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:glow_lichen", + "condition": "minecraft:block_state_property", + "properties": { + "east": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "count": -1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:glow_lichen" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/glow_lichen" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/glowstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/glowstone.json new file mode 100644 index 0000000..a850965 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/glowstone.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:glowstone" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + }, + { + "function": "minecraft:limit_count", + "limit": { + "max": 4.0, + "min": 1.0 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:glowstone_dust" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/glowstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gold_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gold_block.json new file mode 100644 index 0000000..9c3df28 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gold_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gold_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gold_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gold_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gold_ore.json new file mode 100644 index 0000000..6059ab9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gold_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:gold_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:raw_gold" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gold_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/granite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/granite.json new file mode 100644 index 0000000..e011864 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/granite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:granite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/granite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/granite_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/granite_slab.json new file mode 100644 index 0000000..bf40d1a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/granite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:granite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:granite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/granite_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/granite_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/granite_stairs.json new file mode 100644 index 0000000..487c046 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/granite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:granite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/granite_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/granite_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/granite_wall.json new file mode 100644 index 0000000..dd18fd4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/granite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:granite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/granite_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/grass_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/grass_block.json new file mode 100644 index 0000000..894e2be --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/grass_block.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gravel.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gravel.json new file mode 100644 index 0000000..3ca4517 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gravel.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:gravel" + }, + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.1, + 0.14285715, + 0.25, + 1.0 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:flint" + }, + { + "type": "minecraft:item", + "name": "minecraft:gravel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gravel" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_banner.json new file mode 100644 index 0000000..00d8d8d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:gray_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_bed.json new file mode 100644 index 0000000..30e35eb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:gray_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:gray_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_candle.json new file mode 100644 index 0000000..caca65c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:gray_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:gray_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:gray_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:gray_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_candle_cake.json new file mode 100644 index 0000000..07edceb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_carpet.json new file mode 100644 index 0000000..2e255ee --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_concrete.json new file mode 100644 index 0000000..b036b0f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_concrete_powder.json new file mode 100644 index 0000000..8770a6b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_glazed_terracotta.json new file mode 100644 index 0000000..02e6230 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_shulker_box.json new file mode 100644 index 0000000..9eeb4c4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:gray_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_stained_glass.json new file mode 100644 index 0000000..39dcb75 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_stained_glass.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": "minecraft:gray_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_stained_glass_pane.json new file mode 100644 index 0000000..71e5c9c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_stained_glass_pane.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": "minecraft:gray_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_terracotta.json new file mode 100644 index 0000000..159d20c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_wool.json new file mode 100644 index 0000000..89c0672 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/gray_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_banner.json new file mode 100644 index 0000000..6452bf7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:green_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_bed.json new file mode 100644 index 0000000..f33c15b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:green_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:green_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_candle.json new file mode 100644 index 0000000..f07d8f0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:green_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:green_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:green_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:green_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_candle_cake.json new file mode 100644 index 0000000..b092b54 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_carpet.json new file mode 100644 index 0000000..2492b22 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_concrete.json new file mode 100644 index 0000000..53ffa0e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_concrete_powder.json new file mode 100644 index 0000000..32397e8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_glazed_terracotta.json new file mode 100644 index 0000000..3d7cb02 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_shulker_box.json new file mode 100644 index 0000000..4bd0561 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:green_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_stained_glass.json new file mode 100644 index 0000000..8d32850 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_stained_glass.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": "minecraft:green_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_stained_glass_pane.json new file mode 100644 index 0000000..5ce39ea --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_stained_glass_pane.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": "minecraft:green_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_terracotta.json new file mode 100644 index 0000000..83434e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_wool.json new file mode 100644 index 0000000..ceabbab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/green_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/grindstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/grindstone.json new file mode 100644 index 0000000..f51a4ce --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/grindstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:grindstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/grindstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/hanging_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/hanging_roots.json new file mode 100644 index 0000000..bc85798 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/hanging_roots.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:hanging_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/hanging_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/hay_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/hay_block.json new file mode 100644 index 0000000..873d675 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/hay_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:hay_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/hay_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/heavy_weighted_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/heavy_weighted_pressure_plate.json new file mode 100644 index 0000000..d6db93c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/heavy_weighted_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:heavy_weighted_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/heavy_weighted_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/honey_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/honey_block.json new file mode 100644 index 0000000..7d3264f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/honey_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:honey_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/honey_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/honeycomb_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/honeycomb_block.json new file mode 100644 index 0000000..62069cf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/honeycomb_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:honeycomb_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/honeycomb_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/hopper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/hopper.json new file mode 100644 index 0000000..e16c001 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/hopper.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + } + ], + "name": "minecraft:hopper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/hopper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/horn_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/horn_coral.json new file mode 100644 index 0000000..41c5151 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/horn_coral.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": "minecraft:horn_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/horn_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/horn_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/horn_coral_block.json new file mode 100644 index 0000000..7e2ad7c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/horn_coral_block.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:horn_coral_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dead_horn_coral_block" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/horn_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/horn_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/horn_coral_fan.json new file mode 100644 index 0000000..a8b7ad1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/horn_coral_fan.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": "minecraft:horn_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/horn_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ice.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ice.json new file mode 100644 index 0000000..aca54bb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ice.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": "minecraft:ice" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/ice" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_chiseled_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_chiseled_stone_bricks.json new file mode 100644 index 0000000..948ce08 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_chiseled_stone_bricks.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": "minecraft:chiseled_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_chiseled_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_cobblestone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_cobblestone.json new file mode 100644 index 0000000..e7f5fd7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_cobblestone.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": "minecraft:cobblestone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_cobblestone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_cracked_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_cracked_stone_bricks.json new file mode 100644 index 0000000..6a016b3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_cracked_stone_bricks.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": "minecraft:cracked_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_cracked_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_deepslate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_deepslate.json new file mode 100644 index 0000000..b1ab4cd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_deepslate.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": "minecraft:deepslate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_deepslate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_mossy_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_mossy_stone_bricks.json new file mode 100644 index 0000000..cf21a14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_mossy_stone_bricks.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": "minecraft:mossy_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_mossy_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_stone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_stone.json new file mode 100644 index 0000000..adf6fb0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_stone.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": "minecraft:stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_stone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_stone_bricks.json new file mode 100644 index 0000000..2ca957c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/infested_stone_bricks.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": "minecraft:stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_bars.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_bars.json new file mode 100644 index 0000000..c0cf002 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_bars" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_block.json new file mode 100644 index 0000000..85ab337 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_door.json new file mode 100644 index 0000000..d33e7e6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:iron_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:iron_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_ore.json new file mode 100644 index 0000000..6f1aadb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:iron_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:raw_iron" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_trapdoor.json new file mode 100644 index 0000000..198db25 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/iron_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jack_o_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jack_o_lantern.json new file mode 100644 index 0000000..2444400 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jack_o_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jack_o_lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jack_o_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jukebox.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jukebox.json new file mode 100644 index 0000000..518700c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jukebox.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jukebox" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jukebox" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_button.json new file mode 100644 index 0000000..7c8f0a8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_door.json new file mode 100644 index 0000000..5a1123c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:jungle_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:jungle_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_fence.json new file mode 100644 index 0000000..bcd1c3c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_fence_gate.json new file mode 100644 index 0000000..e669de9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_hanging_sign.json new file mode 100644 index 0000000..29a5793 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_leaves.json new file mode 100644 index 0000000..88d1e61 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_leaves.json @@ -0,0 +1,137 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:jungle_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.025, + 0.027777778, + 0.03125, + 0.041666668, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:jungle_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": [ + { + "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": "minecraft:blocks/jungle_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_log.json new file mode 100644 index 0000000..2043a0d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_planks.json new file mode 100644 index 0000000..0ef4b15 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_pressure_plate.json new file mode 100644 index 0000000..17df14a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_sapling.json new file mode 100644 index 0000000..bf0989f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_sign.json new file mode 100644 index 0000000..a5c95c5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_slab.json new file mode 100644 index 0000000..e1cdcaf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:jungle_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:jungle_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_stairs.json new file mode 100644 index 0000000..bc18261 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_trapdoor.json new file mode 100644 index 0000000..d756056 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_wood.json new file mode 100644 index 0000000..0eb9439 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/jungle_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/kelp.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/kelp.json new file mode 100644 index 0000000..ff2e2f4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/kelp.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:kelp" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/kelp" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/kelp_plant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/kelp_plant.json new file mode 100644 index 0000000..fa3b69f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/kelp_plant.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:kelp" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/kelp_plant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ladder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ladder.json new file mode 100644 index 0000000..c50f04b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ladder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:ladder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/ladder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lantern.json new file mode 100644 index 0000000..dc015ad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lapis_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lapis_block.json new file mode 100644 index 0000000..c6338c5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lapis_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lapis_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lapis_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lapis_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lapis_ore.json new file mode 100644 index 0000000..5c1a152 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lapis_ore.json @@ -0,0 +1,59 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:lapis_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:lapis_lazuli" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lapis_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/large_amethyst_bud.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/large_amethyst_bud.json new file mode 100644 index 0000000..61d5044 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/large_amethyst_bud.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": "minecraft:large_amethyst_bud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/large_amethyst_bud" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/large_fern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/large_fern.json new file mode 100644 index 0000000..8ab932a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/large_fern.json @@ -0,0 +1,142 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:large_fern", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + }, + { + "condition": "minecraft:location_check", + "offsetY": 1, + "predicate": { + "block": { + "blocks": [ + "minecraft:large_fern" + ], + "state": { + "half": "upper" + } + } + } + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:fern" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:large_fern", + "condition": "minecraft:block_state_property", + "properties": { + "half": "upper" + } + }, + { + "condition": "minecraft:location_check", + "offsetY": -1, + "predicate": { + "block": { + "blocks": [ + "minecraft:large_fern" + ], + "state": { + "half": "lower" + } + } + } + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:fern" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/large_fern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lava_cauldron.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lava_cauldron.json new file mode 100644 index 0000000..5941988 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lava_cauldron.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cauldron" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lava_cauldron" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lectern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lectern.json new file mode 100644 index 0000000..a261b80 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lectern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lectern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lectern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lever.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lever.json new file mode 100644 index 0000000..29bff36 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lever.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lever" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lever" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_banner.json new file mode 100644 index 0000000..d1e69b9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:light_blue_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_bed.json new file mode 100644 index 0000000..109da39 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:light_blue_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:light_blue_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_candle.json new file mode 100644 index 0000000..7ee46f0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:light_blue_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:light_blue_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:light_blue_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:light_blue_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_candle_cake.json new file mode 100644 index 0000000..602a795 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_carpet.json new file mode 100644 index 0000000..432c47b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_concrete.json new file mode 100644 index 0000000..20cbfd5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_concrete_powder.json new file mode 100644 index 0000000..25b20f7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_glazed_terracotta.json new file mode 100644 index 0000000..f0a9579 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_shulker_box.json new file mode 100644 index 0000000..ba00fbd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:light_blue_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_stained_glass.json new file mode 100644 index 0000000..61cb98c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_stained_glass.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": "minecraft:light_blue_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_stained_glass_pane.json new file mode 100644 index 0000000..9344579 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_stained_glass_pane.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": "minecraft:light_blue_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_terracotta.json new file mode 100644 index 0000000..b333250 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_wool.json new file mode 100644 index 0000000..531832c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_blue_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_banner.json new file mode 100644 index 0000000..c2c99a1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:light_gray_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_bed.json new file mode 100644 index 0000000..5029124 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:light_gray_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:light_gray_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_candle.json new file mode 100644 index 0000000..9c2bd72 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:light_gray_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:light_gray_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:light_gray_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:light_gray_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_candle_cake.json new file mode 100644 index 0000000..49cd0e6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_carpet.json new file mode 100644 index 0000000..6f1b386 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_concrete.json new file mode 100644 index 0000000..ef3a9a8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_concrete_powder.json new file mode 100644 index 0000000..4c1c12e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_glazed_terracotta.json new file mode 100644 index 0000000..fddb1c9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_shulker_box.json new file mode 100644 index 0000000..fd98139 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:light_gray_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_stained_glass.json new file mode 100644 index 0000000..0f8d97e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_stained_glass.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": "minecraft:light_gray_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_stained_glass_pane.json new file mode 100644 index 0000000..6362302 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_stained_glass_pane.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": "minecraft:light_gray_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_terracotta.json new file mode 100644 index 0000000..bdfc140 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_wool.json new file mode 100644 index 0000000..7bc06e3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_gray_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_weighted_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_weighted_pressure_plate.json new file mode 100644 index 0000000..d439049 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/light_weighted_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_weighted_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_weighted_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lightning_rod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lightning_rod.json new file mode 100644 index 0000000..c27c60f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lightning_rod.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lightning_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lightning_rod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lilac.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lilac.json new file mode 100644 index 0000000..13202c9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lilac.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:lilac", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:lilac" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lilac" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lily_of_the_valley.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lily_of_the_valley.json new file mode 100644 index 0000000..4fffcf9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lily_of_the_valley.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lily_of_the_valley" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lily_of_the_valley" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lily_pad.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lily_pad.json new file mode 100644 index 0000000..8dee4f4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lily_pad.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lily_pad" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lily_pad" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_banner.json new file mode 100644 index 0000000..8117915 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:lime_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_bed.json new file mode 100644 index 0000000..6a167cd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:lime_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:lime_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_candle.json new file mode 100644 index 0000000..a30c8d5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:lime_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:lime_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:lime_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:lime_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_candle_cake.json new file mode 100644 index 0000000..6669056 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_carpet.json new file mode 100644 index 0000000..0871cf7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_concrete.json new file mode 100644 index 0000000..8a1a9fd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_concrete_powder.json new file mode 100644 index 0000000..3734754 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_glazed_terracotta.json new file mode 100644 index 0000000..52cd1d6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_shulker_box.json new file mode 100644 index 0000000..11c93a9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:lime_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_stained_glass.json new file mode 100644 index 0000000..a1305e8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_stained_glass.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": "minecraft:lime_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_stained_glass_pane.json new file mode 100644 index 0000000..10a8409 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_stained_glass_pane.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": "minecraft:lime_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_terracotta.json new file mode 100644 index 0000000..f34a6ef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_wool.json new file mode 100644 index 0000000..97eeb71 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lime_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lodestone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lodestone.json new file mode 100644 index 0000000..5f0e0b7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/lodestone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lodestone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lodestone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/loom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/loom.json new file mode 100644 index 0000000..a4c9511 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/loom.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:loom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/loom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_banner.json new file mode 100644 index 0000000..d55e423 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:magenta_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_bed.json new file mode 100644 index 0000000..c932550 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:magenta_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:magenta_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_candle.json new file mode 100644 index 0000000..3211c28 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:magenta_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:magenta_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:magenta_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:magenta_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_candle_cake.json new file mode 100644 index 0000000..842cceb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_carpet.json new file mode 100644 index 0000000..36afc43 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_concrete.json new file mode 100644 index 0000000..dff1ea6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_concrete_powder.json new file mode 100644 index 0000000..7f3c9ab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_glazed_terracotta.json new file mode 100644 index 0000000..d563498 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_shulker_box.json new file mode 100644 index 0000000..798a10e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:magenta_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_stained_glass.json new file mode 100644 index 0000000..da10035 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_stained_glass.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": "minecraft:magenta_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_stained_glass_pane.json new file mode 100644 index 0000000..6c2c5f8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_stained_glass_pane.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": "minecraft:magenta_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_terracotta.json new file mode 100644 index 0000000..44ac019 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_wool.json new file mode 100644 index 0000000..80a979f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magenta_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magma_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magma_block.json new file mode 100644 index 0000000..c2d754e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/magma_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magma_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magma_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_button.json new file mode 100644 index 0000000..509537f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_door.json new file mode 100644 index 0000000..3f844b5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:mangrove_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:mangrove_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_fence.json new file mode 100644 index 0000000..4c4344c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_fence_gate.json new file mode 100644 index 0000000..1ffa2a9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_hanging_sign.json new file mode 100644 index 0000000..262985d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_leaves.json new file mode 100644 index 0000000..9c88405 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_leaves.json @@ -0,0 +1,80 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:mangrove_leaves" + }, + { + "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": "minecraft:blocks/mangrove_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_log.json new file mode 100644 index 0000000..a09c252 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_planks.json new file mode 100644 index 0000000..524d1e2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_pressure_plate.json new file mode 100644 index 0000000..1aeec93 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_propagule.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_propagule.json new file mode 100644 index 0000000..2594bcd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_propagule.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:mangrove_propagule", + "condition": "minecraft:block_state_property", + "properties": { + "age": "4" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_propagule" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_propagule" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_roots.json new file mode 100644 index 0000000..d4a917c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_roots.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_sign.json new file mode 100644 index 0000000..e17e149 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_slab.json new file mode 100644 index 0000000..fbd67d8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:mangrove_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:mangrove_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_stairs.json new file mode 100644 index 0000000..0c3f930 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_trapdoor.json new file mode 100644 index 0000000..161d10c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_wood.json new file mode 100644 index 0000000..8aeb2c6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mangrove_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/medium_amethyst_bud.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/medium_amethyst_bud.json new file mode 100644 index 0000000..27e189c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/medium_amethyst_bud.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": "minecraft:medium_amethyst_bud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/medium_amethyst_bud" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/melon.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/melon.json new file mode 100644 index 0000000..7cfd3f7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/melon.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:melon" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + }, + { + "function": "minecraft:limit_count", + "limit": { + "max": 9.0 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:melon_slice" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/melon" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/melon_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/melon_stem.json new file mode 100644 index 0000000..d3aee4d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/melon_stem.json @@ -0,0 +1,167 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "0" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.06666667 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "1" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.13333334 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "2" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.2 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.26666668 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "4" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.33333334 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "5" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.4 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "6" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.46666667 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.53333336 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_seeds" + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/melon_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/moss_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/moss_block.json new file mode 100644 index 0000000..1d0bfb2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/moss_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:moss_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/moss_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/moss_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/moss_carpet.json new file mode 100644 index 0000000..45c835a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/moss_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:moss_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/moss_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_cobblestone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_cobblestone.json new file mode 100644 index 0000000..0c00648 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_cobblestone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_cobblestone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_cobblestone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_slab.json new file mode 100644 index 0000000..8cb8600 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:mossy_cobblestone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:mossy_cobblestone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_cobblestone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_stairs.json new file mode 100644 index 0000000..bd32656 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_cobblestone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_cobblestone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_wall.json new file mode 100644 index 0000000..76a6d14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_cobblestone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_cobblestone_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_slab.json new file mode 100644 index 0000000..eb87e90 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:mossy_stone_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:mossy_stone_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_stone_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_stairs.json new file mode 100644 index 0000000..ff05bb2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_stone_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_stone_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_wall.json new file mode 100644 index 0000000..28ddb99 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_stone_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_stone_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_stone_bricks.json new file mode 100644 index 0000000..34bd330 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mossy_stone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud.json new file mode 100644 index 0000000..751ddf7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mud" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud_brick_slab.json new file mode 100644 index 0000000..63a3772 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:mud_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:mud_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mud_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud_brick_stairs.json new file mode 100644 index 0000000..4de65ef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mud_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mud_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud_brick_wall.json new file mode 100644 index 0000000..395ca90 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mud_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mud_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud_bricks.json new file mode 100644 index 0000000..48cbb70 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mud_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mud_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mud_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/muddy_mangrove_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/muddy_mangrove_roots.json new file mode 100644 index 0000000..8dcd315 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/muddy_mangrove_roots.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:muddy_mangrove_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/muddy_mangrove_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mushroom_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mushroom_stem.json new file mode 100644 index 0000000..ae13b69 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mushroom_stem.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": "minecraft:mushroom_stem" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mushroom_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mycelium.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mycelium.json new file mode 100644 index 0000000..9b31928 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/mycelium.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:mycelium" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mycelium" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_brick_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_brick_fence.json new file mode 100644 index 0000000..93d2d29 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_brick_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:nether_brick_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_brick_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_brick_slab.json new file mode 100644 index 0000000..6e9278e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:nether_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:nether_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_brick_stairs.json new file mode 100644 index 0000000..a4c472c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:nether_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_brick_wall.json new file mode 100644 index 0000000..22760a5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:nether_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_bricks.json new file mode 100644 index 0000000..78f1707 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:nether_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_gold_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_gold_ore.json new file mode 100644 index 0000000..11c789a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_gold_ore.json @@ -0,0 +1,59 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:nether_gold_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:gold_nugget" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_gold_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_portal.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_portal.json new file mode 100644 index 0000000..c739666 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_portal.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/nether_portal" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_quartz_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_quartz_ore.json new file mode 100644 index 0000000..74b6c12 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_quartz_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:nether_quartz_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:quartz" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_quartz_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_sprouts.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_sprouts.json new file mode 100644 index 0000000..d57b6d1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_sprouts.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:nether_sprouts" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_sprouts" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_wart.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_wart.json new file mode 100644 index 0000000..bfd0f8f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_wart.json @@ -0,0 +1,58 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:nether_wart", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "block": "minecraft:nether_wart", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + } + ], + "name": "minecraft:nether_wart" + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_wart" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_wart_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_wart_block.json new file mode 100644 index 0000000..0a3687a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/nether_wart_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:nether_wart_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_wart_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/netherite_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/netherite_block.json new file mode 100644 index 0000000..0c75036 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/netherite_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:netherite_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/netherite_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/netherrack.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/netherrack.json new file mode 100644 index 0000000..c876b9f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/netherrack.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:netherrack" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/netherrack" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/note_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/note_block.json new file mode 100644 index 0000000..5cafae6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/note_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:note_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/note_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_button.json new file mode 100644 index 0000000..2f139be --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_door.json new file mode 100644 index 0000000..de9f731 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:oak_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:oak_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_fence.json new file mode 100644 index 0000000..19b6938 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_fence_gate.json new file mode 100644 index 0000000..a90402c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_hanging_sign.json new file mode 100644 index 0000000..d55d1f5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_leaves.json new file mode 100644 index 0000000..337487e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_leaves.json @@ -0,0 +1,193 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:oak_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:oak_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": [ + { + "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 + }, + { + "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:survives_explosion" + }, + { + "chances": [ + 0.005, + 0.0055555557, + 0.00625, + 0.008333334, + 0.025 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:apple" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_log.json new file mode 100644 index 0000000..5134439 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_planks.json new file mode 100644 index 0000000..c2629de --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_pressure_plate.json new file mode 100644 index 0000000..22ffa9a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_sapling.json new file mode 100644 index 0000000..a726c25 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_sign.json new file mode 100644 index 0000000..87c080f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_slab.json new file mode 100644 index 0000000..b8f2584 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:oak_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:oak_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_stairs.json new file mode 100644 index 0000000..4caf08d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_trapdoor.json new file mode 100644 index 0000000..1ec9933 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_wood.json new file mode 100644 index 0000000..0423620 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oak_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/observer.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/observer.json new file mode 100644 index 0000000..413814a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/observer.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:observer" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/observer" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/obsidian.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/obsidian.json new file mode 100644 index 0000000..aaaf7b0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/obsidian.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:obsidian" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/obsidian" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ochre_froglight.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ochre_froglight.json new file mode 100644 index 0000000..46cdefe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/ochre_froglight.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:ochre_froglight" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/ochre_froglight" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_banner.json new file mode 100644 index 0000000..64595a3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:orange_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_bed.json new file mode 100644 index 0000000..6c0c13c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:orange_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:orange_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_candle.json new file mode 100644 index 0000000..1908de4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:orange_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:orange_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:orange_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:orange_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_candle_cake.json new file mode 100644 index 0000000..0e8eaf2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_carpet.json new file mode 100644 index 0000000..c3586ba --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_concrete.json new file mode 100644 index 0000000..9d0660b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_concrete_powder.json new file mode 100644 index 0000000..1357c33 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_glazed_terracotta.json new file mode 100644 index 0000000..625b47b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_shulker_box.json new file mode 100644 index 0000000..d9e2b4a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:orange_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_stained_glass.json new file mode 100644 index 0000000..2cc126e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_stained_glass.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": "minecraft:orange_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_stained_glass_pane.json new file mode 100644 index 0000000..b19ae81 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_stained_glass_pane.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": "minecraft:orange_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_terracotta.json new file mode 100644 index 0000000..44bf365 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_tulip.json new file mode 100644 index 0000000..82da738 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_tulip.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_wool.json new file mode 100644 index 0000000..4653d40 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/orange_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxeye_daisy.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxeye_daisy.json new file mode 100644 index 0000000..e26d57e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxeye_daisy.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxeye_daisy" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxeye_daisy" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_chiseled_copper.json new file mode 100644 index 0000000..73e17d8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_chiseled_copper.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/oxidized_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper.json new file mode 100644 index 0000000..4352f5b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper_bulb.json new file mode 100644 index 0000000..27f85c1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper_bulb.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/oxidized_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper_door.json new file mode 100644 index 0000000..73419d0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper_door.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/oxidized_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper_grate.json new file mode 100644 index 0000000..b7adaef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper_grate.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/oxidized_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper_trapdoor.json new file mode 100644 index 0000000..7fdc0e6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_copper_trapdoor.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/oxidized_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper.json new file mode 100644 index 0000000..36f5c34 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper_slab.json new file mode 100644 index 0000000..97934fa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:oxidized_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:oxidized_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper_stairs.json new file mode 100644 index 0000000..3f5fd9b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/packed_ice.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/packed_ice.json new file mode 100644 index 0000000..c395ff9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/packed_ice.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": "minecraft:packed_ice" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/packed_ice" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/packed_mud.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/packed_mud.json new file mode 100644 index 0000000..78a8442 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/packed_mud.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:packed_mud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/packed_mud" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pearlescent_froglight.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pearlescent_froglight.json new file mode 100644 index 0000000..54657d3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pearlescent_froglight.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pearlescent_froglight" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pearlescent_froglight" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/peony.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/peony.json new file mode 100644 index 0000000..56fe226 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/peony.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:peony", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:peony" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/peony" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/petrified_oak_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/petrified_oak_slab.json new file mode 100644 index 0000000..eca7289 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/petrified_oak_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:petrified_oak_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:petrified_oak_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/petrified_oak_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/piglin_head.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/piglin_head.json new file mode 100644 index 0000000..79dc500 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/piglin_head.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:piglin_head" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/piglin_head" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_banner.json new file mode 100644 index 0000000..4d68a6f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:pink_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_bed.json new file mode 100644 index 0000000..1688bc8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pink_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:pink_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_candle.json new file mode 100644 index 0000000..7e50773 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:pink_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_candle_cake.json new file mode 100644 index 0000000..9fbb025 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_carpet.json new file mode 100644 index 0000000..5d8ee53 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_concrete.json new file mode 100644 index 0000000..f9fa9b8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_concrete_powder.json new file mode 100644 index 0000000..467867c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_glazed_terracotta.json new file mode 100644 index 0000000..2c99bbe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_petals.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_petals.json new file mode 100644 index 0000000..8491a91 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_petals.json @@ -0,0 +1,77 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_petals", + "condition": "minecraft:block_state_property", + "properties": { + "flower_amount": "1" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_petals", + "condition": "minecraft:block_state_property", + "properties": { + "flower_amount": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_petals", + "condition": "minecraft:block_state_property", + "properties": { + "flower_amount": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_petals", + "condition": "minecraft:block_state_property", + "properties": { + "flower_amount": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:pink_petals" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_petals" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_shulker_box.json new file mode 100644 index 0000000..bdfc39d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:pink_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_stained_glass.json new file mode 100644 index 0000000..04ad891 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_stained_glass.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": "minecraft:pink_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_stained_glass_pane.json new file mode 100644 index 0000000..e3fa7c7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_stained_glass_pane.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": "minecraft:pink_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_terracotta.json new file mode 100644 index 0000000..3c782e4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_tulip.json new file mode 100644 index 0000000..9d0e597 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_tulip.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_wool.json new file mode 100644 index 0000000..04395e4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pink_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/piston.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/piston.json new file mode 100644 index 0000000..b9ceb7b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/piston.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:piston" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/piston" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pitcher_crop.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pitcher_crop.json new file mode 100644 index 0000000..019df6f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pitcher_crop.json @@ -0,0 +1,157 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "age": "0" + } + }, + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pitcher_pod" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "age": "1" + } + }, + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pitcher_pod" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "age": "2" + } + }, + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pitcher_pod" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + }, + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pitcher_pod" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "age": "4" + } + }, + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pitcher_plant" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pitcher_crop" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pitcher_plant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pitcher_plant.json new file mode 100644 index 0000000..a7183c0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pitcher_plant.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pitcher_plant", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:pitcher_plant" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pitcher_plant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/player_head.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/player_head.json new file mode 100644 index 0000000..bd33143 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/player_head.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "SkullOwner", + "target": "SkullOwner" + }, + { + "op": "replace", + "source": "note_block_sound", + "target": "BlockEntityTag.note_block_sound" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:player_head" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/player_head" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/podzol.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/podzol.json new file mode 100644 index 0000000..bfb23b4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/podzol.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:podzol" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/podzol" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pointed_dripstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pointed_dripstone.json new file mode 100644 index 0000000..a38b8bd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pointed_dripstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pointed_dripstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pointed_dripstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_andesite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_andesite.json new file mode 100644 index 0000000..d4a7c82 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_andesite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_andesite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_andesite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_andesite_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_andesite_slab.json new file mode 100644 index 0000000..72537c2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_andesite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_andesite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_andesite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_andesite_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_andesite_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_andesite_stairs.json new file mode 100644 index 0000000..7ab9f9d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_andesite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_andesite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_andesite_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_basalt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_basalt.json new file mode 100644 index 0000000..18ff9ec --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_basalt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_basalt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_basalt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone.json new file mode 100644 index 0000000..da214cb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_slab.json new file mode 100644 index 0000000..fd8de6b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_blackstone_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_blackstone_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_stairs.json new file mode 100644 index 0000000..2f5ff68 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_wall.json new file mode 100644 index 0000000..6c8b242 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_bricks.json new file mode 100644 index 0000000..749eca7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_button.json new file mode 100644 index 0000000..1b18dff --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_pressure_plate.json new file mode 100644 index 0000000..2b2ac69 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_slab.json new file mode 100644 index 0000000..3bba0e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_blackstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_blackstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_stairs.json new file mode 100644 index 0000000..811d180 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_wall.json new file mode 100644 index 0000000..9f494f9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_blackstone_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_deepslate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_deepslate.json new file mode 100644 index 0000000..901d4cf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_deepslate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_deepslate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_deepslate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_deepslate_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_deepslate_slab.json new file mode 100644 index 0000000..891dd7d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_deepslate_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_deepslate_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_deepslate_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_deepslate_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_deepslate_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_deepslate_stairs.json new file mode 100644 index 0000000..69f7e0b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_deepslate_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_deepslate_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_deepslate_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_deepslate_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_deepslate_wall.json new file mode 100644 index 0000000..81d673f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_deepslate_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_deepslate_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_deepslate_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_diorite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_diorite.json new file mode 100644 index 0000000..c61e8f4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_diorite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_diorite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_diorite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_diorite_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_diorite_slab.json new file mode 100644 index 0000000..19403a2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_diorite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_diorite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_diorite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_diorite_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_diorite_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_diorite_stairs.json new file mode 100644 index 0000000..2df33e3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_diorite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_diorite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_diorite_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_granite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_granite.json new file mode 100644 index 0000000..00ec998 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_granite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_granite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_granite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_granite_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_granite_slab.json new file mode 100644 index 0000000..da6642b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_granite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_granite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_granite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_granite_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_granite_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_granite_stairs.json new file mode 100644 index 0000000..ae4b9ca --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_granite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_granite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_granite_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_tuff.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_tuff.json new file mode 100644 index 0000000..8c30cb4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_tuff.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/polished_tuff" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_tuff_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_tuff_slab.json new file mode 100644 index 0000000..086d31d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_tuff_slab.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/polished_tuff_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_tuff_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_tuff_stairs.json new file mode 100644 index 0000000..840d544 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_tuff_stairs.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/polished_tuff_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_tuff_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_tuff_wall.json new file mode 100644 index 0000000..ff43eda --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/polished_tuff_wall.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/polished_tuff_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/poppy.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/poppy.json new file mode 100644 index 0000000..7c125ff --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/poppy.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:poppy" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/poppy" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potatoes.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potatoes.json new file mode 100644 index 0000000..a96918d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potatoes.json @@ -0,0 +1,76 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:potatoes", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:binomial_with_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "extra": 3, + "probability": 0.5714286 + } + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:potatoes", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chance": 0.02, + "condition": "minecraft:random_chance" + } + ], + "name": "minecraft:poisonous_potato" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potatoes" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_acacia_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_acacia_sapling.json new file mode 100644 index 0000000..62f12bf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_acacia_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_acacia_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_allium.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_allium.json new file mode 100644 index 0000000..3186954 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_allium.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:allium" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_allium" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_azalea_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_azalea_bush.json new file mode 100644 index 0000000..f8ec4f6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_azalea_bush.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:azalea" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_azalea_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_azure_bluet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_azure_bluet.json new file mode 100644 index 0000000..413e7ea --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_azure_bluet.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:azure_bluet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_azure_bluet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_bamboo.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_bamboo.json new file mode 100644 index 0000000..642f7a8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_bamboo.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_bamboo" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_birch_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_birch_sapling.json new file mode 100644 index 0000000..ba71d04 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_birch_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_birch_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_blue_orchid.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_blue_orchid.json new file mode 100644 index 0000000..97d269a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_blue_orchid.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_orchid" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_blue_orchid" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_brown_mushroom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_brown_mushroom.json new file mode 100644 index 0000000..78ce158 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_brown_mushroom.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_mushroom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_brown_mushroom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_cactus.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_cactus.json new file mode 100644 index 0000000..d121c23 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_cactus.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cactus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_cactus" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_cherry_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_cherry_sapling.json new file mode 100644 index 0000000..22c82bf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_cherry_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_cherry_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_cornflower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_cornflower.json new file mode 100644 index 0000000..70bba7e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_cornflower.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cornflower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_cornflower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_crimson_fungus.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_crimson_fungus.json new file mode 100644 index 0000000..947ad09 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_crimson_fungus.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_fungus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_crimson_fungus" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_crimson_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_crimson_roots.json new file mode 100644 index 0000000..308b6f0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_crimson_roots.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_crimson_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_dandelion.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_dandelion.json new file mode 100644 index 0000000..4b559d1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_dandelion.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dandelion" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_dandelion" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_dark_oak_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_dark_oak_sapling.json new file mode 100644 index 0000000..ed6d6a4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_dark_oak_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_dark_oak_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_dead_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_dead_bush.json new file mode 100644 index 0000000..9e432e9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_dead_bush.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_bush" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_dead_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_fern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_fern.json new file mode 100644 index 0000000..8c362fb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_fern.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:fern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_fern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_flowering_azalea_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_flowering_azalea_bush.json new file mode 100644 index 0000000..4828843 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_flowering_azalea_bush.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:flowering_azalea" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_flowering_azalea_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_jungle_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_jungle_sapling.json new file mode 100644 index 0000000..dd1e930 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_jungle_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_jungle_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_lily_of_the_valley.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_lily_of_the_valley.json new file mode 100644 index 0000000..10dfd53 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_lily_of_the_valley.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lily_of_the_valley" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_lily_of_the_valley" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_mangrove_propagule.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_mangrove_propagule.json new file mode 100644 index 0000000..2afcf4c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_mangrove_propagule.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_propagule" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_mangrove_propagule" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_oak_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_oak_sapling.json new file mode 100644 index 0000000..f1f8e37 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_oak_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_oak_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_orange_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_orange_tulip.json new file mode 100644 index 0000000..81eab09 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_orange_tulip.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_orange_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_oxeye_daisy.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_oxeye_daisy.json new file mode 100644 index 0000000..912ea7d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_oxeye_daisy.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxeye_daisy" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_oxeye_daisy" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_pink_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_pink_tulip.json new file mode 100644 index 0000000..e7a63e7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_pink_tulip.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_pink_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_poppy.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_poppy.json new file mode 100644 index 0000000..d75f2d1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_poppy.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:poppy" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_poppy" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_red_mushroom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_red_mushroom.json new file mode 100644 index 0000000..e20d84a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_red_mushroom.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_mushroom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_red_mushroom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_red_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_red_tulip.json new file mode 100644 index 0000000..b5cea4e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_red_tulip.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_red_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_spruce_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_spruce_sapling.json new file mode 100644 index 0000000..47cf985 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_spruce_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_spruce_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_torchflower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_torchflower.json new file mode 100644 index 0000000..b92f91a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_torchflower.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:torchflower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_torchflower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_warped_fungus.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_warped_fungus.json new file mode 100644 index 0000000..a798f64 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_warped_fungus.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_fungus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_warped_fungus" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_warped_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_warped_roots.json new file mode 100644 index 0000000..7abe315 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_warped_roots.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_warped_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_white_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_white_tulip.json new file mode 100644 index 0000000..aad1307 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_white_tulip.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_white_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_wither_rose.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_wither_rose.json new file mode 100644 index 0000000..fc24130 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/potted_wither_rose.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wither_rose" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_wither_rose" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/powder_snow.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/powder_snow.json new file mode 100644 index 0000000..91aa4ae --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/powder_snow.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/powder_snow" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/powder_snow_cauldron.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/powder_snow_cauldron.json new file mode 100644 index 0000000..540379b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/powder_snow_cauldron.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cauldron" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/powder_snow_cauldron" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/powered_rail.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/powered_rail.json new file mode 100644 index 0000000..1baa78e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/powered_rail.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:powered_rail" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/powered_rail" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine.json new file mode 100644 index 0000000..667cd33 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:prismarine" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_brick_slab.json new file mode 100644 index 0000000..81d7b0c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:prismarine_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:prismarine_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_brick_stairs.json new file mode 100644 index 0000000..12ab920 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:prismarine_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_bricks.json new file mode 100644 index 0000000..fa2f5e8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:prismarine_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_slab.json new file mode 100644 index 0000000..d1646bd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:prismarine_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:prismarine_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_stairs.json new file mode 100644 index 0000000..d4d2271 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:prismarine_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_wall.json new file mode 100644 index 0000000..e4a8db9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/prismarine_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:prismarine_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pumpkin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pumpkin.json new file mode 100644 index 0000000..668cb82 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pumpkin.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pumpkin" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pumpkin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pumpkin_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pumpkin_stem.json new file mode 100644 index 0000000..41e6c80 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/pumpkin_stem.json @@ -0,0 +1,167 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "0" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.06666667 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "1" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.13333334 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "2" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.2 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.26666668 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "4" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.33333334 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "5" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.4 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "6" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.46666667 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.53333336 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds" + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pumpkin_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_banner.json new file mode 100644 index 0000000..f57e93f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:purple_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_bed.json new file mode 100644 index 0000000..6a9b0be --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:purple_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:purple_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_candle.json new file mode 100644 index 0000000..875b38e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:purple_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:purple_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:purple_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:purple_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_candle_cake.json new file mode 100644 index 0000000..60bc851 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_carpet.json new file mode 100644 index 0000000..875defd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_concrete.json new file mode 100644 index 0000000..6c3a764 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_concrete_powder.json new file mode 100644 index 0000000..1a4146f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_glazed_terracotta.json new file mode 100644 index 0000000..fa3cafd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_shulker_box.json new file mode 100644 index 0000000..65e8d2b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:purple_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_stained_glass.json new file mode 100644 index 0000000..df6aa73 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_stained_glass.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": "minecraft:purple_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_stained_glass_pane.json new file mode 100644 index 0000000..7d2c7c7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_stained_glass_pane.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": "minecraft:purple_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_terracotta.json new file mode 100644 index 0000000..b03c9a1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_wool.json new file mode 100644 index 0000000..1904e3e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purple_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purpur_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purpur_block.json new file mode 100644 index 0000000..08a90f6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purpur_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purpur_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purpur_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purpur_pillar.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purpur_pillar.json new file mode 100644 index 0000000..644bba0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purpur_pillar.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purpur_pillar" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purpur_pillar" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purpur_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purpur_slab.json new file mode 100644 index 0000000..e4e4464 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purpur_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:purpur_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:purpur_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purpur_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purpur_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purpur_stairs.json new file mode 100644 index 0000000..eb1c24a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/purpur_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purpur_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purpur_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_block.json new file mode 100644 index 0000000..7eb0ba9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:quartz_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/quartz_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_bricks.json new file mode 100644 index 0000000..81dcc88 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:quartz_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/quartz_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_pillar.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_pillar.json new file mode 100644 index 0000000..792f6e7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_pillar.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:quartz_pillar" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/quartz_pillar" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_slab.json new file mode 100644 index 0000000..b9d013c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:quartz_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:quartz_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/quartz_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_stairs.json new file mode 100644 index 0000000..67934f2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/quartz_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:quartz_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/quartz_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/rail.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/rail.json new file mode 100644 index 0000000..6439e1c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/rail.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:rail" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/rail" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/raw_copper_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/raw_copper_block.json new file mode 100644 index 0000000..96f3df6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/raw_copper_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:raw_copper_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/raw_copper_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/raw_gold_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/raw_gold_block.json new file mode 100644 index 0000000..f542446 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/raw_gold_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:raw_gold_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/raw_gold_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/raw_iron_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/raw_iron_block.json new file mode 100644 index 0000000..ebb8195 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/raw_iron_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:raw_iron_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/raw_iron_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_banner.json new file mode 100644 index 0000000..b57f300 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:red_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_bed.json new file mode 100644 index 0000000..5539e34 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:red_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:red_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_candle.json new file mode 100644 index 0000000..7d811a6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:red_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:red_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:red_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:red_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_candle_cake.json new file mode 100644 index 0000000..012bdf5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_carpet.json new file mode 100644 index 0000000..90d0b72 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_concrete.json new file mode 100644 index 0000000..8cfcb7e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_concrete_powder.json new file mode 100644 index 0000000..43e4912 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_glazed_terracotta.json new file mode 100644 index 0000000..901ad17 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_mushroom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_mushroom.json new file mode 100644 index 0000000..06781ff --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_mushroom.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_mushroom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_mushroom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_mushroom_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_mushroom_block.json new file mode 100644 index 0000000..3b9cbeb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_mushroom_block.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:red_mushroom_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": -6.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:limit_count", + "limit": { + "min": 0.0 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:red_mushroom" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_mushroom_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_nether_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_nether_brick_slab.json new file mode 100644 index 0000000..fba983c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_nether_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:red_nether_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:red_nether_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_nether_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_nether_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_nether_brick_stairs.json new file mode 100644 index 0000000..043c84c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_nether_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_nether_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_nether_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_nether_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_nether_brick_wall.json new file mode 100644 index 0000000..a5689eb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_nether_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_nether_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_nether_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_nether_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_nether_bricks.json new file mode 100644 index 0000000..134ff07 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_nether_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_nether_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_nether_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sand.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sand.json new file mode 100644 index 0000000..c14fb7c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sand.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_sand" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_sand" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sandstone.json new file mode 100644 index 0000000..c361abe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sandstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sandstone_slab.json new file mode 100644 index 0000000..44a0c41 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sandstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:red_sandstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:red_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_sandstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sandstone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sandstone_stairs.json new file mode 100644 index 0000000..4190451 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sandstone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_sandstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_sandstone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sandstone_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sandstone_wall.json new file mode 100644 index 0000000..133f5a3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_sandstone_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_sandstone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_sandstone_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_shulker_box.json new file mode 100644 index 0000000..1eb1b5b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:red_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_stained_glass.json new file mode 100644 index 0000000..086a939 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_stained_glass.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": "minecraft:red_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_stained_glass_pane.json new file mode 100644 index 0000000..99b9a7b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_stained_glass_pane.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": "minecraft:red_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_terracotta.json new file mode 100644 index 0000000..66cb3ee --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_tulip.json new file mode 100644 index 0000000..bb7d64d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_tulip.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_wool.json new file mode 100644 index 0000000..ec75bf8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/red_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_block.json new file mode 100644 index 0000000..f638196 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:redstone_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/redstone_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_lamp.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_lamp.json new file mode 100644 index 0000000..72691b0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_lamp.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:redstone_lamp" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/redstone_lamp" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_ore.json new file mode 100644 index 0000000..393f90a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_ore.json @@ -0,0 +1,62 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:redstone_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:redstone" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/redstone_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_torch.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_torch.json new file mode 100644 index 0000000..cfbd4fe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_torch.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:redstone_torch" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/redstone_torch" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_wire.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_wire.json new file mode 100644 index 0000000..464c462 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/redstone_wire.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:redstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/redstone_wire" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/reinforced_deepslate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/reinforced_deepslate.json new file mode 100644 index 0000000..8b7ca25 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/reinforced_deepslate.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/reinforced_deepslate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/repeater.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/repeater.json new file mode 100644 index 0000000..4b479ef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/repeater.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:repeater" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/repeater" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/respawn_anchor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/respawn_anchor.json new file mode 100644 index 0000000..19aa5ad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/respawn_anchor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:respawn_anchor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/respawn_anchor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/rooted_dirt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/rooted_dirt.json new file mode 100644 index 0000000..da18a7b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/rooted_dirt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:rooted_dirt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/rooted_dirt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/rose_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/rose_bush.json new file mode 100644 index 0000000..1f76a29 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/rose_bush.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:rose_bush", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:rose_bush" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/rose_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sand.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sand.json new file mode 100644 index 0000000..694cf21 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sand.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sand" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sand" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sandstone.json new file mode 100644 index 0000000..bcf6258 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sandstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sandstone_slab.json new file mode 100644 index 0000000..c2104e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sandstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:sandstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sandstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sandstone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sandstone_stairs.json new file mode 100644 index 0000000..b6e09b4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sandstone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sandstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sandstone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sandstone_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sandstone_wall.json new file mode 100644 index 0000000..badc92b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sandstone_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sandstone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sandstone_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/scaffolding.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/scaffolding.json new file mode 100644 index 0000000..0ef83d2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/scaffolding.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:scaffolding" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/scaffolding" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk.json new file mode 100644 index 0000000..6f71d41 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk.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": "minecraft:sculk" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sculk" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk_catalyst.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk_catalyst.json new file mode 100644 index 0000000..2e0c890 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk_catalyst.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": "minecraft:sculk_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sculk_catalyst" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk_sensor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk_sensor.json new file mode 100644 index 0000000..daad311 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk_sensor.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": "minecraft:sculk_sensor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sculk_sensor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk_shrieker.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk_shrieker.json new file mode 100644 index 0000000..4d64571 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk_shrieker.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": "minecraft:sculk_shrieker" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sculk_shrieker" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk_vein.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk_vein.json new file mode 100644 index 0000000..de33ea6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sculk_vein.json @@ -0,0 +1,125 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "functions": [ + { + "add": true, + "conditions": [ + { + "block": "minecraft:sculk_vein", + "condition": "minecraft:block_state_property", + "properties": { + "down": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:sculk_vein", + "condition": "minecraft:block_state_property", + "properties": { + "up": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:sculk_vein", + "condition": "minecraft:block_state_property", + "properties": { + "north": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:sculk_vein", + "condition": "minecraft:block_state_property", + "properties": { + "south": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:sculk_vein", + "condition": "minecraft:block_state_property", + "properties": { + "west": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:sculk_vein", + "condition": "minecraft:block_state_property", + "properties": { + "east": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "count": -1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sculk_vein" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sculk_vein" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sea_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sea_lantern.json new file mode 100644 index 0000000..8066aa4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sea_lantern.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:sea_lantern" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + }, + { + "function": "minecraft:limit_count", + "limit": { + "max": 5.0, + "min": 1.0 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:prismarine_crystals" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sea_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sea_pickle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sea_pickle.json new file mode 100644 index 0000000..04ebbab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sea_pickle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:sea_pickle", + "condition": "minecraft:block_state_property", + "properties": { + "pickles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:sea_pickle", + "condition": "minecraft:block_state_property", + "properties": { + "pickles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:sea_pickle", + "condition": "minecraft:block_state_property", + "properties": { + "pickles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sea_pickle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sea_pickle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/seagrass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/seagrass.json new file mode 100644 index 0000000..82934c8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/seagrass.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:seagrass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/seagrass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/short_grass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/short_grass.json new file mode 100644 index 0000000..a936f74 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/short_grass.json @@ -0,0 +1,54 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "name": "minecraft:short_grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/short_grass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/shroomlight.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/shroomlight.json new file mode 100644 index 0000000..82bdfdc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/shroomlight.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:shroomlight" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/shroomlight" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/shulker_box.json new file mode 100644 index 0000000..97d72dd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/skeleton_skull.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/skeleton_skull.json new file mode 100644 index 0000000..869afad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/skeleton_skull.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:skeleton_skull" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/skeleton_skull" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/slime_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/slime_block.json new file mode 100644 index 0000000..c76a0c0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/slime_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:slime_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/slime_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/small_amethyst_bud.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/small_amethyst_bud.json new file mode 100644 index 0000000..44c305c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/small_amethyst_bud.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": "minecraft:small_amethyst_bud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/small_amethyst_bud" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/small_dripleaf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/small_dripleaf.json new file mode 100644 index 0000000..c1105bf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/small_dripleaf.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:small_dripleaf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/small_dripleaf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smithing_table.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smithing_table.json new file mode 100644 index 0000000..b4e8eed --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smithing_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smithing_table" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smithing_table" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smoker.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smoker.json new file mode 100644 index 0000000..2c66434 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smoker.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + } + ], + "name": "minecraft:smoker" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smoker" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_basalt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_basalt.json new file mode 100644 index 0000000..6012d14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_basalt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_basalt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_basalt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_quartz.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_quartz.json new file mode 100644 index 0000000..b878b71 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_quartz.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_quartz" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_quartz" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_quartz_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_quartz_slab.json new file mode 100644 index 0000000..d83dae7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_quartz_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:smooth_quartz_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:smooth_quartz_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_quartz_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_quartz_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_quartz_stairs.json new file mode 100644 index 0000000..8b3ab2f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_quartz_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_quartz_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_quartz_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone.json new file mode 100644 index 0000000..662f011 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_red_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_red_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone_slab.json new file mode 100644 index 0000000..f83fe60 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:smooth_red_sandstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:smooth_red_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_red_sandstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone_stairs.json new file mode 100644 index 0000000..3f4ffac --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_red_sandstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_red_sandstone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_sandstone.json new file mode 100644 index 0000000..74eced2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_sandstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_sandstone_slab.json new file mode 100644 index 0000000..88bb7cd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_sandstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:smooth_sandstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:smooth_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_sandstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_sandstone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_sandstone_stairs.json new file mode 100644 index 0000000..8ff8010 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_sandstone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_sandstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_sandstone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_stone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_stone.json new file mode 100644 index 0000000..d5f47a6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_stone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_stone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_stone_slab.json new file mode 100644 index 0000000..89c7ffc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/smooth_stone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:smooth_stone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:smooth_stone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_stone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sniffer_egg.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sniffer_egg.json new file mode 100644 index 0000000..679bb56 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sniffer_egg.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sniffer_egg" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sniffer_egg" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/snow.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/snow.json new file mode 100644 index 0000000..47f720c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/snow.json @@ -0,0 +1,356 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": {} + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "1" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "2" + } + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "3" + } + } + ], + "functions": [ + { + "add": false, + "count": 3.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "4" + } + } + ], + "functions": [ + { + "add": false, + "count": 4.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "5" + } + } + ], + "functions": [ + { + "add": false, + "count": 5.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "6" + } + } + ], + "functions": [ + { + "add": false, + "count": 6.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "7" + } + } + ], + "functions": [ + { + "add": false, + "count": 7.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "8" + } + } + ], + "functions": [ + { + "add": false, + "count": 8.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + } + ], + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + }, + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "1" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "2" + } + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "3" + } + } + ], + "functions": [ + { + "add": false, + "count": 3.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "4" + } + } + ], + "functions": [ + { + "add": false, + "count": 4.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "5" + } + } + ], + "functions": [ + { + "add": false, + "count": 5.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "6" + } + } + ], + "functions": [ + { + "add": false, + "count": 6.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "7" + } + } + ], + "functions": [ + { + "add": false, + "count": 7.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "name": "minecraft:snow_block" + } + ] + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/snow" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/snow_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/snow_block.json new file mode 100644 index 0000000..a78bb98 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/snow_block.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:snow_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:snowball" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/snow_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_campfire.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_campfire.json new file mode 100644 index 0000000..8ecd1ca --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_campfire.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:soul_campfire" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:soul_soil" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/soul_campfire" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_fire.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_fire.json new file mode 100644 index 0000000..c903d01 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_fire.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/soul_fire" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_lantern.json new file mode 100644 index 0000000..f30954c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:soul_lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/soul_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_sand.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_sand.json new file mode 100644 index 0000000..3c8ea14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_sand.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:soul_sand" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/soul_sand" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_soil.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_soil.json new file mode 100644 index 0000000..6d0286a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_soil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:soul_soil" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/soul_soil" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_torch.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_torch.json new file mode 100644 index 0000000..15fb096 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/soul_torch.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:soul_torch" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/soul_torch" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spawner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spawner.json new file mode 100644 index 0000000..ef3cbef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spawner.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/spawner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sponge.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sponge.json new file mode 100644 index 0000000..779d58e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sponge.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sponge" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sponge" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spore_blossom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spore_blossom.json new file mode 100644 index 0000000..4954974 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spore_blossom.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spore_blossom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spore_blossom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_button.json new file mode 100644 index 0000000..1b9db66 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_door.json new file mode 100644 index 0000000..e2709b5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:spruce_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:spruce_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_fence.json new file mode 100644 index 0000000..70f9087 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_fence_gate.json new file mode 100644 index 0000000..c9a633b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_hanging_sign.json new file mode 100644 index 0000000..1c7d332 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_leaves.json new file mode 100644 index 0000000..b75e7ff --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:spruce_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:spruce_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": [ + { + "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": "minecraft:blocks/spruce_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_log.json new file mode 100644 index 0000000..0fcdc96 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_planks.json new file mode 100644 index 0000000..4b226d2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_pressure_plate.json new file mode 100644 index 0000000..a34f19c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_sapling.json new file mode 100644 index 0000000..33832b4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_sign.json new file mode 100644 index 0000000..7e63212 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_slab.json new file mode 100644 index 0000000..55ceb70 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:spruce_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:spruce_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_stairs.json new file mode 100644 index 0000000..66490bb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_trapdoor.json new file mode 100644 index 0000000..49c1de2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_wood.json new file mode 100644 index 0000000..8f5cd23 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/spruce_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sticky_piston.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sticky_piston.json new file mode 100644 index 0000000..5c31390 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sticky_piston.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sticky_piston" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sticky_piston" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone.json new file mode 100644 index 0000000..cea1db3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:stone" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:cobblestone" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_brick_slab.json new file mode 100644 index 0000000..1b73fc3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:stone_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stone_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_brick_stairs.json new file mode 100644 index 0000000..abfc013 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_brick_wall.json new file mode 100644 index 0000000..c7817c9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_bricks.json new file mode 100644 index 0000000..18a4f30 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_button.json new file mode 100644 index 0000000..9faae12 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_pressure_plate.json new file mode 100644 index 0000000..54a30ca --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_slab.json new file mode 100644 index 0000000..7bcdc50 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:stone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_stairs.json new file mode 100644 index 0000000..675105c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stonecutter.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stonecutter.json new file mode 100644 index 0000000..e446199 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stonecutter.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stonecutter" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stonecutter" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_acacia_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_acacia_log.json new file mode 100644 index 0000000..0fd9484 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_acacia_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_acacia_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_acacia_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_acacia_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_acacia_wood.json new file mode 100644 index 0000000..92336ab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_acacia_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_acacia_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_acacia_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_bamboo_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_bamboo_block.json new file mode 100644 index 0000000..75b40e4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_bamboo_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_bamboo_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_bamboo_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_birch_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_birch_log.json new file mode 100644 index 0000000..96825df --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_birch_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_birch_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_birch_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_birch_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_birch_wood.json new file mode 100644 index 0000000..22e87a7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_birch_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_birch_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_birch_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_cherry_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_cherry_log.json new file mode 100644 index 0000000..4623aeb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_cherry_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_cherry_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_cherry_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_cherry_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_cherry_wood.json new file mode 100644 index 0000000..efb7c69 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_cherry_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_cherry_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_cherry_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_crimson_hyphae.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_crimson_hyphae.json new file mode 100644 index 0000000..2d4df92 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_crimson_hyphae.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_crimson_hyphae" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_crimson_hyphae" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_crimson_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_crimson_stem.json new file mode 100644 index 0000000..4ba97f1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_crimson_stem.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_crimson_stem" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_crimson_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_dark_oak_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_dark_oak_log.json new file mode 100644 index 0000000..31cf8d9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_dark_oak_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_dark_oak_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_dark_oak_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_dark_oak_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_dark_oak_wood.json new file mode 100644 index 0000000..e3f1436 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_dark_oak_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_dark_oak_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_dark_oak_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_jungle_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_jungle_log.json new file mode 100644 index 0000000..d588810 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_jungle_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_jungle_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_jungle_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_jungle_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_jungle_wood.json new file mode 100644 index 0000000..cf363c9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_jungle_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_jungle_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_jungle_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_mangrove_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_mangrove_log.json new file mode 100644 index 0000000..439c464 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_mangrove_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_mangrove_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_mangrove_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_mangrove_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_mangrove_wood.json new file mode 100644 index 0000000..a0add2f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_mangrove_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_mangrove_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_mangrove_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_oak_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_oak_log.json new file mode 100644 index 0000000..6f4a965 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_oak_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_oak_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_oak_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_oak_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_oak_wood.json new file mode 100644 index 0000000..746044f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_oak_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_oak_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_oak_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_spruce_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_spruce_log.json new file mode 100644 index 0000000..c1d0afa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_spruce_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_spruce_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_spruce_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_spruce_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_spruce_wood.json new file mode 100644 index 0000000..b9bb784 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_spruce_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_spruce_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_spruce_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_warped_hyphae.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_warped_hyphae.json new file mode 100644 index 0000000..b3e7e18 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_warped_hyphae.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_warped_hyphae" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_warped_hyphae" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_warped_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_warped_stem.json new file mode 100644 index 0000000..9dba0ad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/stripped_warped_stem.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_warped_stem" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_warped_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sugar_cane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sugar_cane.json new file mode 100644 index 0000000..d900397 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sugar_cane.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sugar_cane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sugar_cane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sunflower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sunflower.json new file mode 100644 index 0000000..482f67c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sunflower.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:sunflower", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:sunflower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sunflower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/suspicious_gravel.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/suspicious_gravel.json new file mode 100644 index 0000000..75e7765 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/suspicious_gravel.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/suspicious_gravel" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/suspicious_sand.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/suspicious_sand.json new file mode 100644 index 0000000..a3981f9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/suspicious_sand.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/suspicious_sand" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sweet_berry_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sweet_berry_bush.json new file mode 100644 index 0000000..dc6e63f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/sweet_berry_bush.json @@ -0,0 +1,87 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:sweet_berry_bush", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sweet_berries" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:sweet_berry_bush", + "condition": "minecraft:block_state_property", + "properties": { + "age": "2" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sweet_berries" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sweet_berry_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tall_grass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tall_grass.json new file mode 100644 index 0000000..3e19933 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tall_grass.json @@ -0,0 +1,142 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:tall_grass", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + }, + { + "condition": "minecraft:location_check", + "offsetY": 1, + "predicate": { + "block": { + "blocks": [ + "minecraft:tall_grass" + ], + "state": { + "half": "upper" + } + } + } + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:short_grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:tall_grass", + "condition": "minecraft:block_state_property", + "properties": { + "half": "upper" + } + }, + { + "condition": "minecraft:location_check", + "offsetY": -1, + "predicate": { + "block": { + "blocks": [ + "minecraft:tall_grass" + ], + "state": { + "half": "lower" + } + } + } + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:short_grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tall_grass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tall_seagrass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tall_seagrass.json new file mode 100644 index 0000000..1d7506f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tall_seagrass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:seagrass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tall_seagrass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/target.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/target.json new file mode 100644 index 0000000..5ae2177 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/target.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:target" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/target" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/terracotta.json new file mode 100644 index 0000000..cb0855e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tinted_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tinted_glass.json new file mode 100644 index 0000000..283cb8b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tinted_glass.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tinted_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tinted_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tnt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tnt.json new file mode 100644 index 0000000..65c724a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tnt.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:tnt", + "condition": "minecraft:block_state_property", + "properties": { + "unstable": "false" + } + } + ], + "name": "minecraft:tnt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tnt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/torch.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/torch.json new file mode 100644 index 0000000..6fb6349 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/torch.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:torch" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/torch" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/torchflower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/torchflower.json new file mode 100644 index 0000000..022d825 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/torchflower.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:torchflower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/torchflower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/torchflower_crop.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/torchflower_crop.json new file mode 100644 index 0000000..d22eeea --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/torchflower_crop.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:torchflower_seeds" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/torchflower_crop" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/trapped_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/trapped_chest.json new file mode 100644 index 0000000..cd4157f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/trapped_chest.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + } + ], + "name": "minecraft:trapped_chest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/trapped_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/trial_spawner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/trial_spawner.json new file mode 100644 index 0000000..d0c2493 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/trial_spawner.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/trial_spawner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tripwire.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tripwire.json new file mode 100644 index 0000000..d1d9251 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tripwire.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:string" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tripwire" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tripwire_hook.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tripwire_hook.json new file mode 100644 index 0000000..fbb87eb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tripwire_hook.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tripwire_hook" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tripwire_hook" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tube_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tube_coral.json new file mode 100644 index 0000000..24f8981 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tube_coral.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": "minecraft:tube_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tube_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tube_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tube_coral_block.json new file mode 100644 index 0000000..c74b045 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tube_coral_block.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:tube_coral_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dead_tube_coral_block" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tube_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tube_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tube_coral_fan.json new file mode 100644 index 0000000..bb9a9ac --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tube_coral_fan.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": "minecraft:tube_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tube_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff.json new file mode 100644 index 0000000..22106d1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tuff" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tuff" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_brick_slab.json new file mode 100644 index 0000000..2e9cfe6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_brick_slab.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/tuff_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_brick_stairs.json new file mode 100644 index 0000000..659857d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_brick_stairs.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/tuff_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_brick_wall.json new file mode 100644 index 0000000..d1ece14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_brick_wall.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/tuff_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_bricks.json new file mode 100644 index 0000000..e153c8b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_bricks.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/tuff_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_slab.json new file mode 100644 index 0000000..97ccffc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_slab.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/tuff_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_stairs.json new file mode 100644 index 0000000..7caef80 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_stairs.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/tuff_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_wall.json new file mode 100644 index 0000000..74a41a2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/tuff_wall.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/tuff_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/turtle_egg.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/turtle_egg.json new file mode 100644 index 0000000..c5a0d69 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/turtle_egg.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": "minecraft:turtle_egg" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/turtle_egg" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/twisting_vines.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/twisting_vines.json new file mode 100644 index 0000000..1f8894a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/twisting_vines.json @@ -0,0 +1,65 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:twisting_vines" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.33, + 0.55, + 0.77, + 1.0 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:twisting_vines" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/twisting_vines" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/twisting_vines_plant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/twisting_vines_plant.json new file mode 100644 index 0000000..528e0e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/twisting_vines_plant.json @@ -0,0 +1,65 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:twisting_vines" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.33, + 0.55, + 0.77, + 1.0 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:twisting_vines" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/twisting_vines_plant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/verdant_froglight.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/verdant_froglight.json new file mode 100644 index 0000000..83b913d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/verdant_froglight.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:verdant_froglight" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/verdant_froglight" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/vine.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/vine.json new file mode 100644 index 0000000..1074dde --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/vine.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:vine" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/vine" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_button.json new file mode 100644 index 0000000..e215348 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_door.json new file mode 100644 index 0000000..ccfed10 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:warped_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:warped_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_fence.json new file mode 100644 index 0000000..b7a85a2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_fence_gate.json new file mode 100644 index 0000000..f22c3c0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_fungus.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_fungus.json new file mode 100644 index 0000000..7b87dfe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_fungus.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_fungus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_fungus" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_hanging_sign.json new file mode 100644 index 0000000..7fde3f2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_hyphae.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_hyphae.json new file mode 100644 index 0000000..629a040 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_hyphae.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_hyphae" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_hyphae" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_nylium.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_nylium.json new file mode 100644 index 0000000..ee41aa9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_nylium.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:warped_nylium" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:netherrack" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_nylium" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_planks.json new file mode 100644 index 0000000..5e911b3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_pressure_plate.json new file mode 100644 index 0000000..fdd662b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_roots.json new file mode 100644 index 0000000..a202836 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_roots.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_sign.json new file mode 100644 index 0000000..56fd8ff --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_slab.json new file mode 100644 index 0000000..bd79c8b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:warped_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:warped_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_stairs.json new file mode 100644 index 0000000..db65341 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_stem.json new file mode 100644 index 0000000..e49d82c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_stem.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_stem" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_trapdoor.json new file mode 100644 index 0000000..0ba747d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_wart_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_wart_block.json new file mode 100644 index 0000000..44f1239 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/warped_wart_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_wart_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_wart_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/water_cauldron.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/water_cauldron.json new file mode 100644 index 0000000..65480c7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/water_cauldron.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cauldron" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/water_cauldron" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_chiseled_copper.json new file mode 100644 index 0000000..730e96a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_chiseled_copper.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_block.json new file mode 100644 index 0000000..7a19b04 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_copper_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_copper_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_bulb.json new file mode 100644 index 0000000..01060e9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_bulb.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_door.json new file mode 100644 index 0000000..a50cbda --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_door.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_grate.json new file mode 100644 index 0000000..273cd77 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_grate.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_trapdoor.json new file mode 100644 index 0000000..97bfd2f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_copper_trapdoor.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_cut_copper.json new file mode 100644 index 0000000..7bc23ef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_cut_copper_slab.json new file mode 100644 index 0000000..a36a0d7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:waxed_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:waxed_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_cut_copper_stairs.json new file mode 100644 index 0000000..b4a0187 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_chiseled_copper.json new file mode 100644 index 0000000..288ea1a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_chiseled_copper.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_exposed_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper.json new file mode 100644 index 0000000..1177577 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_bulb.json new file mode 100644 index 0000000..617205a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_bulb.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_exposed_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_door.json new file mode 100644 index 0000000..ee9de59 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_door.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_exposed_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_grate.json new file mode 100644 index 0000000..9c1c6cc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_grate.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_exposed_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_trapdoor.json new file mode 100644 index 0000000..a1edd9e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_trapdoor.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_exposed_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper.json new file mode 100644 index 0000000..3bc5d38 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper_slab.json new file mode 100644 index 0000000..5c66650 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:waxed_exposed_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:waxed_exposed_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper_stairs.json new file mode 100644 index 0000000..a601607 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_chiseled_copper.json new file mode 100644 index 0000000..fdba468 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_chiseled_copper.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_oxidized_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper.json new file mode 100644 index 0000000..1adcc9d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_bulb.json new file mode 100644 index 0000000..b8f6785 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_bulb.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_door.json new file mode 100644 index 0000000..21804e6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_door.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_grate.json new file mode 100644 index 0000000..d44f6fd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_grate.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_trapdoor.json new file mode 100644 index 0000000..15464e4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_trapdoor.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper.json new file mode 100644 index 0000000..8c60af1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper_slab.json new file mode 100644 index 0000000..1d775c1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:waxed_oxidized_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:waxed_oxidized_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper_stairs.json new file mode 100644 index 0000000..61bacc9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_chiseled_copper.json new file mode 100644 index 0000000..e15ce6b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_chiseled_copper.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_weathered_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper.json new file mode 100644 index 0000000..e219db6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_bulb.json new file mode 100644 index 0000000..aa6f789 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_bulb.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_weathered_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_door.json new file mode 100644 index 0000000..b717db2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_door.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_weathered_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_grate.json new file mode 100644 index 0000000..38cdaf4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_grate.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_weathered_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_trapdoor.json new file mode 100644 index 0000000..4b18362 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_trapdoor.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/waxed_weathered_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper.json new file mode 100644 index 0000000..0aaca0c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper_slab.json new file mode 100644 index 0000000..d25ebd6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:waxed_weathered_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:waxed_weathered_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper_stairs.json new file mode 100644 index 0000000..8f2aebf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_chiseled_copper.json new file mode 100644 index 0000000..26d5dad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_chiseled_copper.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/weathered_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper.json new file mode 100644 index 0000000..5785972 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper_bulb.json new file mode 100644 index 0000000..667f6ba --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper_bulb.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/weathered_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper_door.json new file mode 100644 index 0000000..1432145 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper_door.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/weathered_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper_grate.json new file mode 100644 index 0000000..b3945e0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper_grate.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/weathered_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper_trapdoor.json new file mode 100644 index 0000000..06d1dd4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_copper_trapdoor.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/weathered_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_cut_copper.json new file mode 100644 index 0000000..6a1d285 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_cut_copper_slab.json new file mode 100644 index 0000000..a6ce591 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:weathered_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:weathered_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_cut_copper_stairs.json new file mode 100644 index 0000000..77b6734 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weathered_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weeping_vines.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weeping_vines.json new file mode 100644 index 0000000..a93f86c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weeping_vines.json @@ -0,0 +1,65 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:weeping_vines" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.33, + 0.55, + 0.77, + 1.0 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:weeping_vines" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weeping_vines" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weeping_vines_plant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weeping_vines_plant.json new file mode 100644 index 0000000..8f8d9a7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/weeping_vines_plant.json @@ -0,0 +1,65 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "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 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:weeping_vines" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.33, + 0.55, + 0.77, + 1.0 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:weeping_vines" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weeping_vines_plant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/wet_sponge.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/wet_sponge.json new file mode 100644 index 0000000..c2356cb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/wet_sponge.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wet_sponge" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/wet_sponge" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/wheat.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/wheat.json new file mode 100644 index 0000000..bcd5d2b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/wheat.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:wheat", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "name": "minecraft:wheat" + }, + { + "type": "minecraft:item", + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:wheat", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:binomial_with_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "extra": 3, + "probability": 0.5714286 + } + } + ], + "name": "minecraft:wheat_seeds" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/wheat" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_banner.json new file mode 100644 index 0000000..02cdb81 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:white_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_bed.json new file mode 100644 index 0000000..69889d2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:white_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:white_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_candle.json new file mode 100644 index 0000000..c3ed1aa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:white_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:white_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:white_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:white_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_candle_cake.json new file mode 100644 index 0000000..b59f660 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_carpet.json new file mode 100644 index 0000000..e71f518 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_concrete.json new file mode 100644 index 0000000..45e2cbf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_concrete_powder.json new file mode 100644 index 0000000..d109528 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_glazed_terracotta.json new file mode 100644 index 0000000..468f2c1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_shulker_box.json new file mode 100644 index 0000000..39807b1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:white_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_stained_glass.json new file mode 100644 index 0000000..6dace7d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_stained_glass.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": "minecraft:white_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_stained_glass_pane.json new file mode 100644 index 0000000..d4b31e7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_stained_glass_pane.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": "minecraft:white_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_terracotta.json new file mode 100644 index 0000000..bf3042e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_tulip.json new file mode 100644 index 0000000..d5fd984 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_tulip.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_wool.json new file mode 100644 index 0000000..4822669 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/white_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/wither_rose.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/wither_rose.json new file mode 100644 index 0000000..18e4dfa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/wither_rose.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wither_rose" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/wither_rose" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/wither_skeleton_skull.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/wither_skeleton_skull.json new file mode 100644 index 0000000..6ed3b8f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/wither_skeleton_skull.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wither_skeleton_skull" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/wither_skeleton_skull" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_banner.json new file mode 100644 index 0000000..a6f750f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_banner.json @@ -0,0 +1,38 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Patterns", + "target": "BlockEntityTag.Patterns" + } + ], + "source": "block_entity" + } + ], + "name": "minecraft:yellow_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_bed.json new file mode 100644 index 0000000..97335d6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:yellow_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:yellow_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_candle.json new file mode 100644 index 0000000..c38b02d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:yellow_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:yellow_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:yellow_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:yellow_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_candle_cake.json new file mode 100644 index 0000000..c51cada --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_carpet.json new file mode 100644 index 0000000..b200916 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_concrete.json new file mode 100644 index 0000000..7ff6391 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_concrete_powder.json new file mode 100644 index 0000000..0f0f4df --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_glazed_terracotta.json new file mode 100644 index 0000000..e0e0896 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_shulker_box.json new file mode 100644 index 0000000..fd86b54 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_shulker_box.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_name", + "source": "block_entity" + }, + { + "function": "minecraft:copy_nbt", + "ops": [ + { + "op": "replace", + "source": "Lock", + "target": "BlockEntityTag.Lock" + }, + { + "op": "replace", + "source": "LootTable", + "target": "BlockEntityTag.LootTable" + }, + { + "op": "replace", + "source": "LootTableSeed", + "target": "BlockEntityTag.LootTableSeed" + } + ], + "source": "block_entity" + }, + { + "type": "minecraft:shulker_box", + "entries": [ + { + "type": "minecraft:dynamic", + "name": "minecraft:contents" + } + ], + "function": "minecraft:set_contents" + } + ], + "name": "minecraft:yellow_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_stained_glass.json new file mode 100644 index 0000000..b1b76c5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_stained_glass.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": "minecraft:yellow_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_stained_glass_pane.json new file mode 100644 index 0000000..a4a6b24 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_stained_glass_pane.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": "minecraft:yellow_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_terracotta.json new file mode 100644 index 0000000..96d9cab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_wool.json new file mode 100644 index 0000000..2751128 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/yellow_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/zombie_head.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/zombie_head.json new file mode 100644 index 0000000..8347cad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/blocks/zombie_head.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:zombie_head" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/zombie_head" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/abandoned_mineshaft.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/abandoned_mineshaft.json new file mode 100644 index 0000000..ae20322 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/abandoned_mineshaft.json @@ -0,0 +1,317 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:enchanted_golden_apple" + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 30 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe", + "weight": 5 + }, + { + "type": "minecraft:empty", + "weight": 5 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lapis_lazuli", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:glow_berries", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot_seeds", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rail", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:powered_rail", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:detector_rail", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:activator_rail", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 16.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:torch", + "weight": 15 + } + ], + "rolls": 3.0 + } + ], + "random_sequence": "minecraft:chests/abandoned_mineshaft" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/ancient_city.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/ancient_city.json new file mode 100644 index 0000000..1a8d68f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/ancient_city.json @@ -0,0 +1,430 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:enchanted_golden_apple" + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_otherside" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:compass", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sculk_catalyst", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.8 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 50.0, + "min": 30.0 + }, + "treasure": true + } + ], + "name": "minecraft:diamond_hoe", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lead", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond_horse_armor", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:saddle", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_13", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_cat", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 50.0, + "min": 30.0 + }, + "treasure": true + } + ], + "name": "minecraft:diamond_leggings", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantments": [ + "minecraft:swift_sneak" + ], + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sculk", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sculk_sensor", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:candle", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:amethyst_shard", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:experience_bottle", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:glow_berries", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:iron_leggings", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:echo_shard", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:disc_fragment_5", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:strong_regeneration" + } + ], + "name": "minecraft:potion", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:book", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:soul_torch", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 6.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 7 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 5.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 75 + }, + { + "type": "minecraft:item", + "name": "minecraft:ward_armor_trim_smithing_template", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:silence_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/ancient_city" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/ancient_city_ice_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/ancient_city_ice_box.json new file mode 100644 index 0000000..ce16670 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/ancient_city_ice_box.json @@ -0,0 +1,114 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "effects": [ + { + "type": "minecraft:night_vision", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + }, + { + "type": "minecraft:blindness", + "duration": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 5.0 + } + } + ], + "function": "minecraft:set_stew_effect" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:suspicious_stew" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:baked_potato" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:packed_ice", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball", + "weight": 4 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 4.0 + } + } + ], + "random_sequence": "minecraft:chests/ancient_city_ice_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/bastion_bridge.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/bastion_bridge.json new file mode 100644 index 0000000..0cac467 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/bastion_bridge.json @@ -0,0 +1,331 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lodestone" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.5, + "min": 0.1 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:crossbow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 28.0, + "min": 10.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spectral_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gilded_blackstone" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crying_obsidian" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_sword" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_chestplate" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_helmet" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_leggings" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_boots" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_axe" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 17.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 11 + }, + { + "type": "minecraft:item", + "name": "minecraft:snout_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 9 + }, + { + "type": "minecraft:item", + "name": "minecraft:netherite_upgrade_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/bastion_bridge" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/bastion_hoglin_stable.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/bastion_hoglin_stable.json new file mode 100644 index 0000000..f171bcb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/bastion_hoglin_stable.json @@ -0,0 +1,394 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.8, + "min": 0.15 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:diamond_shovel", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.95, + "min": 0.15 + }, + "function": "minecraft:set_damage" + }, + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:diamond_pickaxe", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:netherite_scrap", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ancient_debris", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ancient_debris", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:saddle", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_block", + "weight": 16 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 17.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_apple", + "weight": 10 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_axe" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crying_obsidian" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:glowstone" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gilded_blackstone" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:soul_sand" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crimson_nylium" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 17.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:porkchop" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_porkchop" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crimson_fungus" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crimson_roots" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 11 + }, + { + "type": "minecraft:item", + "name": "minecraft:snout_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 9 + }, + { + "type": "minecraft:item", + "name": "minecraft:netherite_upgrade_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/bastion_hoglin_stable" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/bastion_other.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/bastion_other.json new file mode 100644 index 0000000..80e4b18 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/bastion_other.json @@ -0,0 +1,549 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:diamond_pickaxe", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond_shovel", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.9, + "min": 0.1 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:crossbow", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ancient_debris", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:netherite_scrap", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 22.0, + "min": 10.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spectral_arrow", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:piglin_banner_pattern", + "weight": 9 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:music_disc_pigstep", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 17.0, + "min": 6.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_apple", + "weight": 9 + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantments": [ + "minecraft:soul_speed" + ], + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book", + "weight": 10 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.9, + "min": 0.1 + }, + "function": "minecraft:set_damage" + }, + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:iron_sword", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_block", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "enchantments": [ + "minecraft:soul_speed" + ], + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_boots" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_axe" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_block", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crossbow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_sword" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_chestplate" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_helmet" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_leggings" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_boots" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crying_obsidian", + "weight": 2 + } + ], + "rolls": 2.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gilded_blackstone", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:chain" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:magma_cream", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:obsidian" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 17.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_porkchop" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 11 + }, + { + "type": "minecraft:item", + "name": "minecraft:snout_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 9 + }, + { + "type": "minecraft:item", + "name": "minecraft:netherite_upgrade_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/bastion_other" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/bastion_treasure.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/bastion_treasure.json new file mode 100644 index 0000000..817f62e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/bastion_treasure.json @@ -0,0 +1,377 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:netherite_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ancient_debris", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:netherite_scrap", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ancient_debris", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.8 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:diamond_sword", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.8 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:diamond_chestplate", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.8 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:diamond_helmet", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.8 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:diamond_leggings", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.8 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:diamond_boots", + "weight": 6 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_sword", + "weight": 6 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_helmet", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_boots", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_leggings", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:enchanted_golden_apple", + "weight": 2 + } + ], + "rolls": 3.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 25.0, + "min": 12.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spectral_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crying_obsidian" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 23.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:quartz" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gilded_blackstone" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:magma_cream" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 11 + }, + { + "type": "minecraft:item", + "name": "minecraft:snout_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:netherite_upgrade_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/bastion_treasure" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/buried_treasure.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/buried_treasure.json new file mode 100644 index 0000000..a7fc2e6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/buried_treasure.json @@ -0,0 +1,206 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:heart_of_the_sea" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tnt", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 5.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:prismarine_crystals", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:leather_chestplate" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_sword" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_cod" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_salmon" + } + ], + "rolls": 2.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:potion" + } + ], + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:water_breathing" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + } + } + ], + "random_sequence": "minecraft:chests/buried_treasure" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/desert_pyramid.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/desert_pyramid.json new file mode 100644 index 0000000..92e7bcf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/desert_pyramid.json @@ -0,0 +1,279 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 25 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spider_eye", + "weight": 25 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 25 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:enchanted_golden_apple", + "weight": 2 + }, + { + "type": "minecraft:empty", + "weight": 15 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gunpowder", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sand", + "weight": 10 + } + ], + "rolls": 4.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:dune_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/desert_pyramid" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/end_city_treasure.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/end_city_treasure.json new file mode 100644 index 0000000..f5946b2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/end_city_treasure.json @@ -0,0 +1,351 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot_seeds", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:diamond_sword", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:diamond_boots", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:diamond_chestplate", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:diamond_leggings", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:diamond_helmet", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:diamond_pickaxe", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:diamond_shovel", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:iron_sword", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:iron_boots", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:iron_chestplate", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:iron_leggings", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:iron_helmet", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:iron_pickaxe", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "treasure": true + } + ], + "name": "minecraft:iron_shovel", + "weight": 3 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 14 + }, + { + "type": "minecraft:item", + "name": "minecraft:spire_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/end_city_treasure" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/igloo_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/igloo_chest.json new file mode 100644 index 0000000..e2f6f0f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/igloo_chest.json @@ -0,0 +1,104 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_axe", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:golden_apple" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/igloo_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/jungle_temple.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/jungle_temple.json new file mode 100644 index 0000000..ffc6581 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/jungle_temple.json @@ -0,0 +1,177 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bamboo", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 16 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "treasure": true + } + ], + "name": "minecraft:book" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wild_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/jungle_temple" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/jungle_temple_dispenser.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/jungle_temple_dispenser.json new file mode 100644 index 0000000..118e9c2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/jungle_temple_dispenser.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 30 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/jungle_temple_dispenser" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/nether_bridge.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/nether_bridge.json new file mode 100644 index 0000000..751ed61 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/nether_bridge.json @@ -0,0 +1,145 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_sword", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:flint_and_steel", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:nether_wart", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:obsidian", + "weight": 2 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 14 + }, + { + "type": "minecraft:item", + "name": "minecraft:rib_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/nether_bridge" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/pillager_outpost.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/pillager_outpost.json new file mode 100644 index 0000000..1bc34ec --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/pillager_outpost.json @@ -0,0 +1,232 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crossbow" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:carrot", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:dark_oak_log" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:experience_bottle", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tripwire_hook", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:goat_horn" + } + ], + "functions": [ + { + "function": "minecraft:set_instrument", + "options": "#minecraft:regular_goat_horns" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sentry_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/pillager_outpost" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/ruined_portal.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/ruined_portal.json new file mode 100644 index 0000000..75ed926 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/ruined_portal.json @@ -0,0 +1,271 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:obsidian", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:flint", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 18.0, + "min": 9.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:flint_and_steel", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:fire_charge", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 24.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_sword", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_axe", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_hoe", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_shovel", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_pickaxe", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_boots", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_chestplate", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_helmet", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:golden_leggings", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:glistering_melon_slice", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:light_weighted_pressure_plate", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:clock", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:bell" + }, + { + "type": "minecraft:item", + "name": "minecraft:enchanted_golden_apple" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_block" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + } + } + ], + "random_sequence": "minecraft:chests/ruined_portal" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/shipwreck_map.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/shipwreck_map.json new file mode 100644 index 0000000..1fd6d20 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/shipwreck_map.json @@ -0,0 +1,117 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "decoration": "red_x", + "function": "minecraft:exploration_map", + "skip_existing_chunks": false, + "zoom": 1 + }, + { + "function": "minecraft:set_name", + "name": { + "translate": "filled_map.buried_treasure" + } + } + ], + "name": "minecraft:map" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:compass" + }, + { + "type": "minecraft:item", + "name": "minecraft:map" + }, + { + "type": "minecraft:item", + "name": "minecraft:clock" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:feather", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:book", + "weight": 5 + } + ], + "rolls": 3.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coast_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/shipwreck_map" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/shipwreck_supply.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/shipwreck_supply.json new file mode 100644 index 0000000..98351ab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/shipwreck_supply.json @@ -0,0 +1,328 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:moss_block", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:poisonous_potato", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:carrot", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 21.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "effects": [ + { + "type": "minecraft:night_vision", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + }, + { + "type": "minecraft:jump_boost", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + }, + { + "type": "minecraft:weakness", + "duration": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 6.0 + } + }, + { + "type": "minecraft:blindness", + "duration": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 5.0 + } + }, + { + "type": "minecraft:poison", + "duration": { + "type": "minecraft:uniform", + "max": 20.0, + "min": 10.0 + } + }, + { + "type": "minecraft:saturation", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + } + ], + "function": "minecraft:set_stew_effect" + } + ], + "name": "minecraft:suspicious_stew", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 24.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bamboo", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gunpowder", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tnt" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:leather_helmet", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:leather_chestplate", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:leather_leggings", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:leather_boots", + "weight": 3 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coast_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/shipwreck_supply" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/shipwreck_treasure.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/shipwreck_treasure.json new file mode 100644 index 0000000..bd07bad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/shipwreck_treasure.json @@ -0,0 +1,153 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 90 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:experience_bottle", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget", + "weight": 50 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lapis_lazuli", + "weight": 20 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coast_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/shipwreck_treasure" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/simple_dungeon.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/simple_dungeon.json new file mode 100644 index 0000000..93443ef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/simple_dungeon.json @@ -0,0 +1,294 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:enchanted_golden_apple", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_otherside", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_13", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_cat", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:bread", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:bucket", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot_seeds", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gunpowder", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 10 + } + ], + "rolls": 3.0 + } + ], + "random_sequence": "minecraft:chests/simple_dungeon" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/spawn_bonus_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/spawn_bonus_chest.json new file mode 100644 index 0000000..0ead992 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/spawn_bonus_chest.json @@ -0,0 +1,240 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:wooden_axe", + "weight": 3 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_pickaxe" + }, + { + "type": "minecraft:item", + "name": "minecraft:wooden_pickaxe", + "weight": 3 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:salmon", + "weight": 3 + } + ], + "rolls": 3.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:oak_planks", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:oak_log", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spruce_log", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:birch_log", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:jungle_log", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:acacia_log", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:dark_oak_log", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:mangrove_log", + "weight": 3 + } + ], + "rolls": 4.0 + } + ], + "random_sequence": "minecraft:chests/spawn_bonus_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/stronghold_corridor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/stronghold_corridor.json new file mode 100644 index 0000000..d9572b8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/stronghold_corridor.json @@ -0,0 +1,196 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:ender_pearl", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_sword", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_helmet", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_leggings", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_boots", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple" + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_otherside" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "treasure": true + } + ], + "name": "minecraft:book" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 9 + }, + { + "type": "minecraft:item", + "name": "minecraft:eye_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/stronghold_corridor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/stronghold_crossing.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/stronghold_crossing.json new file mode 100644 index 0000000..85d2b5c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/stronghold_crossing.json @@ -0,0 +1,127 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "treasure": true + } + ], + "name": "minecraft:book" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/stronghold_crossing" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/stronghold_library.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/stronghold_library.json new file mode 100644 index 0000000..6e7519f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/stronghold_library.json @@ -0,0 +1,78 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:book", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:map" + }, + { + "type": "minecraft:item", + "name": "minecraft:compass" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "treasure": true + } + ], + "name": "minecraft:book", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:eye_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/stronghold_library" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/corridor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/corridor.json new file mode 100644 index 0000000..cb67502 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/corridor.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:chest", + "random_sequence": "minecraft:chests/trial_chambers/corridor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/entrance.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/entrance.json new file mode 100644 index 0000000..f555349 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/entrance.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:chest", + "random_sequence": "minecraft:chests/trial_chambers/entrance" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/intersection.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/intersection.json new file mode 100644 index 0000000..5d157a7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/intersection.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:chest", + "random_sequence": "minecraft:chests/trial_chambers/intersection" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/intersection_barrel.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/intersection_barrel.json new file mode 100644 index 0000000..1cba0a9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/intersection_barrel.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:chest", + "random_sequence": "minecraft:chests/trial_chambers/intersection_barrel" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/reward.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/reward.json new file mode 100644 index 0000000..c7b8a17 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/reward.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:chest", + "random_sequence": "minecraft:chests/trial_chambers/reward" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/supply.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/supply.json new file mode 100644 index 0000000..4795c3e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/trial_chambers/supply.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:chest", + "random_sequence": "minecraft:chests/trial_chambers/supply" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/underwater_ruin_big.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/underwater_ruin_big.json new file mode 100644 index 0000000..165d355 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/underwater_ruin_big.json @@ -0,0 +1,125 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:golden_apple" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_chestplate" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_helmet" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:fishing_rod", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "decoration": "red_x", + "function": "minecraft:exploration_map", + "skip_existing_chunks": false, + "zoom": 1 + }, + { + "function": "minecraft:set_name", + "name": { + "translate": "filled_map.buried_treasure" + } + } + ], + "name": "minecraft:map", + "weight": 10 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/underwater_ruin_big" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/underwater_ruin_small.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/underwater_ruin_small.json new file mode 100644 index 0000000..87a88e1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/underwater_ruin_small.json @@ -0,0 +1,105 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_axe", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:rotten_flesh", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:leather_chestplate" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_helmet" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:fishing_rod", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "decoration": "red_x", + "function": "minecraft:exploration_map", + "skip_existing_chunks": false, + "zoom": 1 + }, + { + "function": "minecraft:set_name", + "name": { + "translate": "filled_map.buried_treasure" + } + } + ], + "name": "minecraft:map", + "weight": 5 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/underwater_ruin_small" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_armorer.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_armorer.json new file mode 100644 index 0000000..d89b241 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_armorer.json @@ -0,0 +1,56 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_helmet" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_armorer" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_butcher.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_butcher.json new file mode 100644 index 0000000..0d9aae4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_butcher.json @@ -0,0 +1,100 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:porkchop", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beef", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:mutton", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 3 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_butcher" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_cartographer.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_cartographer.json new file mode 100644 index 0000000..a13fa35 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_cartographer.json @@ -0,0 +1,85 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:map", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:compass", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_cartographer" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_desert_house.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_desert_house.json new file mode 100644 index 0000000..7c46181 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_desert_house.json @@ -0,0 +1,107 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:clay_ball" + }, + { + "type": "minecraft:item", + "name": "minecraft:green_dye" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cactus", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:book" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:dead_bush", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_desert_house" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_fisher.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_fisher.json new file mode 100644 index 0000000..5161a96 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_fisher.json @@ -0,0 +1,113 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cod", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:salmon" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:water_bucket" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:barrel" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat_seeds", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 2 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_fisher" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_fletcher.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_fletcher.json new file mode 100644 index 0000000..4afe2fc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_fletcher.json @@ -0,0 +1,100 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:feather", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:egg", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:flint", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 6 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_fletcher" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_mason.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_mason.json new file mode 100644 index 0000000..58fc550 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_mason.json @@ -0,0 +1,73 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:clay_ball" + }, + { + "type": "minecraft:item", + "name": "minecraft:flower_pot" + }, + { + "type": "minecraft:item", + "name": "minecraft:stone", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_bricks", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:yellow_dye" + }, + { + "type": "minecraft:item", + "name": "minecraft:smooth_stone" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_mason" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_plains_house.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_plains_house.json new file mode 100644 index 0000000..d5839ba --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_plains_house.json @@ -0,0 +1,128 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "name": "minecraft:dandelion", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:poppy" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:book" + }, + { + "type": "minecraft:item", + "name": "minecraft:feather" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:oak_sapling", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_plains_house" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_savanna_house.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_savanna_house.json new file mode 100644 index 0000000..156bbf2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_savanna_house.json @@ -0,0 +1,128 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "name": "minecraft:short_grass", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:tall_grass", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:acacia_sapling", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:torch" + }, + { + "type": "minecraft:item", + "name": "minecraft:bucket" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_savanna_house" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_shepherd.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_shepherd.json new file mode 100644 index 0000000..c1a8ad9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_shepherd.json @@ -0,0 +1,120 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:white_wool", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:black_wool", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gray_wool", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:brown_wool", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:light_gray_wool", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "name": "minecraft:shears" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 6 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_shepherd" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_snowy_house.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_snowy_house.json new file mode 100644 index 0000000..9f554ad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_snowy_house.json @@ -0,0 +1,128 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_ice" + }, + { + "type": "minecraft:item", + "name": "minecraft:snow_block", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:beetroot_soup" + }, + { + "type": "minecraft:item", + "name": "minecraft:furnace" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_snowy_house" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_taiga_house.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_taiga_house.json new file mode 100644 index 0000000..3793b16 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_taiga_house.json @@ -0,0 +1,161 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget" + }, + { + "type": "minecraft:item", + "name": "minecraft:fern", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:large_fern", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sweet_berries", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:pumpkin_pie" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spruce_sapling", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:spruce_sign" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spruce_log", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_taiga_house" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_tannery.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_tannery.json new file mode 100644 index 0000000..26c0958 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_tannery.json @@ -0,0 +1,86 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather" + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_chestplate", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_boots", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_helmet", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_leggings", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_tannery" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_temple.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_temple.json new file mode 100644 index 0000000..f260813 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_temple.json @@ -0,0 +1,109 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lapis_lazuli" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_temple" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_toolsmith.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_toolsmith.json new file mode 100644 index 0000000..ac46157 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_toolsmith.json @@ -0,0 +1,119 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_shovel", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_toolsmith" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_weaponsmith.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_weaponsmith.json new file mode 100644 index 0000000..195648a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/village/village_weaponsmith.json @@ -0,0 +1,175 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_sword", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_helmet", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_leggings", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_boots", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:obsidian", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:oak_sapling", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_weaponsmith" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/woodland_mansion.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/woodland_mansion.json new file mode 100644 index 0000000..33f98f6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/chests/woodland_mansion.json @@ -0,0 +1,302 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lead", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:enchanted_golden_apple", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_13", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_cat", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:chainmail_chestplate", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_hoe", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:bread", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:bucket", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot_seeds", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gunpowder", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 10 + } + ], + "rolls": 3.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty" + }, + { + "type": "minecraft:item", + "name": "minecraft:vex_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/woodland_mansion" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/dispensers/trial_chambers/chamber.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/dispensers/trial_chambers/chamber.json new file mode 100644 index 0000000..26feb0a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/dispensers/trial_chambers/chamber.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:chest", + "random_sequence": "minecraft:dispensers/trial_chambers/chamber" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/dispensers/trial_chambers/corridor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/dispensers/trial_chambers/corridor.json new file mode 100644 index 0000000..262c7af --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/dispensers/trial_chambers/corridor.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:chest", + "random_sequence": "minecraft:dispensers/trial_chambers/corridor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/dispensers/trial_chambers/water.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/dispensers/trial_chambers/water.json new file mode 100644 index 0000000..65a7c21 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/dispensers/trial_chambers/water.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:chest", + "random_sequence": "minecraft:dispensers/trial_chambers/water" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/allay.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/allay.json new file mode 100644 index 0000000..47019bc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/allay.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/allay" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/armor_stand.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/armor_stand.json new file mode 100644 index 0000000..ef330f3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/armor_stand.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/armor_stand" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/axolotl.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/axolotl.json new file mode 100644 index 0000000..cd69d7d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/axolotl.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/axolotl" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/bat.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/bat.json new file mode 100644 index 0000000..9b01c0f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/bat.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/bat" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/bee.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/bee.json new file mode 100644 index 0000000..db24d0e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/bee.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/bee" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/blaze.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/blaze.json new file mode 100644 index 0000000..6f7859a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/blaze.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:blaze_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/blaze" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/breeze.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/breeze.json new file mode 100644 index 0000000..61a7b9f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/breeze.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/breeze" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/camel.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/camel.json new file mode 100644 index 0000000..15031d4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/camel.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/camel" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/cat.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/cat.json new file mode 100644 index 0000000..986f159 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/cat.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/cat" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/cave_spider.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/cave_spider.json new file mode 100644 index 0000000..3034372 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/cave_spider.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:string" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": -1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:spider_eye" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/cave_spider" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/chicken.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/chicken.json new file mode 100644 index 0000000..97f5f2d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/chicken.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:feather" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:chicken" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/chicken" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/cod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/cod.json new file mode 100644 index 0000000..9d8e04f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/cod.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:cod" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.05, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/cod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/cow.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/cow.json new file mode 100644 index 0000000..b3795d2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/cow.json @@ -0,0 +1,78 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:beef" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/cow" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/creeper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/creeper.json new file mode 100644 index 0000000..107e3cd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/creeper.json @@ -0,0 +1,55 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:gunpowder" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "killer", + "predicate": { + "type": "#minecraft:skeletons" + } + } + ], + "entries": [ + { + "type": "minecraft:tag", + "expand": true, + "name": "minecraft:creeper_drop_music_discs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/creeper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/dolphin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/dolphin.json new file mode 100644 index 0000000..53fbcf6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/dolphin.json @@ -0,0 +1,49 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:cod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/dolphin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/donkey.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/donkey.json new file mode 100644 index 0000000..da66869 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/donkey.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/donkey" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/drowned.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/drowned.json new file mode 100644 index 0000000..3270c8a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/drowned.json @@ -0,0 +1,55 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.11, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.02 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:copper_ingot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/drowned" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/elder_guardian.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/elder_guardian.json new file mode 100644 index 0000000..a582364 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/elder_guardian.json @@ -0,0 +1,153 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:prismarine_shard" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:cod", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:prismarine_crystals", + "weight": 2 + }, + { + "type": "minecraft:empty" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wet_sponge" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:loot_table", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:gameplay/fishing/fish" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:tide_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/elder_guardian" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/ender_dragon.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/ender_dragon.json new file mode 100644 index 0000000..9067e7f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/ender_dragon.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/ender_dragon" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/enderman.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/enderman.json new file mode 100644 index 0000000..389b1c4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/enderman.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:ender_pearl" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/enderman" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/endermite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/endermite.json new file mode 100644 index 0000000..81f0dc5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/endermite.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/endermite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/evoker.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/evoker.json new file mode 100644 index 0000000..ab77317 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/evoker.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:totem_of_undying" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/evoker" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/fox.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/fox.json new file mode 100644 index 0000000..befa68b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/fox.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/fox" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/frog.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/frog.json new file mode 100644 index 0000000..0faaf14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/frog.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/frog" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/ghast.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/ghast.json new file mode 100644 index 0000000..e9c1902 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/ghast.json @@ -0,0 +1,64 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:ghast_tear" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:gunpowder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/ghast" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/giant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/giant.json new file mode 100644 index 0000000..67b0af8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/giant.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/giant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/glow_squid.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/glow_squid.json new file mode 100644 index 0000000..6e13159 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/glow_squid.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:glow_ink_sac" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/glow_squid" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/goat.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/goat.json new file mode 100644 index 0000000..c312db7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/goat.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/goat" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/guardian.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/guardian.json new file mode 100644 index 0000000..d142367 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/guardian.json @@ -0,0 +1,124 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:prismarine_shard" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:cod", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:prismarine_crystals", + "weight": 2 + }, + { + "type": "minecraft:empty" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:loot_table", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:gameplay/fishing/fish" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/guardian" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/hoglin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/hoglin.json new file mode 100644 index 0000000..ae09b1f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/hoglin.json @@ -0,0 +1,78 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:porkchop" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/hoglin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/horse.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/horse.json new file mode 100644 index 0000000..b2b5709 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/horse.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/horse" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/husk.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/husk.json new file mode 100644 index 0000000..101643e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/husk.json @@ -0,0 +1,79 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/husk" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/illusioner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/illusioner.json new file mode 100644 index 0000000..5efa2e3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/illusioner.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/illusioner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/iron_golem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/iron_golem.json new file mode 100644 index 0000000..25f21ae --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/iron_golem.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:poppy" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/iron_golem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/llama.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/llama.json new file mode 100644 index 0000000..82e90a2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/llama.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/llama" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/magma_cube.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/magma_cube.json new file mode 100644 index 0000000..e72af3a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/magma_cube.json @@ -0,0 +1,135 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog" + } + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "type_specific": { + "type": "slime", + "size": { + "min": 2 + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": -2.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:magma_cream" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog", + "type_specific": { + "type": "frog", + "variant": "minecraft:warm" + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pearlescent_froglight" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog", + "type_specific": { + "type": "frog", + "variant": "minecraft:cold" + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:verdant_froglight" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog", + "type_specific": { + "type": "frog", + "variant": "minecraft:temperate" + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ochre_froglight" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/magma_cube" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/mooshroom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/mooshroom.json new file mode 100644 index 0000000..0b49d30 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/mooshroom.json @@ -0,0 +1,78 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:beef" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/mooshroom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/mule.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/mule.json new file mode 100644 index 0000000..8fa7e2e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/mule.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/mule" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/ocelot.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/ocelot.json new file mode 100644 index 0000000..ab51d39 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/ocelot.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/ocelot" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/panda.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/panda.json new file mode 100644 index 0000000..fb4490e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/panda.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bamboo" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/panda" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/parrot.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/parrot.json new file mode 100644 index 0000000..bef6ba0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/parrot.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:feather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/parrot" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/phantom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/phantom.json new file mode 100644 index 0000000..2824f13 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/phantom.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:phantom_membrane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/phantom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/pig.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/pig.json new file mode 100644 index 0000000..4b9383e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/pig.json @@ -0,0 +1,49 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:porkchop" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/pig" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/piglin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/piglin.json new file mode 100644 index 0000000..5752d04 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/piglin.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/piglin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/piglin_brute.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/piglin_brute.json new file mode 100644 index 0000000..af2fd34 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/piglin_brute.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/piglin_brute" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/pillager.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/pillager.json new file mode 100644 index 0000000..07eb565 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/pillager.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/pillager" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/player.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/player.json new file mode 100644 index 0000000..f2a5960 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/player.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/player" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/polar_bear.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/polar_bear.json new file mode 100644 index 0000000..c225887 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/polar_bear.json @@ -0,0 +1,87 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:cod", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:salmon" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/polar_bear" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/pufferfish.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/pufferfish.json new file mode 100644 index 0000000..fa8c356 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/pufferfish.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pufferfish" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.05, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/pufferfish" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/rabbit.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/rabbit.json new file mode 100644 index 0000000..a041078 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/rabbit.json @@ -0,0 +1,94 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rabbit_hide" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rabbit" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.1, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.03 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:rabbit_foot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/rabbit" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/ravager.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/ravager.json new file mode 100644 index 0000000..2d47e49 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/ravager.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:saddle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/ravager" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/salmon.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/salmon.json new file mode 100644 index 0000000..0874a45 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/salmon.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:salmon" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.05, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/salmon" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep.json new file mode 100644 index 0000000..80b1814 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep.json @@ -0,0 +1,49 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:mutton" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/black.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/black.json new file mode 100644 index 0000000..0403953 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/black.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/black" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/blue.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/blue.json new file mode 100644 index 0000000..e2713bc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/blue.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/blue" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/brown.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/brown.json new file mode 100644 index 0000000..00f6d36 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/brown.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/brown" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/cyan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/cyan.json new file mode 100644 index 0000000..1689f41 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/cyan.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/cyan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/gray.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/gray.json new file mode 100644 index 0000000..d7c770e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/gray.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/gray" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/green.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/green.json new file mode 100644 index 0000000..39c1878 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/green.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/green" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/light_blue.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/light_blue.json new file mode 100644 index 0000000..1365cd9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/light_blue.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/light_blue" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/light_gray.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/light_gray.json new file mode 100644 index 0000000..1ab9c57 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/light_gray.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/light_gray" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/lime.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/lime.json new file mode 100644 index 0000000..6b9e89c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/lime.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/lime" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/magenta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/magenta.json new file mode 100644 index 0000000..5b360fe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/magenta.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/magenta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/orange.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/orange.json new file mode 100644 index 0000000..b6f5af9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/orange.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/orange" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/pink.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/pink.json new file mode 100644 index 0000000..480c5db --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/pink.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/pink" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/purple.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/purple.json new file mode 100644 index 0000000..44f9ce8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/purple.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/purple" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/red.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/red.json new file mode 100644 index 0000000..e7f05ce --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/red.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/red" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/white.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/white.json new file mode 100644 index 0000000..c182963 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/white.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/white" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/yellow.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/yellow.json new file mode 100644 index 0000000..c2514c9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sheep/yellow.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/yellow" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/shulker.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/shulker.json new file mode 100644 index 0000000..05a5a4e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/shulker.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.5, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.0625 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:shulker_shell" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/shulker" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/silverfish.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/silverfish.json new file mode 100644 index 0000000..8499c3a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/silverfish.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/silverfish" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/skeleton.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/skeleton.json new file mode 100644 index 0000000..f221775 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/skeleton.json @@ -0,0 +1,64 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:arrow" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/skeleton" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/skeleton_horse.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/skeleton_horse.json new file mode 100644 index 0000000..d326c18 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/skeleton_horse.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/skeleton_horse" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/slime.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/slime.json new file mode 100644 index 0000000..855fb53 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/slime.json @@ -0,0 +1,81 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "type_specific": { + "type": "slime", + "size": 1 + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog" + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:slime_ball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog" + } + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:slime_ball" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/slime" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sniffer.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sniffer.json new file mode 100644 index 0000000..bc023ba --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/sniffer.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/sniffer" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/snow_golem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/snow_golem.json new file mode 100644 index 0000000..df001a2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/snow_golem.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/snow_golem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/spider.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/spider.json new file mode 100644 index 0000000..324584c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/spider.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:string" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": -1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:spider_eye" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/spider" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/squid.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/squid.json new file mode 100644 index 0000000..b2bb132 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/squid.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:ink_sac" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/squid" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/stray.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/stray.json new file mode 100644 index 0000000..88774bb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/stray.json @@ -0,0 +1,103 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:arrow" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant", + "limit": 1 + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:slowness" + } + ], + "name": "minecraft:tipped_arrow" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/stray" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/strider.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/strider.json new file mode 100644 index 0000000..e3174c2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/strider.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:string" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/strider" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/tadpole.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/tadpole.json new file mode 100644 index 0000000..e584940 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/tadpole.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/tadpole" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/trader_llama.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/trader_llama.json new file mode 100644 index 0000000..157d1ed --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/trader_llama.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/trader_llama" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/tropical_fish.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/tropical_fish.json new file mode 100644 index 0000000..9d05e61 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/tropical_fish.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tropical_fish" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.05, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/tropical_fish" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/turtle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/turtle.json new file mode 100644 index 0000000..82df401 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/turtle.json @@ -0,0 +1,59 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:seagrass", + "weight": 3 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "tags": [ + { + "expected": true, + "id": "minecraft:is_lightning" + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bowl" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/turtle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/vex.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/vex.json new file mode 100644 index 0000000..b43c526 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/vex.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/vex" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/villager.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/villager.json new file mode 100644 index 0000000..76000a0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/villager.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/villager" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/vindicator.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/vindicator.json new file mode 100644 index 0000000..595ea5c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/vindicator.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/vindicator" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/wandering_trader.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/wandering_trader.json new file mode 100644 index 0000000..e329a2b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/wandering_trader.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/wandering_trader" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/warden.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/warden.json new file mode 100644 index 0000000..641080f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/warden.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sculk_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/warden" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/witch.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/witch.json new file mode 100644 index 0000000..a4d753f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/witch.json @@ -0,0 +1,178 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:glowstone_dust" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:sugar" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:redstone" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:spider_eye" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:glass_bottle" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:gunpowder" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:stick", + "weight": 2 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:entities/witch" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/wither.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/wither.json new file mode 100644 index 0000000..91301c9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/wither.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/wither" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/wither_skeleton.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/wither_skeleton.json new file mode 100644 index 0000000..81d5318 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/wither_skeleton.json @@ -0,0 +1,84 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": -1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:coal" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wither_skeleton_skull" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/wither_skeleton" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/wolf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/wolf.json new file mode 100644 index 0000000..baf3ea8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/wolf.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/wolf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zoglin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zoglin.json new file mode 100644 index 0000000..644d4fe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zoglin.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zoglin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zombie.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zombie.json new file mode 100644 index 0000000..ede1676 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zombie.json @@ -0,0 +1,79 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zombie" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zombie_horse.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zombie_horse.json new file mode 100644 index 0000000..15b9286 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zombie_horse.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zombie_horse" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zombie_villager.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zombie_villager.json new file mode 100644 index 0000000..719de11 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zombie_villager.json @@ -0,0 +1,79 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zombie_villager" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zombified_piglin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zombified_piglin.json new file mode 100644 index 0000000..e6d8977 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/entities/zombified_piglin.json @@ -0,0 +1,84 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:gold_nugget" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gold_ingot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zombified_piglin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/cat_morning_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/cat_morning_gift.json new file mode 100644 index 0000000..11a1df6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/cat_morning_gift.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:rabbit_hide", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:rabbit_foot", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:chicken", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:feather", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:string", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:phantom_membrane", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/cat_morning_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/fishing.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/fishing.json new file mode 100644 index 0000000..614dcb8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/fishing.json @@ -0,0 +1,42 @@ +{ + "type": "minecraft:fishing", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:gameplay/fishing/junk", + "quality": -2, + "weight": 10 + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "type_specific": { + "type": "fishing_hook", + "in_open_water": true + } + } + } + ], + "name": "minecraft:gameplay/fishing/treasure", + "quality": 2, + "weight": 5 + }, + { + "type": "minecraft:loot_table", + "name": "minecraft:gameplay/fishing/fish", + "quality": -1, + "weight": 85 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/fishing" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/fishing/fish.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/fishing/fish.json new file mode 100644 index 0000000..ec7badb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/fishing/fish.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:fishing", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cod", + "weight": 60 + }, + { + "type": "minecraft:item", + "name": "minecraft:salmon", + "weight": 25 + }, + { + "type": "minecraft:item", + "name": "minecraft:tropical_fish", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:pufferfish", + "weight": 13 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/fishing/fish" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/fishing/junk.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/fishing/junk.json new file mode 100644 index 0000000..1349ea7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/fishing/junk.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:fishing", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lily_pad", + "weight": 17 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.9, + "min": 0.0 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:leather_boots", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:bone", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:water" + } + ], + "name": "minecraft:potion", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:string", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.9, + "min": 0.0 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:fishing_rod", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:bowl", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:stick", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 10.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ink_sac" + }, + { + "type": "minecraft:item", + "name": "minecraft:tripwire_hook", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:location_check", + "predicate": { + "biome": "minecraft:jungle" + } + }, + { + "condition": "minecraft:location_check", + "predicate": { + "biome": "minecraft:sparse_jungle" + } + }, + { + "condition": "minecraft:location_check", + "predicate": { + "biome": "minecraft:bamboo_jungle" + } + } + ] + } + ], + "name": "minecraft:bamboo", + "weight": 10 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/fishing/junk" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/fishing/treasure.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/fishing/treasure.json new file mode 100644 index 0000000..67412e9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/fishing/treasure.json @@ -0,0 +1,75 @@ +{ + "type": "minecraft:fishing", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:name_tag" + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.25, + "min": 0.0 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "treasure": true + } + ], + "name": "minecraft:bow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.25, + "min": 0.0 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "treasure": true + } + ], + "name": "minecraft:fishing_rod" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "treasure": true + } + ], + "name": "minecraft:book" + }, + { + "type": "minecraft:item", + "name": "minecraft:nautilus_shell" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/fishing/treasure" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/armorer_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/armorer_gift.json new file mode 100644 index 0000000..5aec602 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/armorer_gift.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chainmail_helmet" + }, + { + "type": "minecraft:item", + "name": "minecraft:chainmail_chestplate" + }, + { + "type": "minecraft:item", + "name": "minecraft:chainmail_leggings" + }, + { + "type": "minecraft:item", + "name": "minecraft:chainmail_boots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/armorer_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/butcher_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/butcher_gift.json new file mode 100644 index 0000000..c90ae71 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/butcher_gift.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cooked_rabbit" + }, + { + "type": "minecraft:item", + "name": "minecraft:cooked_chicken" + }, + { + "type": "minecraft:item", + "name": "minecraft:cooked_porkchop" + }, + { + "type": "minecraft:item", + "name": "minecraft:cooked_beef" + }, + { + "type": "minecraft:item", + "name": "minecraft:cooked_mutton" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/butcher_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/cartographer_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/cartographer_gift.json new file mode 100644 index 0000000..331d5d5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/cartographer_gift.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:map" + }, + { + "type": "minecraft:item", + "name": "minecraft:paper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/cartographer_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/cleric_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/cleric_gift.json new file mode 100644 index 0000000..140d3dc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/cleric_gift.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:redstone" + }, + { + "type": "minecraft:item", + "name": "minecraft:lapis_lazuli" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/cleric_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/farmer_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/farmer_gift.json new file mode 100644 index 0000000..ec3eef7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/farmer_gift.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bread" + }, + { + "type": "minecraft:item", + "name": "minecraft:pumpkin_pie" + }, + { + "type": "minecraft:item", + "name": "minecraft:cookie" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/farmer_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/fisherman_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/fisherman_gift.json new file mode 100644 index 0000000..f5e605c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/fisherman_gift.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cod" + }, + { + "type": "minecraft:item", + "name": "minecraft:salmon" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/fisherman_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/fletcher_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/fletcher_gift.json new file mode 100644 index 0000000..4640b8a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/fletcher_gift.json @@ -0,0 +1,264 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:arrow", + "weight": 26 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:swiftness" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:slowness" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:strength" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:healing" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:harming" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:leaping" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:regeneration" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:fire_resistance" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:water_breathing" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:invisibility" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:night_vision" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:weakness" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:poison" + } + ], + "name": "minecraft:tipped_arrow" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/fletcher_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/leatherworker_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/leatherworker_gift.json new file mode 100644 index 0000000..257c949 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/leatherworker_gift.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/leatherworker_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/librarian_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/librarian_gift.json new file mode 100644 index 0000000..5d2570d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/librarian_gift.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:book" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/librarian_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/mason_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/mason_gift.json new file mode 100644 index 0000000..ca902e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/mason_gift.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:clay" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/mason_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/shepherd_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/shepherd_gift.json new file mode 100644 index 0000000..847ea32 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/shepherd_gift.json @@ -0,0 +1,76 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:orange_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:magenta_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:light_blue_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:yellow_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:lime_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:pink_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:gray_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:light_gray_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:cyan_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:purple_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:blue_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:brown_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:green_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:red_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:black_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/shepherd_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/toolsmith_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/toolsmith_gift.json new file mode 100644 index 0000000..3063329 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/toolsmith_gift.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_pickaxe" + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_hoe" + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_shovel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/toolsmith_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/weaponsmith_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/weaponsmith_gift.json new file mode 100644 index 0000000..2d9a247 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/weaponsmith_gift.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_axe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/weaponsmith_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/piglin_bartering.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/piglin_bartering.json new file mode 100644 index 0000000..fec5d6c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/piglin_bartering.json @@ -0,0 +1,257 @@ +{ + "type": "minecraft:barter", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "enchantments": [ + "minecraft:soul_speed" + ], + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantments": [ + "minecraft:soul_speed" + ], + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:iron_boots", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:fire_resistance" + } + ], + "name": "minecraft:potion", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:fire_resistance" + } + ], + "name": "minecraft:splash_potion", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:water" + } + ], + "name": "minecraft:potion", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 36.0, + "min": 10.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ender_pearl", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:quartz", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:obsidian", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crying_obsidian", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:fire_charge", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:soul_sand", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:nether_brick", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 6.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spectral_arrow", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 16.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gravel", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 16.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:blackstone", + "weight": 40 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/piglin_bartering" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/sniffer_digging.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/sniffer_digging.json new file mode 100644 index 0000000..acc1e97 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/gameplay/sniffer_digging.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:torchflower_seeds" + }, + { + "type": "minecraft:item", + "name": "minecraft:pitcher_pod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/sniffer_digging" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/pots/trial_chambers/corridor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/pots/trial_chambers/corridor.json new file mode 100644 index 0000000..b9d6858 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/pots/trial_chambers/corridor.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:chest", + "random_sequence": "minecraft:pots/trial_chambers/corridor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/spawners/trial_chamber/consumables.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/spawners/trial_chamber/consumables.json new file mode 100644 index 0000000..98a42d1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/spawners/trial_chamber/consumables.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:chest", + "random_sequence": "minecraft:spawners/trial_chamber/consumables" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/spawners/trial_chamber/key.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/spawners/trial_chamber/key.json new file mode 100644 index 0000000..872b519 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/data/minecraft/loot_tables/spawners/trial_chamber/key.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:chest", + "random_sequence": "minecraft:spawners/trial_chamber/key" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/pack.mcmeta b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/pack.mcmeta new file mode 100644 index 0000000..77e0021 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/pack.mcmeta @@ -0,0 +1 @@ +{"pack":{"pack_format":26,"description":""}} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/pack.png b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/pack.png new file mode 100644 index 0000000..1220470 Binary files /dev/null and b/projects/toolbox-main/src/media/loot-table-randomizer/1.20.3/data/pack.png differ diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/.fasguystoolbox/meta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/.fasguystoolbox/meta.json new file mode 100644 index 0000000..5cbffce --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/.fasguystoolbox/meta.json @@ -0,0 +1,8 @@ +{ + "additionals": [ + { + "header": "Additional Resources", + "content": "You can track your known drops using Bawnorton's RandoAssistant mod. (Fabric)" + } + ] +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/.fasguystoolbox/selection.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/.fasguystoolbox/selection.json new file mode 100644 index 0000000..fdf8ff9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/.fasguystoolbox/selection.json @@ -0,0 +1,89 @@ +{ + "unselected": [ + "data/minecraft/loot_tables/entities/player.json", + "data/minecraft/loot_tables/entities/giant.json", + "data/minecraft/loot_tables/entities/illusioner.json", + "data/minecraft/loot_tables/entities/zombie_horse.json", + "data/minecraft/loot_tables/entities/armor_stand.json", + "data/minecraft/loot_tables/entities/breeze.json", + "data/minecraft/loot_tables/blocks/shulker_box.json", + "data/minecraft/loot_tables/blocks/black_shulker_box.json", + "data/minecraft/loot_tables/blocks/blue_shulker_box.json", + "data/minecraft/loot_tables/blocks/brown_shulker_box.json", + "data/minecraft/loot_tables/blocks/cyan_shulker_box.json", + "data/minecraft/loot_tables/blocks/gray_shulker_box.json", + "data/minecraft/loot_tables/blocks/green_shulker_box.json", + "data/minecraft/loot_tables/blocks/light_blue_shulker_box.json", + "data/minecraft/loot_tables/blocks/light_gray_shulker_box.json", + "data/minecraft/loot_tables/blocks/lime_shulker_box.json", + "data/minecraft/loot_tables/blocks/magenta_shulker_box.json", + "data/minecraft/loot_tables/blocks/orange_shulker_box.json", + "data/minecraft/loot_tables/blocks/pink_shulker_box.json", + "data/minecraft/loot_tables/blocks/purple_shulker_box.json", + "data/minecraft/loot_tables/blocks/red_shulker_box.json", + "data/minecraft/loot_tables/blocks/white_shulker_box.json", + "data/minecraft/loot_tables/blocks/yellow_shulker_box.json", + "data/minecraft/loot_tables/chests/spawn_bonus_chest.json", + "data/minecraft/loot_tables/blocks/weathered_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/chiseled_copper.json", + "data/minecraft/loot_tables/blocks/chiseled_tuff.json", + "data/minecraft/loot_tables/blocks/chiseled_tuff_bricks.json", + "data/minecraft/loot_tables/blocks/copper_bulb.json", + "data/minecraft/loot_tables/blocks/copper_door.json", + "data/minecraft/loot_tables/blocks/copper_grate.json", + "data/minecraft/loot_tables/blocks/copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/crafter.json", + "data/minecraft/loot_tables/blocks/exposed_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/exposed_copper_bulb.json", + "data/minecraft/loot_tables/blocks/exposed_copper_door.json", + "data/minecraft/loot_tables/blocks/exposed_copper_grate.json", + "data/minecraft/loot_tables/blocks/exposed_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/oxidized_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/oxidized_copper_bulb.json", + "data/minecraft/loot_tables/blocks/oxidized_copper_door.json", + "data/minecraft/loot_tables/blocks/oxidized_copper_grate.json", + "data/minecraft/loot_tables/blocks/oxidized_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/polished_tuff.json", + "data/minecraft/loot_tables/blocks/polished_tuff_slab.json", + "data/minecraft/loot_tables/blocks/polished_tuff_stairs.json", + "data/minecraft/loot_tables/blocks/polished_tuff_wall.json", + "data/minecraft/loot_tables/blocks/trial_spawner.json", + "data/minecraft/loot_tables/blocks/tuff_brick_slab.json", + "data/minecraft/loot_tables/blocks/tuff_brick_stairs.json", + "data/minecraft/loot_tables/blocks/tuff_brick_wall.json", + "data/minecraft/loot_tables/blocks/tuff_bricks.json", + "data/minecraft/loot_tables/blocks/tuff_slab.json", + "data/minecraft/loot_tables/blocks/tuff_stairs.json", + "data/minecraft/loot_tables/blocks/tuff_wall.json", + "data/minecraft/loot_tables/blocks/waxed_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/waxed_copper_bulb.json", + "data/minecraft/loot_tables/blocks/waxed_copper_door.json", + "data/minecraft/loot_tables/blocks/waxed_copper_grate.json", + "data/minecraft/loot_tables/blocks/waxed_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/waxed_exposed_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/waxed_exposed_copper_bulb.json", + "data/minecraft/loot_tables/blocks/waxed_exposed_copper_door.json", + "data/minecraft/loot_tables/blocks/waxed_exposed_copper_grate.json", + "data/minecraft/loot_tables/blocks/waxed_exposed_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/waxed_oxidized_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/waxed_oxidized_copper_bulb.json", + "data/minecraft/loot_tables/blocks/waxed_oxidized_copper_door.json", + "data/minecraft/loot_tables/blocks/waxed_oxidized_copper_grate.json", + "data/minecraft/loot_tables/blocks/waxed_oxidized_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/waxed_weathered_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/waxed_weathered_copper_bulb.json", + "data/minecraft/loot_tables/blocks/waxed_weathered_copper_door.json", + "data/minecraft/loot_tables/blocks/waxed_weathered_copper_grate.json", + "data/minecraft/loot_tables/blocks/waxed_weathered_copper_trapdoor.json", + "data/minecraft/loot_tables/blocks/weathered_chiseled_copper.json", + "data/minecraft/loot_tables/blocks/weathered_copper_bulb.json", + "data/minecraft/loot_tables/blocks/weathered_copper_door.json", + "data/minecraft/loot_tables/blocks/weathered_copper_grate.json", + "data/minecraft/loot_tables/dispensers/trial_chambers/corridor.json", + "data/minecraft/loot_tables/dispensers/trial_chambers/water.json", + "data/minecraft/loot_tables/dispensers/trial_chambers/chamber.json", + "data/minecraft/loot_tables/pots/trial_chambers/corridor.json", + "data/minecraft/loot_tables/spawners/trial_chamber/consumables.json", + "data/minecraft/loot_tables/spawners/trial_chamber/key.json" + ] +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/desert_pyramid.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/desert_pyramid.json new file mode 100755 index 0000000..773306a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/desert_pyramid.json @@ -0,0 +1,44 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:archer_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:miner_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:prize_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:skull_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond" + }, + { + "type": "minecraft:item", + "name": "minecraft:tnt" + }, + { + "type": "minecraft:item", + "name": "minecraft:gunpowder" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:archaeology/desert_pyramid" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/desert_well.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/desert_well.json new file mode 100755 index 0000000..0607896 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/desert_well.json @@ -0,0 +1,93 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:arms_up_pottery_sherd", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:brewer_pottery_sherd", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:brick" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "name": "minecraft:stick" + }, + { + "type": "minecraft:item", + "functions": [ + { + "effects": [ + { + "type": "minecraft:night_vision", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + }, + { + "type": "minecraft:jump_boost", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + }, + { + "type": "minecraft:weakness", + "duration": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 6.0 + } + }, + { + "type": "minecraft:blindness", + "duration": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 5.0 + } + }, + { + "type": "minecraft:poison", + "duration": { + "type": "minecraft:uniform", + "max": 20.0, + "min": 10.0 + } + }, + { + "type": "minecraft:saturation", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + } + ], + "function": "minecraft:set_stew_effect" + } + ], + "name": "minecraft:suspicious_stew" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:archaeology/desert_well" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/ocean_ruin_cold.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/ocean_ruin_cold.json new file mode 100755 index 0000000..aab9955 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/ocean_ruin_cold.json @@ -0,0 +1,57 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blade_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:explorer_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:mourner_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:plenty_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wheat", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wooden_hoe", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:coal", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:gold_nugget", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:archaeology/ocean_ruin_cold" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/ocean_ruin_warm.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/ocean_ruin_warm.json new file mode 100755 index 0000000..37fab6a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/ocean_ruin_warm.json @@ -0,0 +1,57 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:angler_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:shelter_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:snort_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:sniffer_egg" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wheat", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wooden_hoe", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:coal", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:gold_nugget", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:archaeology/ocean_ruin_warm" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/trail_ruins_common.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/trail_ruins_common.json new file mode 100755 index 0000000..ed2855d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/trail_ruins_common.json @@ -0,0 +1,150 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wheat", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wooden_hoe", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:clay", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:brick", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:yellow_dye", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:blue_dye", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:light_blue_dye", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:white_dye", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:orange_dye", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:red_candle", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:green_candle", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:purple_candle", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:brown_candle", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:magenta_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:pink_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:blue_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:light_blue_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:red_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:yellow_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:purple_stained_glass_pane" + }, + { + "type": "minecraft:item", + "name": "minecraft:spruce_hanging_sign" + }, + { + "type": "minecraft:item", + "name": "minecraft:oak_hanging_sign" + }, + { + "type": "minecraft:item", + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "name": "minecraft:coal" + }, + { + "type": "minecraft:item", + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "name": "minecraft:beetroot_seeds" + }, + { + "type": "minecraft:item", + "name": "minecraft:dead_bush" + }, + { + "type": "minecraft:item", + "name": "minecraft:flower_pot" + }, + { + "type": "minecraft:item", + "name": "minecraft:string" + }, + { + "type": "minecraft:item", + "name": "minecraft:lead" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:archaeology/trail_ruins_common" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/trail_ruins_rare.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/trail_ruins_rare.json new file mode 100755 index 0000000..1de414d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/archaeology/trail_ruins_rare.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:burn_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:danger_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:friend_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:heart_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:heartbreak_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:howl_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:sheaf_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:wayfinder_armor_trim_smithing_template" + }, + { + "type": "minecraft:item", + "name": "minecraft:raiser_armor_trim_smithing_template" + }, + { + "type": "minecraft:item", + "name": "minecraft:shaper_armor_trim_smithing_template" + }, + { + "type": "minecraft:item", + "name": "minecraft:host_armor_trim_smithing_template" + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_relic" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:archaeology/trail_ruins_rare" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_button.json new file mode 100755 index 0000000..675e049 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_door.json new file mode 100755 index 0000000..9176c99 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:acacia_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:acacia_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_fence.json new file mode 100755 index 0000000..d1f65ef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_fence_gate.json new file mode 100755 index 0000000..02ace3a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_hanging_sign.json new file mode 100755 index 0000000..ef4901d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_leaves.json new file mode 100755 index 0000000..7d0e270 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:acacia_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:acacia_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "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": "minecraft:blocks/acacia_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_log.json new file mode 100755 index 0000000..d47e379 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_planks.json new file mode 100755 index 0000000..cb616b3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_pressure_plate.json new file mode 100755 index 0000000..e58528d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_sapling.json new file mode 100755 index 0000000..621cf3e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_shelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_shelf.json new file mode 100755 index 0000000..4296b55 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_shelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_shelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_shelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_sign.json new file mode 100755 index 0000000..f506bb3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_slab.json new file mode 100755 index 0000000..4a42027 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:acacia_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:acacia_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_stairs.json new file mode 100755 index 0000000..c34077e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_trapdoor.json new file mode 100755 index 0000000..543f793 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_wood.json new file mode 100755 index 0000000..d2b40a7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/acacia_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/acacia_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/activator_rail.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/activator_rail.json new file mode 100755 index 0000000..8ce73f8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/activator_rail.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:activator_rail" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/activator_rail" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/allium.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/allium.json new file mode 100755 index 0000000..745cce8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/allium.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:allium" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/allium" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/amethyst_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/amethyst_block.json new file mode 100755 index 0000000..32152c6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/amethyst_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:amethyst_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/amethyst_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/amethyst_cluster.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/amethyst_cluster.json new file mode 100755 index 0000000..9b470f1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/amethyst_cluster.json @@ -0,0 +1,81 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:amethyst_cluster" + }, + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#minecraft:cluster_max_harvestables" + } + } + ], + "functions": [ + { + "add": false, + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + } + ], + "name": "minecraft:amethyst_shard" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:amethyst_shard" + } + ] + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/amethyst_cluster" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ancient_debris.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ancient_debris.json new file mode 100755 index 0000000..654ec59 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ancient_debris.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:ancient_debris" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/ancient_debris" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/andesite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/andesite.json new file mode 100755 index 0000000..977ccd9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/andesite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:andesite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/andesite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/andesite_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/andesite_slab.json new file mode 100755 index 0000000..27cfb06 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/andesite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:andesite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:andesite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/andesite_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/andesite_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/andesite_stairs.json new file mode 100755 index 0000000..2b698f3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/andesite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:andesite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/andesite_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/andesite_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/andesite_wall.json new file mode 100755 index 0000000..23d7eae --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/andesite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:andesite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/andesite_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/anvil.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/anvil.json new file mode 100755 index 0000000..9d81371 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/anvil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:anvil" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/anvil" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/attached_melon_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/attached_melon_stem.json new file mode 100755 index 0000000..0adc902 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/attached_melon_stem.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.53333336 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_seeds" + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/attached_melon_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/attached_pumpkin_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/attached_pumpkin_stem.json new file mode 100755 index 0000000..8febdc5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/attached_pumpkin_stem.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.53333336 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds" + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/attached_pumpkin_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/azalea.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/azalea.json new file mode 100755 index 0000000..f47814c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/azalea.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:azalea" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/azalea" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/azalea_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/azalea_leaves.json new file mode 100755 index 0000000..885d37b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/azalea_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:azalea_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:azalea" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "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": "minecraft:blocks/azalea_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/azure_bluet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/azure_bluet.json new file mode 100755 index 0000000..1eb6059 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/azure_bluet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:azure_bluet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/azure_bluet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo.json new file mode 100755 index 0000000..bff9dfa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_block.json new file mode 100755 index 0000000..408e663 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_button.json new file mode 100755 index 0000000..7301567 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_door.json new file mode 100755 index 0000000..c5cdf42 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:bamboo_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:bamboo_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_fence.json new file mode 100755 index 0000000..4870bb8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_fence_gate.json new file mode 100755 index 0000000..351d9c4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_hanging_sign.json new file mode 100755 index 0000000..4e6f336 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_mosaic.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_mosaic.json new file mode 100755 index 0000000..f9a4e62 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_mosaic.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_mosaic" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_mosaic" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_mosaic_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_mosaic_slab.json new file mode 100755 index 0000000..443b935 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_mosaic_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:bamboo_mosaic_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:bamboo_mosaic_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_mosaic_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_mosaic_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_mosaic_stairs.json new file mode 100755 index 0000000..a009132 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_mosaic_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_mosaic_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_mosaic_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_planks.json new file mode 100755 index 0000000..dce013e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_pressure_plate.json new file mode 100755 index 0000000..409fa3d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_sapling.json new file mode 100755 index 0000000..88a9d5f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_shelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_shelf.json new file mode 100755 index 0000000..40e6357 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_shelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_shelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_shelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_sign.json new file mode 100755 index 0000000..087ef95 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_slab.json new file mode 100755 index 0000000..6b4ce3a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:bamboo_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:bamboo_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_stairs.json new file mode 100755 index 0000000..3165bb5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_trapdoor.json new file mode 100755 index 0000000..f00c536 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bamboo_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bamboo_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/barrel.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/barrel.json new file mode 100755 index 0000000..905e1a0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/barrel.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:barrel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/barrel" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/basalt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/basalt.json new file mode 100755 index 0000000..ab3ec6a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/basalt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:basalt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/basalt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/beacon.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/beacon.json new file mode 100755 index 0000000..ea08778 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/beacon.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:beacon" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/beacon" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bee_nest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bee_nest.json new file mode 100755 index 0000000..d2502a4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bee_nest.json @@ -0,0 +1,49 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:bees" + ], + "source": "block_entity" + }, + { + "block": "minecraft:bee_nest", + "function": "minecraft:copy_state", + "properties": [ + "honey_level" + ] + } + ], + "name": "minecraft:bee_nest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bee_nest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/beehive.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/beehive.json new file mode 100755 index 0000000..422ed51 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/beehive.json @@ -0,0 +1,58 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:bees" + ], + "source": "block_entity" + }, + { + "block": "minecraft:beehive", + "function": "minecraft:copy_state", + "properties": [ + "honey_level" + ] + } + ], + "name": "minecraft:beehive" + }, + { + "type": "minecraft:item", + "name": "minecraft:beehive" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/beehive" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/beetroots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/beetroots.json new file mode 100755 index 0000000..4db1d7f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/beetroots.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:beetroots", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "name": "minecraft:beetroot" + }, + { + "type": "minecraft:item", + "name": "minecraft:beetroot_seeds" + } + ] + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:beetroots", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:binomial_with_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "extra": 3, + "probability": 0.5714286 + } + } + ], + "name": "minecraft:beetroot_seeds" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/beetroots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bell.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bell.json new file mode 100755 index 0000000..c59f7fb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bell.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bell" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bell" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/big_dripleaf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/big_dripleaf.json new file mode 100755 index 0000000..f4687d5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/big_dripleaf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:big_dripleaf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/big_dripleaf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/big_dripleaf_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/big_dripleaf_stem.json new file mode 100755 index 0000000..781e800 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/big_dripleaf_stem.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:big_dripleaf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/big_dripleaf_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_button.json new file mode 100755 index 0000000..28a086f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_door.json new file mode 100755 index 0000000..856a21c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:birch_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:birch_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_fence.json new file mode 100755 index 0000000..8fbb071 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_fence_gate.json new file mode 100755 index 0000000..b7745fc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_hanging_sign.json new file mode 100755 index 0000000..d6581e8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_leaves.json new file mode 100755 index 0000000..829bc34 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:birch_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:birch_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "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": "minecraft:blocks/birch_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_log.json new file mode 100755 index 0000000..be062c3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_planks.json new file mode 100755 index 0000000..7045d4d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_pressure_plate.json new file mode 100755 index 0000000..e32cff6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_sapling.json new file mode 100755 index 0000000..cee9c56 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_shelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_shelf.json new file mode 100755 index 0000000..9182f27 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_shelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_shelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_shelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_sign.json new file mode 100755 index 0000000..fdcdcdc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_slab.json new file mode 100755 index 0000000..ad5932b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:birch_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:birch_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_stairs.json new file mode 100755 index 0000000..350b886 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_trapdoor.json new file mode 100755 index 0000000..5ba1be9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_wood.json new file mode 100755 index 0000000..92a60a7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/birch_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/birch_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_banner.json new file mode 100755 index 0000000..e4e07ea --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:black_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_bed.json new file mode 100755 index 0000000..1b2b8fa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:black_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:black_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_candle.json new file mode 100755 index 0000000..d6e6632 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:black_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:black_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:black_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:black_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_candle_cake.json new file mode 100755 index 0000000..d936a4b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_carpet.json new file mode 100755 index 0000000..e4cd418 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_concrete.json new file mode 100755 index 0000000..deb3d3a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_concrete_powder.json new file mode 100755 index 0000000..dd6f733 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_glazed_terracotta.json new file mode 100755 index 0000000..337c746 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_shulker_box.json new file mode 100755 index 0000000..cf06e00 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:black_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_stained_glass.json new file mode 100755 index 0000000..a71bf62 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_stained_glass_pane.json new file mode 100755 index 0000000..f78711e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_terracotta.json new file mode 100755 index 0000000..198fdde --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_wool.json new file mode 100755 index 0000000..3d8b074 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/black_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/black_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blackstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blackstone.json new file mode 100755 index 0000000..edad135 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blackstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blackstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blackstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blackstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blackstone_slab.json new file mode 100755 index 0000000..4060b72 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blackstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:blackstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:blackstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blackstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blackstone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blackstone_stairs.json new file mode 100755 index 0000000..8a422b6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blackstone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blackstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blackstone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blackstone_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blackstone_wall.json new file mode 100755 index 0000000..89cdfe6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blackstone_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blackstone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blackstone_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blast_furnace.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blast_furnace.json new file mode 100755 index 0000000..fb35e9a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blast_furnace.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:blast_furnace" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blast_furnace" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_banner.json new file mode 100755 index 0000000..1afc9d7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:blue_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_bed.json new file mode 100755 index 0000000..f8555c3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:blue_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:blue_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_candle.json new file mode 100755 index 0000000..40d9f21 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:blue_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:blue_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:blue_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:blue_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_candle_cake.json new file mode 100755 index 0000000..5db8ccb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_carpet.json new file mode 100755 index 0000000..310e875 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_concrete.json new file mode 100755 index 0000000..45da734 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_concrete_powder.json new file mode 100755 index 0000000..dcc352f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_glazed_terracotta.json new file mode 100755 index 0000000..bebd603 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_ice.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_ice.json new file mode 100755 index 0000000..9ba9329 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_ice.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_ice" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_ice" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_orchid.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_orchid.json new file mode 100755 index 0000000..4a5e5c0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_orchid.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_orchid" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_orchid" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_shulker_box.json new file mode 100755 index 0000000..84fd89c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:blue_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_stained_glass.json new file mode 100755 index 0000000..9de05fe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_stained_glass_pane.json new file mode 100755 index 0000000..726d037 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_terracotta.json new file mode 100755 index 0000000..b35f5b2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_wool.json new file mode 100755 index 0000000..c31cdf5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/blue_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/blue_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bone_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bone_block.json new file mode 100755 index 0000000..80afd6d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bone_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bone_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bookshelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bookshelf.json new file mode 100755 index 0000000..ed87a16 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bookshelf.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:bookshelf" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:book" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bookshelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brain_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brain_coral.json new file mode 100755 index 0000000..9a0ceb2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brain_coral.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brain_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brain_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brain_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brain_coral_block.json new file mode 100755 index 0000000..d3ac302 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brain_coral_block.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:brain_coral_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dead_brain_coral_block" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brain_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brain_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brain_coral_fan.json new file mode 100755 index 0000000..4545959 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brain_coral_fan.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brain_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brain_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brewing_stand.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brewing_stand.json new file mode 100755 index 0000000..d300fdc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brewing_stand.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:brewing_stand" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brewing_stand" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brick_slab.json new file mode 100755 index 0000000..f705e94 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brick_stairs.json new file mode 100755 index 0000000..9c30747 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brick_wall.json new file mode 100755 index 0000000..0122646 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bricks.json new file mode 100755 index 0000000..ab7ce5d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_banner.json new file mode 100755 index 0000000..77eee1c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:brown_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_bed.json new file mode 100755 index 0000000..73b73c0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:brown_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:brown_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_candle.json new file mode 100755 index 0000000..64957e2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:brown_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:brown_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:brown_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:brown_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_candle_cake.json new file mode 100755 index 0000000..b08e7b6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_carpet.json new file mode 100755 index 0000000..dbd7b05 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_concrete.json new file mode 100755 index 0000000..157f7f6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_concrete_powder.json new file mode 100755 index 0000000..e767167 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_glazed_terracotta.json new file mode 100755 index 0000000..70f8305 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_mushroom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_mushroom.json new file mode 100755 index 0000000..b283576 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_mushroom.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_mushroom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_mushroom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_mushroom_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_mushroom_block.json new file mode 100755 index 0000000..bdcdd04 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_mushroom_block.json @@ -0,0 +1,62 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:brown_mushroom_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": -6.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:limit_count", + "limit": { + "min": 0.0 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:brown_mushroom" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_mushroom_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_shulker_box.json new file mode 100755 index 0000000..30467bc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:brown_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_stained_glass.json new file mode 100755 index 0000000..7445895 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_stained_glass_pane.json new file mode 100755 index 0000000..6d3d383 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_terracotta.json new file mode 100755 index 0000000..78542b0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_wool.json new file mode 100755 index 0000000..51ec42e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/brown_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/brown_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bubble_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bubble_coral.json new file mode 100755 index 0000000..5db2f74 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bubble_coral.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bubble_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bubble_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bubble_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bubble_coral_block.json new file mode 100755 index 0000000..7bc85af --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bubble_coral_block.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:bubble_coral_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dead_bubble_coral_block" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bubble_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bubble_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bubble_coral_fan.json new file mode 100755 index 0000000..083b098 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bubble_coral_fan.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bubble_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bubble_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/budding_amethyst.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/budding_amethyst.json new file mode 100755 index 0000000..5570eb6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/budding_amethyst.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/budding_amethyst" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bush.json new file mode 100755 index 0000000..7c46524 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/bush.json @@ -0,0 +1,44 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bush" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cactus.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cactus.json new file mode 100755 index 0000000..e310ec3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cactus.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cactus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cactus" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cactus_flower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cactus_flower.json new file mode 100755 index 0000000..087ade1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cactus_flower.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cactus_flower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cactus_flower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cake.json new file mode 100755 index 0000000..cf98e00 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cake.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/calcite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/calcite.json new file mode 100755 index 0000000..ccf97a3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/calcite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:calcite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/calcite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/calibrated_sculk_sensor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/calibrated_sculk_sensor.json new file mode 100755 index 0000000..499447c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/calibrated_sculk_sensor.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:calibrated_sculk_sensor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/calibrated_sculk_sensor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/campfire.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/campfire.json new file mode 100755 index 0000000..ee97874 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/campfire.json @@ -0,0 +1,54 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:campfire" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:charcoal" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/campfire" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/candle.json new file mode 100755 index 0000000..28547e1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/candle_cake.json new file mode 100755 index 0000000..1f6b718 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/carrots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/carrots.json new file mode 100755 index 0000000..71cd96b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/carrots.json @@ -0,0 +1,51 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:carrot" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:carrots", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:binomial_with_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "extra": 3, + "probability": 0.5714286 + } + } + ], + "name": "minecraft:carrot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/carrots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cartography_table.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cartography_table.json new file mode 100755 index 0000000..664cf95 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cartography_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cartography_table" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cartography_table" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/carved_pumpkin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/carved_pumpkin.json new file mode 100755 index 0000000..170e7a2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/carved_pumpkin.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:carved_pumpkin" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/carved_pumpkin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cauldron.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cauldron.json new file mode 100755 index 0000000..c959482 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cauldron.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cauldron" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cauldron" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cave_vines.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cave_vines.json new file mode 100755 index 0000000..17b89ab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cave_vines.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:cave_vines", + "condition": "minecraft:block_state_property", + "properties": { + "berries": "true" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:glow_berries" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cave_vines" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cave_vines_plant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cave_vines_plant.json new file mode 100755 index 0000000..6bf6c39 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cave_vines_plant.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:cave_vines_plant", + "condition": "minecraft:block_state_property", + "properties": { + "berries": "true" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:glow_berries" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cave_vines_plant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_button.json new file mode 100755 index 0000000..1aa943b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_door.json new file mode 100755 index 0000000..5e9fded --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:cherry_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:cherry_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_fence.json new file mode 100755 index 0000000..c61b470 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_fence_gate.json new file mode 100755 index 0000000..ec56e4b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_hanging_sign.json new file mode 100755 index 0000000..3905d42 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_leaves.json new file mode 100755 index 0000000..b79e709 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:cherry_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:cherry_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "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": "minecraft:blocks/cherry_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_log.json new file mode 100755 index 0000000..e35232e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_planks.json new file mode 100755 index 0000000..9cbbb4f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_pressure_plate.json new file mode 100755 index 0000000..fb0c238 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_sapling.json new file mode 100755 index 0000000..62c3e70 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_shelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_shelf.json new file mode 100755 index 0000000..57fd4a5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_shelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_shelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_shelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_sign.json new file mode 100755 index 0000000..5010b09 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_slab.json new file mode 100755 index 0000000..158d2d7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cherry_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cherry_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_stairs.json new file mode 100755 index 0000000..5ae1bce --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_trapdoor.json new file mode 100755 index 0000000..f960ed4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_wood.json new file mode 100755 index 0000000..0e245a8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cherry_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cherry_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chest.json new file mode 100755 index 0000000..6c9d7f0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chest.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:chest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chipped_anvil.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chipped_anvil.json new file mode 100755 index 0000000..5ef5dbe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chipped_anvil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chipped_anvil" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chipped_anvil" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_bookshelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_bookshelf.json new file mode 100755 index 0000000..1c9194c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_bookshelf.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_bookshelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_bookshelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_copper.json new file mode 100755 index 0000000..d650123 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_deepslate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_deepslate.json new file mode 100755 index 0000000..7074fc9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_deepslate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_deepslate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_deepslate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_nether_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_nether_bricks.json new file mode 100755 index 0000000..24f4884 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_nether_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_nether_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_nether_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_polished_blackstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_polished_blackstone.json new file mode 100755 index 0000000..7571f17 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_polished_blackstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_polished_blackstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_polished_blackstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_quartz_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_quartz_block.json new file mode 100755 index 0000000..cccaf59 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_quartz_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_quartz_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_quartz_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_red_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_red_sandstone.json new file mode 100755 index 0000000..fb4948a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_red_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_red_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_red_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_resin_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_resin_bricks.json new file mode 100755 index 0000000..10f6ba1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_resin_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_resin_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_resin_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_sandstone.json new file mode 100755 index 0000000..474b41e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_stone_bricks.json new file mode 100755 index 0000000..031bd2b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_stone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_tuff.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_tuff.json new file mode 100755 index 0000000..9c5dfd6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_tuff.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_tuff" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_tuff" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_tuff_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_tuff_bricks.json new file mode 100755 index 0000000..a5eb37b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chiseled_tuff_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_tuff_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_tuff_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chorus_flower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chorus_flower.json new file mode 100755 index 0000000..b36cef6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chorus_flower.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": {} + } + ], + "name": "minecraft:chorus_flower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chorus_flower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chorus_plant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chorus_plant.json new file mode 100755 index 0000000..a035e6a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/chorus_plant.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:chorus_fruit" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chorus_plant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/clay.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/clay.json new file mode 100755 index 0000000..da2577a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/clay.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:clay" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:clay_ball" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/clay" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/closed_eyeblossom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/closed_eyeblossom.json new file mode 100755 index 0000000..a15cac5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/closed_eyeblossom.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:closed_eyeblossom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/closed_eyeblossom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/coal_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/coal_block.json new file mode 100755 index 0000000..1789c0a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/coal_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:coal_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/coal_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/coal_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/coal_ore.json new file mode 100755 index 0000000..c4a6929 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/coal_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:coal_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:coal" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/coal_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/coarse_dirt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/coarse_dirt.json new file mode 100755 index 0000000..cf70f22 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/coarse_dirt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:coarse_dirt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/coarse_dirt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobbled_deepslate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobbled_deepslate.json new file mode 100755 index 0000000..fe66f84 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobbled_deepslate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobbled_deepslate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobbled_deepslate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_slab.json new file mode 100755 index 0000000..f465f03 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cobbled_deepslate_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cobbled_deepslate_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobbled_deepslate_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_stairs.json new file mode 100755 index 0000000..5588bb0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobbled_deepslate_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobbled_deepslate_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_wall.json new file mode 100755 index 0000000..2254960 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobbled_deepslate_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobbled_deepslate_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobbled_deepslate_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobblestone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobblestone.json new file mode 100755 index 0000000..14da366 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobblestone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobblestone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobblestone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobblestone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobblestone_slab.json new file mode 100755 index 0000000..9817b21 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobblestone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cobblestone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cobblestone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobblestone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobblestone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobblestone_stairs.json new file mode 100755 index 0000000..4ae412f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobblestone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobblestone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobblestone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobblestone_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobblestone_wall.json new file mode 100755 index 0000000..0d4d4fa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobblestone_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobblestone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobblestone_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobweb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobweb.json new file mode 100755 index 0000000..0f7ab37 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cobweb.json @@ -0,0 +1,58 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:cobweb" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:string" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cobweb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cocoa.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cocoa.json new file mode 100755 index 0000000..cffb456 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cocoa.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cocoa", + "condition": "minecraft:block_state_property", + "properties": { + "age": "2" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cocoa_beans" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cocoa" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/comparator.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/comparator.json new file mode 100755 index 0000000..4615936 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/comparator.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:comparator" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/comparator" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/composter.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/composter.json new file mode 100755 index 0000000..4292b04 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/composter.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:composter" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:composter", + "condition": "minecraft:block_state_property", + "properties": { + "level": "8" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/composter" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/conduit.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/conduit.json new file mode 100755 index 0000000..39afe95 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/conduit.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:conduit" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/conduit" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_bars.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_bars.json new file mode 100755 index 0000000..3b39f13 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:copper_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_bars" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_block.json new file mode 100755 index 0000000..54e17e1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:copper_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_bulb.json new file mode 100755 index 0000000..d8996ad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_bulb.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:copper_bulb" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_chain.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_chain.json new file mode 100755 index 0000000..2ab2cd9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_chain.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:copper_chain" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_chain" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_chest.json new file mode 100755 index 0000000..a62aa4e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_chest.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:copper_chest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_door.json new file mode 100755 index 0000000..e5e163a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:copper_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:copper_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_golem_statue.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_golem_statue.json new file mode 100755 index 0000000..93ee499 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_golem_statue.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + }, + { + "block": "minecraft:copper_golem_statue", + "function": "minecraft:copy_state", + "properties": [ + "copper_golem_pose" + ] + } + ], + "name": "minecraft:copper_golem_statue" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_golem_statue" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_grate.json new file mode 100755 index 0000000..c1d24a5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_grate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:copper_grate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_lantern.json new file mode 100755 index 0000000..f6562f8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:copper_lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_ore.json new file mode 100755 index 0000000..493c2d6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_ore.json @@ -0,0 +1,61 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:copper_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:raw_copper" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_torch.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_torch.json new file mode 100755 index 0000000..7c3254c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_torch.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:copper_torch" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_torch" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_trapdoor.json new file mode 100755 index 0000000..bcfd180 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/copper_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:copper_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cornflower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cornflower.json new file mode 100755 index 0000000..0f9b2da --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cornflower.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cornflower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cornflower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_deepslate_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_deepslate_bricks.json new file mode 100755 index 0000000..190cc89 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_deepslate_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cracked_deepslate_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cracked_deepslate_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_deepslate_tiles.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_deepslate_tiles.json new file mode 100755 index 0000000..cf8c81c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_deepslate_tiles.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cracked_deepslate_tiles" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cracked_deepslate_tiles" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_nether_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_nether_bricks.json new file mode 100755 index 0000000..76078bf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_nether_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cracked_nether_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cracked_nether_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_polished_blackstone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_polished_blackstone_bricks.json new file mode 100755 index 0000000..024b403 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_polished_blackstone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cracked_polished_blackstone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cracked_polished_blackstone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_stone_bricks.json new file mode 100755 index 0000000..b2dfa53 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cracked_stone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cracked_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cracked_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crafter.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crafter.json new file mode 100755 index 0000000..a6af34c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crafter.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crafter" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crafter" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crafting_table.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crafting_table.json new file mode 100755 index 0000000..3203998 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crafting_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crafting_table" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crafting_table" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/creaking_heart.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/creaking_heart.json new file mode 100755 index 0000000..69ec1a6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/creaking_heart.json @@ -0,0 +1,70 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:creaking_heart" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + }, + { + "function": "minecraft:limit_count", + "limit": { + "max": 9.0 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:resin_clump" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/creaking_heart" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/creeper_head.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/creeper_head.json new file mode 100755 index 0000000..bfccfb5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/creeper_head.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:creeper_head" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/creeper_head" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_button.json new file mode 100755 index 0000000..e105e8e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_door.json new file mode 100755 index 0000000..9452086 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:crimson_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:crimson_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_fence.json new file mode 100755 index 0000000..22525c2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_fence_gate.json new file mode 100755 index 0000000..e1586f6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_fungus.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_fungus.json new file mode 100755 index 0000000..4f4986f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_fungus.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_fungus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_fungus" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_hanging_sign.json new file mode 100755 index 0000000..e9579b8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_hyphae.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_hyphae.json new file mode 100755 index 0000000..b749560 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_hyphae.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_hyphae" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_hyphae" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_nylium.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_nylium.json new file mode 100755 index 0000000..4cc43ee --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_nylium.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:crimson_nylium" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:netherrack" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_nylium" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_planks.json new file mode 100755 index 0000000..f9c8a8c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_pressure_plate.json new file mode 100755 index 0000000..8fa42d3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_roots.json new file mode 100755 index 0000000..73837c8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_roots.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_shelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_shelf.json new file mode 100755 index 0000000..6894207 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_shelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_shelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_shelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_sign.json new file mode 100755 index 0000000..fe0643a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_slab.json new file mode 100755 index 0000000..4efc373 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:crimson_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:crimson_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_stairs.json new file mode 100755 index 0000000..8a889e1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_stem.json new file mode 100755 index 0000000..8f7f7e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_stem.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_stem" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_trapdoor.json new file mode 100755 index 0000000..33a1920 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crimson_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crimson_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crying_obsidian.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crying_obsidian.json new file mode 100755 index 0000000..7abf754 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/crying_obsidian.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crying_obsidian" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/crying_obsidian" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_copper.json new file mode 100755 index 0000000..97ae18a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_copper_slab.json new file mode 100755 index 0000000..fe2a31a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_copper_stairs.json new file mode 100755 index 0000000..57eabc9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_red_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_red_sandstone.json new file mode 100755 index 0000000..810c630 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_red_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cut_red_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_red_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_red_sandstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_red_sandstone_slab.json new file mode 100755 index 0000000..d3fee58 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_red_sandstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cut_red_sandstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cut_red_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_red_sandstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_sandstone.json new file mode 100755 index 0000000..5142302 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cut_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_sandstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_sandstone_slab.json new file mode 100755 index 0000000..10dac77 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cut_sandstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cut_sandstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cut_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_sandstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_banner.json new file mode 100755 index 0000000..8e063f5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:cyan_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_bed.json new file mode 100755 index 0000000..35c927c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:cyan_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:cyan_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_candle.json new file mode 100755 index 0000000..2aff483 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:cyan_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:cyan_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:cyan_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:cyan_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_candle_cake.json new file mode 100755 index 0000000..83f8784 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_carpet.json new file mode 100755 index 0000000..62bc479 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_concrete.json new file mode 100755 index 0000000..5b2a4b7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_concrete_powder.json new file mode 100755 index 0000000..99fe9e9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_glazed_terracotta.json new file mode 100755 index 0000000..48ea7e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_shulker_box.json new file mode 100755 index 0000000..b6c1267 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:cyan_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_stained_glass.json new file mode 100755 index 0000000..81b4669 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_stained_glass_pane.json new file mode 100755 index 0000000..5fcaaf9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_terracotta.json new file mode 100755 index 0000000..949753c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_wool.json new file mode 100755 index 0000000..da40ebe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/cyan_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cyan_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/damaged_anvil.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/damaged_anvil.json new file mode 100755 index 0000000..484d61e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/damaged_anvil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:damaged_anvil" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/damaged_anvil" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dandelion.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dandelion.json new file mode 100755 index 0000000..9775bbd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dandelion.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dandelion" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dandelion" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_button.json new file mode 100755 index 0000000..df1eb11 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_door.json new file mode 100755 index 0000000..c3e9059 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:dark_oak_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:dark_oak_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_fence.json new file mode 100755 index 0000000..4aa8c51 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_fence_gate.json new file mode 100755 index 0000000..7de0125 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_hanging_sign.json new file mode 100755 index 0000000..c2beb6a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_leaves.json new file mode 100755 index 0000000..52c49ad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_leaves.json @@ -0,0 +1,193 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:dark_oak_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:dark_oak_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "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 + }, + { + "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": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.005, + 0.0055555557, + 0.00625, + 0.008333334, + 0.025 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:apple" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_log.json new file mode 100755 index 0000000..8e6e151 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_planks.json new file mode 100755 index 0000000..6f42d75 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_pressure_plate.json new file mode 100755 index 0000000..842eda8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_sapling.json new file mode 100755 index 0000000..893d535 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_shelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_shelf.json new file mode 100755 index 0000000..7ace381 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_shelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_shelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_shelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_sign.json new file mode 100755 index 0000000..75a3c0b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_slab.json new file mode 100755 index 0000000..8a0846b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:dark_oak_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:dark_oak_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_stairs.json new file mode 100755 index 0000000..513cc27 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_trapdoor.json new file mode 100755 index 0000000..6e2feed --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_wood.json new file mode 100755 index 0000000..e71b4db --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_oak_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_oak_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_prismarine.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_prismarine.json new file mode 100755 index 0000000..435a724 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_prismarine.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_prismarine" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_prismarine" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_prismarine_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_prismarine_slab.json new file mode 100755 index 0000000..e5908b3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_prismarine_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:dark_prismarine_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:dark_prismarine_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_prismarine_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_prismarine_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_prismarine_stairs.json new file mode 100755 index 0000000..c907f15 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dark_prismarine_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_prismarine_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dark_prismarine_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/daylight_detector.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/daylight_detector.json new file mode 100755 index 0000000..62c370f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/daylight_detector.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:daylight_detector" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/daylight_detector" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_brain_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_brain_coral.json new file mode 100755 index 0000000..f1eeef9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_brain_coral.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_brain_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_brain_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_brain_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_brain_coral_block.json new file mode 100755 index 0000000..6b96039 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_brain_coral_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_brain_coral_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_brain_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_brain_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_brain_coral_fan.json new file mode 100755 index 0000000..ebef5d3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_brain_coral_fan.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_brain_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_brain_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_bubble_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_bubble_coral.json new file mode 100755 index 0000000..ecfd426 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_bubble_coral.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_bubble_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_bubble_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_bubble_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_bubble_coral_block.json new file mode 100755 index 0000000..cf861ce --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_bubble_coral_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_bubble_coral_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_bubble_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_bubble_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_bubble_coral_fan.json new file mode 100755 index 0000000..c431485 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_bubble_coral_fan.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_bubble_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_bubble_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_bush.json new file mode 100755 index 0000000..024455b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_bush.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "name": "minecraft:dead_bush" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_fire_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_fire_coral.json new file mode 100755 index 0000000..bb26a93 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_fire_coral.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_fire_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_fire_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_fire_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_fire_coral_block.json new file mode 100755 index 0000000..985ba2d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_fire_coral_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_fire_coral_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_fire_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_fire_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_fire_coral_fan.json new file mode 100755 index 0000000..286f9ee --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_fire_coral_fan.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_fire_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_fire_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_horn_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_horn_coral.json new file mode 100755 index 0000000..de09705 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_horn_coral.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_horn_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_horn_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_horn_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_horn_coral_block.json new file mode 100755 index 0000000..d7c6a0c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_horn_coral_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_horn_coral_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_horn_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_horn_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_horn_coral_fan.json new file mode 100755 index 0000000..73c39d1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_horn_coral_fan.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_horn_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_horn_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_tube_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_tube_coral.json new file mode 100755 index 0000000..b4b73ec --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_tube_coral.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_tube_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_tube_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_tube_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_tube_coral_block.json new file mode 100755 index 0000000..26ed86d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_tube_coral_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_tube_coral_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_tube_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_tube_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_tube_coral_fan.json new file mode 100755 index 0000000..430fd16 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dead_tube_coral_fan.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_tube_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dead_tube_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/decorated_pot.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/decorated_pot.json new file mode 100755 index 0000000..9092b1c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/decorated_pot.json @@ -0,0 +1,43 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:dynamic", + "conditions": [ + { + "block": "minecraft:decorated_pot", + "condition": "minecraft:block_state_property", + "properties": { + "cracked": "true" + } + } + ], + "name": "minecraft:sherds" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:pot_decorations" + ], + "source": "block_entity" + } + ], + "name": "minecraft:decorated_pot" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/decorated_pot" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate.json new file mode 100755 index 0000000..e3f598b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:deepslate" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:cobbled_deepslate" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_brick_slab.json new file mode 100755 index 0000000..9214283 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:deepslate_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:deepslate_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_brick_stairs.json new file mode 100755 index 0000000..37f315c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_brick_wall.json new file mode 100755 index 0000000..b5ee8f4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_bricks.json new file mode 100755 index 0000000..52744d2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_coal_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_coal_ore.json new file mode 100755 index 0000000..0f20e1a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_coal_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:deepslate_coal_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:coal" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_coal_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_copper_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_copper_ore.json new file mode 100755 index 0000000..2af165b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_copper_ore.json @@ -0,0 +1,61 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:deepslate_copper_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:raw_copper" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_copper_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_diamond_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_diamond_ore.json new file mode 100755 index 0000000..e613e5e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_diamond_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:deepslate_diamond_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:diamond" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_diamond_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_emerald_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_emerald_ore.json new file mode 100755 index 0000000..cf83bb3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_emerald_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:deepslate_emerald_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:emerald" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_emerald_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_gold_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_gold_ore.json new file mode 100755 index 0000000..601d17f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_gold_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:deepslate_gold_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:raw_gold" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_gold_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_iron_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_iron_ore.json new file mode 100755 index 0000000..d581122 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_iron_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:deepslate_iron_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:raw_iron" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_iron_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_lapis_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_lapis_ore.json new file mode 100755 index 0000000..daf243d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_lapis_ore.json @@ -0,0 +1,61 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:deepslate_lapis_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:lapis_lazuli" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_lapis_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_redstone_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_redstone_ore.json new file mode 100755 index 0000000..02821e7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_redstone_ore.json @@ -0,0 +1,64 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:deepslate_redstone_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:redstone" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_redstone_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_tile_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_tile_slab.json new file mode 100755 index 0000000..4d20d49 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_tile_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:deepslate_tile_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:deepslate_tile_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_tile_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_tile_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_tile_stairs.json new file mode 100755 index 0000000..1430a35 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_tile_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate_tile_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_tile_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_tile_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_tile_wall.json new file mode 100755 index 0000000..ec3931b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_tile_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate_tile_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_tile_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_tiles.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_tiles.json new file mode 100755 index 0000000..7654045 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/deepslate_tiles.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate_tiles" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/deepslate_tiles" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/detector_rail.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/detector_rail.json new file mode 100755 index 0000000..7bf2966 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/detector_rail.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:detector_rail" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/detector_rail" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diamond_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diamond_block.json new file mode 100755 index 0000000..e292c84 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diamond_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:diamond_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/diamond_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diamond_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diamond_ore.json new file mode 100755 index 0000000..6a036de --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diamond_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:diamond_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:diamond" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/diamond_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diorite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diorite.json new file mode 100755 index 0000000..aa30871 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diorite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:diorite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/diorite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diorite_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diorite_slab.json new file mode 100755 index 0000000..96d37ea --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diorite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:diorite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:diorite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/diorite_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diorite_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diorite_stairs.json new file mode 100755 index 0000000..ea059e7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diorite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:diorite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/diorite_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diorite_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diorite_wall.json new file mode 100755 index 0000000..0dde20f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/diorite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:diorite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/diorite_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dirt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dirt.json new file mode 100755 index 0000000..6b0e967 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dirt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dirt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dirt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dirt_path.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dirt_path.json new file mode 100755 index 0000000..7b34c5c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dirt_path.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dirt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dirt_path" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dispenser.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dispenser.json new file mode 100755 index 0000000..184ecc5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dispenser.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:dispenser" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dispenser" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dragon_egg.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dragon_egg.json new file mode 100755 index 0000000..ecb7e3a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dragon_egg.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dragon_egg" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dragon_egg" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dragon_head.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dragon_head.json new file mode 100755 index 0000000..8b29d71 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dragon_head.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:dragon_head" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dragon_head" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dried_ghast.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dried_ghast.json new file mode 100755 index 0000000..0657cf0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dried_ghast.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dried_ghast" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dried_ghast" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dried_kelp_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dried_kelp_block.json new file mode 100755 index 0000000..8454cc9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dried_kelp_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dried_kelp_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dried_kelp_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dripstone_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dripstone_block.json new file mode 100755 index 0000000..c92e535 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dripstone_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dripstone_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dripstone_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dropper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dropper.json new file mode 100755 index 0000000..980829f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/dropper.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:dropper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/dropper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/emerald_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/emerald_block.json new file mode 100755 index 0000000..9a0389b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/emerald_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:emerald_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/emerald_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/emerald_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/emerald_ore.json new file mode 100755 index 0000000..2b0c27e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/emerald_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:emerald_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:emerald" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/emerald_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/enchanting_table.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/enchanting_table.json new file mode 100755 index 0000000..3e177c2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/enchanting_table.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:enchanting_table" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/enchanting_table" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_rod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_rod.json new file mode 100755 index 0000000..48b992a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_rod.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:end_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/end_rod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone.json new file mode 100755 index 0000000..7c800b7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:end_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/end_stone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone_brick_slab.json new file mode 100755 index 0000000..a411905 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:end_stone_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:end_stone_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/end_stone_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone_brick_stairs.json new file mode 100755 index 0000000..380f908 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:end_stone_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/end_stone_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone_brick_wall.json new file mode 100755 index 0000000..fbd0ff5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:end_stone_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/end_stone_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone_bricks.json new file mode 100755 index 0000000..2240000 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/end_stone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:end_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/end_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ender_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ender_chest.json new file mode 100755 index 0000000..75342f9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ender_chest.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:ender_chest" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 8.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:obsidian" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/ender_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_chiseled_copper.json new file mode 100755 index 0000000..bf07cd4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_chiseled_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_chiseled_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper.json new file mode 100755 index 0000000..9d0144b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_bars.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_bars.json new file mode 100755 index 0000000..5e6eb67 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_copper_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_copper_bars" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_bulb.json new file mode 100755 index 0000000..31c40d4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_bulb.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_copper_bulb" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_chain.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_chain.json new file mode 100755 index 0000000..91b72d9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_chain.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_copper_chain" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_copper_chain" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_chest.json new file mode 100755 index 0000000..f97f280 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_chest.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:exposed_copper_chest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_copper_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_door.json new file mode 100755 index 0000000..32dbefc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:exposed_copper_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:exposed_copper_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_golem_statue.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_golem_statue.json new file mode 100755 index 0000000..bd7f6ec --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_golem_statue.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + }, + { + "block": "minecraft:exposed_copper_golem_statue", + "function": "minecraft:copy_state", + "properties": [ + "copper_golem_pose" + ] + } + ], + "name": "minecraft:exposed_copper_golem_statue" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_copper_golem_statue" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_grate.json new file mode 100755 index 0000000..72b84ee --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_grate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_copper_grate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_lantern.json new file mode 100755 index 0000000..88acf3d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_copper_lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_copper_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_trapdoor.json new file mode 100755 index 0000000..abd0e20 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_copper_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_copper_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_cut_copper.json new file mode 100755 index 0000000..5cae042 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_cut_copper_slab.json new file mode 100755 index 0000000..58c098d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:exposed_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:exposed_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_cut_copper_stairs.json new file mode 100755 index 0000000..6fe1157 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_lightning_rod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_lightning_rod.json new file mode 100755 index 0000000..76db300 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/exposed_lightning_rod.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:exposed_lightning_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/exposed_lightning_rod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/farmland.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/farmland.json new file mode 100755 index 0000000..4d71ae8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/farmland.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dirt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/farmland" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fern.json new file mode 100755 index 0000000..639154f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fern.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "name": "minecraft:fern" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/fern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fire.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fire.json new file mode 100755 index 0000000..7c51a60 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fire.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/fire" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fire_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fire_coral.json new file mode 100755 index 0000000..83a54ff --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fire_coral.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:fire_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/fire_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fire_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fire_coral_block.json new file mode 100755 index 0000000..e92de31 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fire_coral_block.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:fire_coral_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dead_fire_coral_block" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/fire_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fire_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fire_coral_fan.json new file mode 100755 index 0000000..6069834 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fire_coral_fan.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:fire_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/fire_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/firefly_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/firefly_bush.json new file mode 100755 index 0000000..d0b166e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/firefly_bush.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:firefly_bush" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/firefly_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fletching_table.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fletching_table.json new file mode 100755 index 0000000..875af57 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/fletching_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:fletching_table" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/fletching_table" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/flower_pot.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/flower_pot.json new file mode 100755 index 0000000..1e12e1e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/flower_pot.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:flower_pot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/flower_pot" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/flowering_azalea.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/flowering_azalea.json new file mode 100755 index 0000000..ea7ebb0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/flowering_azalea.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:flowering_azalea" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/flowering_azalea" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/flowering_azalea_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/flowering_azalea_leaves.json new file mode 100755 index 0000000..103754d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/flowering_azalea_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:flowering_azalea_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:flowering_azalea" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "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": "minecraft:blocks/flowering_azalea_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/frogspawn.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/frogspawn.json new file mode 100755 index 0000000..19a1281 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/frogspawn.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/frogspawn" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/frosted_ice.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/frosted_ice.json new file mode 100755 index 0000000..2a641a5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/frosted_ice.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/frosted_ice" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/furnace.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/furnace.json new file mode 100755 index 0000000..9905cb5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/furnace.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:furnace" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/furnace" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gilded_blackstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gilded_blackstone.json new file mode 100755 index 0000000..7e213c1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gilded_blackstone.json @@ -0,0 +1,79 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:gilded_blackstone" + }, + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.1, + 0.14285715, + 0.25, + 1.0 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "name": "minecraft:gilded_blackstone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gilded_blackstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/glass.json new file mode 100755 index 0000000..e6511e6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/glass_pane.json new file mode 100755 index 0000000..92a921b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/glow_lichen.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/glow_lichen.json new file mode 100755 index 0000000..db3f17e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/glow_lichen.json @@ -0,0 +1,118 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "functions": [ + { + "add": true, + "conditions": [ + { + "block": "minecraft:glow_lichen", + "condition": "minecraft:block_state_property", + "properties": { + "down": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:glow_lichen", + "condition": "minecraft:block_state_property", + "properties": { + "up": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:glow_lichen", + "condition": "minecraft:block_state_property", + "properties": { + "north": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:glow_lichen", + "condition": "minecraft:block_state_property", + "properties": { + "south": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:glow_lichen", + "condition": "minecraft:block_state_property", + "properties": { + "west": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:glow_lichen", + "condition": "minecraft:block_state_property", + "properties": { + "east": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "count": -1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:glow_lichen" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/glow_lichen" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/glowstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/glowstone.json new file mode 100755 index 0000000..849301e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/glowstone.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:glowstone" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + }, + { + "function": "minecraft:limit_count", + "limit": { + "max": 4.0, + "min": 1.0 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:glowstone_dust" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/glowstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gold_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gold_block.json new file mode 100755 index 0000000..9c3df28 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gold_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gold_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gold_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gold_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gold_ore.json new file mode 100755 index 0000000..ec85db7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gold_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:gold_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:raw_gold" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gold_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/granite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/granite.json new file mode 100755 index 0000000..e011864 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/granite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:granite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/granite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/granite_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/granite_slab.json new file mode 100755 index 0000000..bf40d1a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/granite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:granite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:granite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/granite_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/granite_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/granite_stairs.json new file mode 100755 index 0000000..487c046 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/granite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:granite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/granite_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/granite_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/granite_wall.json new file mode 100755 index 0000000..dd18fd4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/granite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:granite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/granite_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/grass_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/grass_block.json new file mode 100755 index 0000000..1041fc0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/grass_block.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gravel.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gravel.json new file mode 100755 index 0000000..8493f46 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gravel.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:gravel" + }, + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.1, + 0.14285715, + 0.25, + 1.0 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:flint" + }, + { + "type": "minecraft:item", + "name": "minecraft:gravel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gravel" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_banner.json new file mode 100755 index 0000000..5aad6ec --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:gray_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_bed.json new file mode 100755 index 0000000..30e35eb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:gray_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:gray_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_candle.json new file mode 100755 index 0000000..caca65c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:gray_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:gray_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:gray_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:gray_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_candle_cake.json new file mode 100755 index 0000000..07edceb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_carpet.json new file mode 100755 index 0000000..2e255ee --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_concrete.json new file mode 100755 index 0000000..b036b0f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_concrete_powder.json new file mode 100755 index 0000000..8770a6b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_glazed_terracotta.json new file mode 100755 index 0000000..02e6230 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_shulker_box.json new file mode 100755 index 0000000..2dbb097 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:gray_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_stained_glass.json new file mode 100755 index 0000000..a768a72 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_stained_glass_pane.json new file mode 100755 index 0000000..09179a0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_terracotta.json new file mode 100755 index 0000000..159d20c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_wool.json new file mode 100755 index 0000000..89c0672 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/gray_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/gray_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_banner.json new file mode 100755 index 0000000..ae4f34d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:green_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_bed.json new file mode 100755 index 0000000..f33c15b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:green_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:green_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_candle.json new file mode 100755 index 0000000..f07d8f0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:green_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:green_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:green_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:green_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_candle_cake.json new file mode 100755 index 0000000..b092b54 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_carpet.json new file mode 100755 index 0000000..2492b22 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_concrete.json new file mode 100755 index 0000000..53ffa0e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_concrete_powder.json new file mode 100755 index 0000000..32397e8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_glazed_terracotta.json new file mode 100755 index 0000000..3d7cb02 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_shulker_box.json new file mode 100755 index 0000000..eefff81 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:green_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_stained_glass.json new file mode 100755 index 0000000..bd2e440 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_stained_glass_pane.json new file mode 100755 index 0000000..fd706e0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_terracotta.json new file mode 100755 index 0000000..83434e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_wool.json new file mode 100755 index 0000000..ceabbab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/green_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/green_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/grindstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/grindstone.json new file mode 100755 index 0000000..f51a4ce --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/grindstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:grindstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/grindstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/hanging_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/hanging_roots.json new file mode 100755 index 0000000..618e3d3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/hanging_roots.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:hanging_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/hanging_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/hay_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/hay_block.json new file mode 100755 index 0000000..873d675 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/hay_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:hay_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/hay_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/heavy_core.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/heavy_core.json new file mode 100755 index 0000000..c13ed7f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/heavy_core.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:heavy_core" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/heavy_core" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/heavy_weighted_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/heavy_weighted_pressure_plate.json new file mode 100755 index 0000000..d6db93c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/heavy_weighted_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:heavy_weighted_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/heavy_weighted_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/honey_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/honey_block.json new file mode 100755 index 0000000..7d3264f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/honey_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:honey_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/honey_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/honeycomb_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/honeycomb_block.json new file mode 100755 index 0000000..62069cf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/honeycomb_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:honeycomb_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/honeycomb_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/hopper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/hopper.json new file mode 100755 index 0000000..daae78f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/hopper.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:hopper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/hopper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/horn_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/horn_coral.json new file mode 100755 index 0000000..501e2a4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/horn_coral.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:horn_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/horn_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/horn_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/horn_coral_block.json new file mode 100755 index 0000000..7fc90e7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/horn_coral_block.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:horn_coral_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dead_horn_coral_block" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/horn_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/horn_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/horn_coral_fan.json new file mode 100755 index 0000000..cf5a0a1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/horn_coral_fan.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:horn_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/horn_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ice.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ice.json new file mode 100755 index 0000000..71225d8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ice.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:ice" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/ice" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_chiseled_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_chiseled_stone_bricks.json new file mode 100755 index 0000000..3ed87c0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_chiseled_stone_bricks.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chiseled_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_chiseled_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_cobblestone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_cobblestone.json new file mode 100755 index 0000000..5e38066 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_cobblestone.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cobblestone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_cobblestone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_cracked_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_cracked_stone_bricks.json new file mode 100755 index 0000000..730968a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_cracked_stone_bricks.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cracked_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_cracked_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_deepslate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_deepslate.json new file mode 100755 index 0000000..e1b1fe0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_deepslate.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:deepslate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_deepslate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_mossy_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_mossy_stone_bricks.json new file mode 100755 index 0000000..9348b04 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_mossy_stone_bricks.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_mossy_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_stone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_stone.json new file mode 100755 index 0000000..ba0c6e4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_stone.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_stone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_stone_bricks.json new file mode 100755 index 0000000..736ff87 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/infested_stone_bricks.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/infested_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_bars.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_bars.json new file mode 100755 index 0000000..c0cf002 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_bars" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_block.json new file mode 100755 index 0000000..85ab337 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_chain.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_chain.json new file mode 100755 index 0000000..0d593e4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_chain.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_chain" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_chain" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_door.json new file mode 100755 index 0000000..d33e7e6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:iron_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:iron_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_ore.json new file mode 100755 index 0000000..7644052 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:iron_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:raw_iron" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_trapdoor.json new file mode 100755 index 0000000..198db25 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/iron_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jack_o_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jack_o_lantern.json new file mode 100755 index 0000000..2444400 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jack_o_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jack_o_lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jack_o_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jukebox.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jukebox.json new file mode 100755 index 0000000..518700c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jukebox.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jukebox" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jukebox" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_button.json new file mode 100755 index 0000000..7c8f0a8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_door.json new file mode 100755 index 0000000..5a1123c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:jungle_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:jungle_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_fence.json new file mode 100755 index 0000000..bcd1c3c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_fence_gate.json new file mode 100755 index 0000000..e669de9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_hanging_sign.json new file mode 100755 index 0000000..29a5793 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_leaves.json new file mode 100755 index 0000000..98b7ea3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_leaves.json @@ -0,0 +1,137 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:jungle_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.025, + 0.027777778, + 0.03125, + 0.041666668, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:jungle_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "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": "minecraft:blocks/jungle_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_log.json new file mode 100755 index 0000000..2043a0d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_planks.json new file mode 100755 index 0000000..0ef4b15 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_pressure_plate.json new file mode 100755 index 0000000..17df14a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_sapling.json new file mode 100755 index 0000000..bf0989f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_shelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_shelf.json new file mode 100755 index 0000000..0ae02ac --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_shelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_shelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_shelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_sign.json new file mode 100755 index 0000000..a5c95c5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_slab.json new file mode 100755 index 0000000..e1cdcaf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:jungle_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:jungle_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_stairs.json new file mode 100755 index 0000000..bc18261 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_trapdoor.json new file mode 100755 index 0000000..d756056 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_wood.json new file mode 100755 index 0000000..0eb9439 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/jungle_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/kelp.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/kelp.json new file mode 100755 index 0000000..ff2e2f4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/kelp.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:kelp" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/kelp" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/kelp_plant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/kelp_plant.json new file mode 100755 index 0000000..fa3b69f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/kelp_plant.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:kelp" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/kelp_plant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ladder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ladder.json new file mode 100755 index 0000000..c50f04b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ladder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:ladder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/ladder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lantern.json new file mode 100755 index 0000000..dc015ad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lapis_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lapis_block.json new file mode 100755 index 0000000..c6338c5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lapis_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lapis_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lapis_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lapis_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lapis_ore.json new file mode 100755 index 0000000..48076a3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lapis_ore.json @@ -0,0 +1,61 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:lapis_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:lapis_lazuli" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lapis_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/large_amethyst_bud.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/large_amethyst_bud.json new file mode 100755 index 0000000..d653b14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/large_amethyst_bud.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:large_amethyst_bud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/large_amethyst_bud" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/large_fern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/large_fern.json new file mode 100755 index 0000000..421aed4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/large_fern.json @@ -0,0 +1,134 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:large_fern", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + }, + { + "condition": "minecraft:location_check", + "offsetY": 1, + "predicate": { + "block": { + "blocks": "minecraft:large_fern", + "state": { + "half": "upper" + } + } + } + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:fern" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:large_fern", + "condition": "minecraft:block_state_property", + "properties": { + "half": "upper" + } + }, + { + "condition": "minecraft:location_check", + "offsetY": -1, + "predicate": { + "block": { + "blocks": "minecraft:large_fern", + "state": { + "half": "lower" + } + } + } + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:fern" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/large_fern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lava_cauldron.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lava_cauldron.json new file mode 100755 index 0000000..5941988 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lava_cauldron.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cauldron" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lava_cauldron" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/leaf_litter.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/leaf_litter.json new file mode 100755 index 0000000..20da250 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/leaf_litter.json @@ -0,0 +1,77 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:leaf_litter", + "condition": "minecraft:block_state_property", + "properties": { + "segment_amount": "1" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:leaf_litter", + "condition": "minecraft:block_state_property", + "properties": { + "segment_amount": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:leaf_litter", + "condition": "minecraft:block_state_property", + "properties": { + "segment_amount": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:leaf_litter", + "condition": "minecraft:block_state_property", + "properties": { + "segment_amount": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:leaf_litter" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/leaf_litter" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lectern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lectern.json new file mode 100755 index 0000000..a261b80 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lectern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lectern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lectern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lever.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lever.json new file mode 100755 index 0000000..29bff36 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lever.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lever" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lever" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_banner.json new file mode 100755 index 0000000..457eb95 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:light_blue_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_bed.json new file mode 100755 index 0000000..109da39 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:light_blue_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:light_blue_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_candle.json new file mode 100755 index 0000000..7ee46f0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:light_blue_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:light_blue_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:light_blue_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:light_blue_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_candle_cake.json new file mode 100755 index 0000000..602a795 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_carpet.json new file mode 100755 index 0000000..432c47b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_concrete.json new file mode 100755 index 0000000..20cbfd5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_concrete_powder.json new file mode 100755 index 0000000..25b20f7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_glazed_terracotta.json new file mode 100755 index 0000000..f0a9579 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_shulker_box.json new file mode 100755 index 0000000..d4de84c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:light_blue_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_stained_glass.json new file mode 100755 index 0000000..4255cd1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_stained_glass_pane.json new file mode 100755 index 0000000..73795a1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_terracotta.json new file mode 100755 index 0000000..b333250 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_wool.json new file mode 100755 index 0000000..531832c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_blue_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_blue_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_banner.json new file mode 100755 index 0000000..c03d0d5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:light_gray_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_bed.json new file mode 100755 index 0000000..5029124 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:light_gray_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:light_gray_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_candle.json new file mode 100755 index 0000000..9c2bd72 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:light_gray_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:light_gray_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:light_gray_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:light_gray_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_candle_cake.json new file mode 100755 index 0000000..49cd0e6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_carpet.json new file mode 100755 index 0000000..6f1b386 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_concrete.json new file mode 100755 index 0000000..ef3a9a8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_concrete_powder.json new file mode 100755 index 0000000..4c1c12e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_glazed_terracotta.json new file mode 100755 index 0000000..fddb1c9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_shulker_box.json new file mode 100755 index 0000000..83576bb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:light_gray_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_stained_glass.json new file mode 100755 index 0000000..4594837 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_stained_glass_pane.json new file mode 100755 index 0000000..3ab99cc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_terracotta.json new file mode 100755 index 0000000..bdfc140 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_wool.json new file mode 100755 index 0000000..7bc06e3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_gray_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_gray_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_weighted_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_weighted_pressure_plate.json new file mode 100755 index 0000000..d439049 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/light_weighted_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_weighted_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/light_weighted_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lightning_rod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lightning_rod.json new file mode 100755 index 0000000..c27c60f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lightning_rod.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lightning_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lightning_rod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lilac.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lilac.json new file mode 100755 index 0000000..13202c9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lilac.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:lilac", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:lilac" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lilac" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lily_of_the_valley.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lily_of_the_valley.json new file mode 100755 index 0000000..4fffcf9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lily_of_the_valley.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lily_of_the_valley" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lily_of_the_valley" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lily_pad.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lily_pad.json new file mode 100755 index 0000000..8dee4f4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lily_pad.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lily_pad" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lily_pad" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_banner.json new file mode 100755 index 0000000..5824e8b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:lime_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_bed.json new file mode 100755 index 0000000..6a167cd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:lime_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:lime_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_candle.json new file mode 100755 index 0000000..a30c8d5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:lime_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:lime_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:lime_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:lime_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_candle_cake.json new file mode 100755 index 0000000..6669056 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_carpet.json new file mode 100755 index 0000000..0871cf7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_concrete.json new file mode 100755 index 0000000..8a1a9fd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_concrete_powder.json new file mode 100755 index 0000000..3734754 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_glazed_terracotta.json new file mode 100755 index 0000000..52cd1d6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_shulker_box.json new file mode 100755 index 0000000..e2925e4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:lime_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_stained_glass.json new file mode 100755 index 0000000..574be2e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_stained_glass_pane.json new file mode 100755 index 0000000..c9b8e9c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_terracotta.json new file mode 100755 index 0000000..f34a6ef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_wool.json new file mode 100755 index 0000000..97eeb71 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lime_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lime_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lodestone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lodestone.json new file mode 100755 index 0000000..5f0e0b7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/lodestone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lodestone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/lodestone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/loom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/loom.json new file mode 100755 index 0000000..a4c9511 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/loom.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:loom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/loom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_banner.json new file mode 100755 index 0000000..458a4fe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:magenta_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_bed.json new file mode 100755 index 0000000..c932550 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:magenta_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:magenta_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_candle.json new file mode 100755 index 0000000..3211c28 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:magenta_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:magenta_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:magenta_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:magenta_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_candle_cake.json new file mode 100755 index 0000000..842cceb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_carpet.json new file mode 100755 index 0000000..36afc43 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_concrete.json new file mode 100755 index 0000000..dff1ea6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_concrete_powder.json new file mode 100755 index 0000000..7f3c9ab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_glazed_terracotta.json new file mode 100755 index 0000000..d563498 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_shulker_box.json new file mode 100755 index 0000000..d463d04 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:magenta_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_stained_glass.json new file mode 100755 index 0000000..2113dda --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_stained_glass_pane.json new file mode 100755 index 0000000..5ce7b7a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_terracotta.json new file mode 100755 index 0000000..44ac019 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_wool.json new file mode 100755 index 0000000..80a979f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magenta_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magenta_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magma_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magma_block.json new file mode 100755 index 0000000..c2d754e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/magma_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magma_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/magma_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_button.json new file mode 100755 index 0000000..509537f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_door.json new file mode 100755 index 0000000..3f844b5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:mangrove_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:mangrove_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_fence.json new file mode 100755 index 0000000..4c4344c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_fence_gate.json new file mode 100755 index 0000000..1ffa2a9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_hanging_sign.json new file mode 100755 index 0000000..262985d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_leaves.json new file mode 100755 index 0000000..4eb9ca6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_leaves.json @@ -0,0 +1,80 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:mangrove_leaves" + }, + { + "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": "minecraft:blocks/mangrove_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_log.json new file mode 100755 index 0000000..a09c252 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_planks.json new file mode 100755 index 0000000..524d1e2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_pressure_plate.json new file mode 100755 index 0000000..1aeec93 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_propagule.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_propagule.json new file mode 100755 index 0000000..2594bcd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_propagule.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:mangrove_propagule", + "condition": "minecraft:block_state_property", + "properties": { + "age": "4" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_propagule" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_propagule" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_roots.json new file mode 100755 index 0000000..d4a917c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_roots.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_shelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_shelf.json new file mode 100755 index 0000000..08ff9a1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_shelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_shelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_shelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_sign.json new file mode 100755 index 0000000..e17e149 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_slab.json new file mode 100755 index 0000000..fbd67d8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:mangrove_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:mangrove_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_stairs.json new file mode 100755 index 0000000..0c3f930 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_trapdoor.json new file mode 100755 index 0000000..161d10c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_wood.json new file mode 100755 index 0000000..8aeb2c6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mangrove_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mangrove_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/medium_amethyst_bud.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/medium_amethyst_bud.json new file mode 100755 index 0000000..927a8c2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/medium_amethyst_bud.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:medium_amethyst_bud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/medium_amethyst_bud" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/melon.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/melon.json new file mode 100755 index 0000000..2d2eeaf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/melon.json @@ -0,0 +1,70 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:melon" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + }, + { + "function": "minecraft:limit_count", + "limit": { + "max": 9.0 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:melon_slice" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/melon" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/melon_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/melon_stem.json new file mode 100755 index 0000000..d3aee4d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/melon_stem.json @@ -0,0 +1,167 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "0" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.06666667 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "1" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.13333334 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "2" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.2 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.26666668 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "4" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.33333334 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "5" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.4 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "6" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.46666667 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:melon_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.53333336 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_seeds" + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/melon_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/moss_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/moss_block.json new file mode 100755 index 0000000..1d0bfb2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/moss_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:moss_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/moss_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/moss_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/moss_carpet.json new file mode 100755 index 0000000..45c835a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/moss_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:moss_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/moss_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_cobblestone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_cobblestone.json new file mode 100755 index 0000000..0c00648 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_cobblestone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_cobblestone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_cobblestone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_slab.json new file mode 100755 index 0000000..8cb8600 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:mossy_cobblestone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:mossy_cobblestone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_cobblestone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_stairs.json new file mode 100755 index 0000000..bd32656 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_cobblestone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_cobblestone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_wall.json new file mode 100755 index 0000000..76a6d14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_cobblestone_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_cobblestone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_cobblestone_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_slab.json new file mode 100755 index 0000000..eb87e90 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:mossy_stone_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:mossy_stone_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_stone_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_stairs.json new file mode 100755 index 0000000..ff05bb2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_stone_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_stone_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_wall.json new file mode 100755 index 0000000..28ddb99 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_stone_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_stone_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_stone_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_stone_bricks.json new file mode 100755 index 0000000..34bd330 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mossy_stone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mossy_stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mossy_stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud.json new file mode 100755 index 0000000..751ddf7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mud" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud_brick_slab.json new file mode 100755 index 0000000..63a3772 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:mud_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:mud_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mud_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud_brick_stairs.json new file mode 100755 index 0000000..4de65ef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mud_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mud_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud_brick_wall.json new file mode 100755 index 0000000..395ca90 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mud_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mud_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud_bricks.json new file mode 100755 index 0000000..48cbb70 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mud_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mud_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mud_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/muddy_mangrove_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/muddy_mangrove_roots.json new file mode 100755 index 0000000..8dcd315 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/muddy_mangrove_roots.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:muddy_mangrove_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/muddy_mangrove_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mushroom_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mushroom_stem.json new file mode 100755 index 0000000..1d6e70a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mushroom_stem.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mushroom_stem" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mushroom_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mycelium.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mycelium.json new file mode 100755 index 0000000..ab082b8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/mycelium.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:mycelium" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/mycelium" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_brick_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_brick_fence.json new file mode 100755 index 0000000..93d2d29 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_brick_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:nether_brick_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_brick_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_brick_slab.json new file mode 100755 index 0000000..6e9278e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:nether_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:nether_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_brick_stairs.json new file mode 100755 index 0000000..a4c472c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:nether_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_brick_wall.json new file mode 100755 index 0000000..22760a5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:nether_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_bricks.json new file mode 100755 index 0000000..78f1707 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:nether_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_gold_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_gold_ore.json new file mode 100755 index 0000000..9a61e27 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_gold_ore.json @@ -0,0 +1,61 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:nether_gold_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:gold_nugget" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_gold_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_portal.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_portal.json new file mode 100755 index 0000000..c739666 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_portal.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/nether_portal" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_quartz_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_quartz_ore.json new file mode 100755 index 0000000..ecad0af --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_quartz_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:nether_quartz_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:quartz" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_quartz_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_sprouts.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_sprouts.json new file mode 100755 index 0000000..e5be1c7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_sprouts.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:nether_sprouts" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_sprouts" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_wart.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_wart.json new file mode 100755 index 0000000..bfd0f8f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_wart.json @@ -0,0 +1,58 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:nether_wart", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "block": "minecraft:nether_wart", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + } + ], + "name": "minecraft:nether_wart" + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_wart" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_wart_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_wart_block.json new file mode 100755 index 0000000..0a3687a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/nether_wart_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:nether_wart_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/nether_wart_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/netherite_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/netherite_block.json new file mode 100755 index 0000000..0c75036 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/netherite_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:netherite_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/netherite_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/netherrack.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/netherrack.json new file mode 100755 index 0000000..c876b9f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/netherrack.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:netherrack" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/netherrack" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/note_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/note_block.json new file mode 100755 index 0000000..5cafae6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/note_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:note_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/note_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_button.json new file mode 100755 index 0000000..2f139be --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_door.json new file mode 100755 index 0000000..de9f731 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:oak_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:oak_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_fence.json new file mode 100755 index 0000000..19b6938 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_fence_gate.json new file mode 100755 index 0000000..a90402c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_hanging_sign.json new file mode 100755 index 0000000..d55d1f5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_leaves.json new file mode 100755 index 0000000..ceb1023 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_leaves.json @@ -0,0 +1,193 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:oak_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:oak_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "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 + }, + { + "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": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.005, + 0.0055555557, + 0.00625, + 0.008333334, + 0.025 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:apple" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_log.json new file mode 100755 index 0000000..5134439 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_planks.json new file mode 100755 index 0000000..c2629de --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_pressure_plate.json new file mode 100755 index 0000000..22ffa9a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_sapling.json new file mode 100755 index 0000000..a726c25 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_shelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_shelf.json new file mode 100755 index 0000000..c1fdce6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_shelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_shelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_shelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_sign.json new file mode 100755 index 0000000..87c080f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_slab.json new file mode 100755 index 0000000..b8f2584 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:oak_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:oak_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_stairs.json new file mode 100755 index 0000000..4caf08d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_trapdoor.json new file mode 100755 index 0000000..1ec9933 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_wood.json new file mode 100755 index 0000000..0423620 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oak_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oak_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/observer.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/observer.json new file mode 100755 index 0000000..413814a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/observer.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:observer" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/observer" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/obsidian.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/obsidian.json new file mode 100755 index 0000000..aaaf7b0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/obsidian.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:obsidian" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/obsidian" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ochre_froglight.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ochre_froglight.json new file mode 100755 index 0000000..46cdefe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/ochre_froglight.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:ochre_froglight" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/ochre_froglight" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/open_eyeblossom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/open_eyeblossom.json new file mode 100755 index 0000000..7f02f9e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/open_eyeblossom.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:open_eyeblossom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/open_eyeblossom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_banner.json new file mode 100755 index 0000000..4f1d0b7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:orange_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_bed.json new file mode 100755 index 0000000..6c0c13c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:orange_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:orange_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_candle.json new file mode 100755 index 0000000..1908de4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:orange_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:orange_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:orange_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:orange_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_candle_cake.json new file mode 100755 index 0000000..0e8eaf2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_carpet.json new file mode 100755 index 0000000..c3586ba --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_concrete.json new file mode 100755 index 0000000..9d0660b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_concrete_powder.json new file mode 100755 index 0000000..1357c33 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_glazed_terracotta.json new file mode 100755 index 0000000..625b47b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_shulker_box.json new file mode 100755 index 0000000..747de35 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:orange_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_stained_glass.json new file mode 100755 index 0000000..d77ff93 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_stained_glass_pane.json new file mode 100755 index 0000000..e9bda61 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_terracotta.json new file mode 100755 index 0000000..44bf365 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_tulip.json new file mode 100755 index 0000000..82da738 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_tulip.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_wool.json new file mode 100755 index 0000000..4653d40 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/orange_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/orange_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxeye_daisy.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxeye_daisy.json new file mode 100755 index 0000000..e26d57e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxeye_daisy.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxeye_daisy" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxeye_daisy" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_chiseled_copper.json new file mode 100755 index 0000000..1783830 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_chiseled_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_chiseled_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper.json new file mode 100755 index 0000000..4352f5b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_bars.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_bars.json new file mode 100755 index 0000000..2abd0b3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_copper_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_copper_bars" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_bulb.json new file mode 100755 index 0000000..b004376 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_bulb.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_copper_bulb" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_chain.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_chain.json new file mode 100755 index 0000000..c85235a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_chain.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_copper_chain" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_copper_chain" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_chest.json new file mode 100755 index 0000000..400be50 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_chest.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:oxidized_copper_chest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_copper_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_door.json new file mode 100755 index 0000000..eeeb51d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:oxidized_copper_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:oxidized_copper_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_golem_statue.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_golem_statue.json new file mode 100755 index 0000000..1664953 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_golem_statue.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + }, + { + "block": "minecraft:oxidized_copper_golem_statue", + "function": "minecraft:copy_state", + "properties": [ + "copper_golem_pose" + ] + } + ], + "name": "minecraft:oxidized_copper_golem_statue" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_copper_golem_statue" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_grate.json new file mode 100755 index 0000000..ce68f27 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_grate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_copper_grate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_lantern.json new file mode 100755 index 0000000..7c1ad35 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_copper_lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_copper_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_trapdoor.json new file mode 100755 index 0000000..08eeea7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_copper_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_copper_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper.json new file mode 100755 index 0000000..36f5c34 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper_slab.json new file mode 100755 index 0000000..97934fa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:oxidized_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:oxidized_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper_stairs.json new file mode 100755 index 0000000..3f5fd9b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_lightning_rod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_lightning_rod.json new file mode 100755 index 0000000..e08a52d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/oxidized_lightning_rod.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxidized_lightning_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/oxidized_lightning_rod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/packed_ice.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/packed_ice.json new file mode 100755 index 0000000..af33e70 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/packed_ice.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:packed_ice" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/packed_ice" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/packed_mud.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/packed_mud.json new file mode 100755 index 0000000..78a8442 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/packed_mud.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:packed_mud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/packed_mud" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_hanging_moss.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_hanging_moss.json new file mode 100755 index 0000000..6f06ee0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_hanging_moss.json @@ -0,0 +1,44 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_hanging_moss" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_hanging_moss" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_moss_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_moss_block.json new file mode 100755 index 0000000..8a53593 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_moss_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_moss_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_moss_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_moss_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_moss_carpet.json new file mode 100755 index 0000000..609106a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_moss_carpet.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pale_moss_carpet", + "condition": "minecraft:block_state_property", + "properties": { + "bottom": "true" + } + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:pale_moss_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_moss_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_button.json new file mode 100755 index 0000000..3782634 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_door.json new file mode 100755 index 0000000..e54f21a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pale_oak_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:pale_oak_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_fence.json new file mode 100755 index 0000000..443e015 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_fence_gate.json new file mode 100755 index 0000000..7614cd5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_hanging_sign.json new file mode 100755 index 0000000..93f5c08 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_leaves.json new file mode 100755 index 0000000..1122938 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:pale_oak_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:pale_oak_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "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": "minecraft:blocks/pale_oak_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_log.json new file mode 100755 index 0000000..4dc2e07 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_planks.json new file mode 100755 index 0000000..0097b5e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_pressure_plate.json new file mode 100755 index 0000000..45f4fc4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_sapling.json new file mode 100755 index 0000000..960d922 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_shelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_shelf.json new file mode 100755 index 0000000..487bf7a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_shelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_shelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_shelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_sign.json new file mode 100755 index 0000000..d46ce7a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_slab.json new file mode 100755 index 0000000..6170569 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:pale_oak_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:pale_oak_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_stairs.json new file mode 100755 index 0000000..d64c5bf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_trapdoor.json new file mode 100755 index 0000000..9acb6ce --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_wood.json new file mode 100755 index 0000000..128fc98 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pale_oak_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pale_oak_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pearlescent_froglight.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pearlescent_froglight.json new file mode 100755 index 0000000..54657d3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pearlescent_froglight.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pearlescent_froglight" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pearlescent_froglight" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/peony.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/peony.json new file mode 100755 index 0000000..56fe226 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/peony.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:peony", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:peony" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/peony" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/petrified_oak_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/petrified_oak_slab.json new file mode 100755 index 0000000..eca7289 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/petrified_oak_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:petrified_oak_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:petrified_oak_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/petrified_oak_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/piglin_head.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/piglin_head.json new file mode 100755 index 0000000..66d6122 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/piglin_head.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:piglin_head" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/piglin_head" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_banner.json new file mode 100755 index 0000000..c46b2b2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:pink_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_bed.json new file mode 100755 index 0000000..1688bc8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pink_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:pink_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_candle.json new file mode 100755 index 0000000..7e50773 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:pink_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_candle_cake.json new file mode 100755 index 0000000..9fbb025 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_carpet.json new file mode 100755 index 0000000..5d8ee53 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_concrete.json new file mode 100755 index 0000000..f9fa9b8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_concrete_powder.json new file mode 100755 index 0000000..467867c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_glazed_terracotta.json new file mode 100755 index 0000000..2c99bbe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_petals.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_petals.json new file mode 100755 index 0000000..8491a91 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_petals.json @@ -0,0 +1,77 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_petals", + "condition": "minecraft:block_state_property", + "properties": { + "flower_amount": "1" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_petals", + "condition": "minecraft:block_state_property", + "properties": { + "flower_amount": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_petals", + "condition": "minecraft:block_state_property", + "properties": { + "flower_amount": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pink_petals", + "condition": "minecraft:block_state_property", + "properties": { + "flower_amount": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:pink_petals" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_petals" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_shulker_box.json new file mode 100755 index 0000000..9600bca --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:pink_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_stained_glass.json new file mode 100755 index 0000000..74a38d2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_stained_glass_pane.json new file mode 100755 index 0000000..00a8e97 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_terracotta.json new file mode 100755 index 0000000..3c782e4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_tulip.json new file mode 100755 index 0000000..9d0e597 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_tulip.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_wool.json new file mode 100755 index 0000000..04395e4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pink_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pink_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/piston.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/piston.json new file mode 100755 index 0000000..b9ceb7b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/piston.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:piston" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/piston" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pitcher_crop.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pitcher_crop.json new file mode 100755 index 0000000..019df6f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pitcher_crop.json @@ -0,0 +1,157 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "age": "0" + } + }, + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pitcher_pod" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "age": "1" + } + }, + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pitcher_pod" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "age": "2" + } + }, + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pitcher_pod" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + }, + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pitcher_pod" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "age": "4" + } + }, + { + "block": "minecraft:pitcher_crop", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pitcher_plant" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pitcher_crop" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pitcher_plant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pitcher_plant.json new file mode 100755 index 0000000..a7183c0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pitcher_plant.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:pitcher_plant", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:pitcher_plant" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pitcher_plant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/player_head.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/player_head.json new file mode 100755 index 0000000..9abc195 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/player_head.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:profile", + "minecraft:note_block_sound", + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:player_head" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/player_head" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/podzol.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/podzol.json new file mode 100755 index 0000000..daffbde --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/podzol.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:podzol" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/podzol" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pointed_dripstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pointed_dripstone.json new file mode 100755 index 0000000..a38b8bd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pointed_dripstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pointed_dripstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pointed_dripstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_andesite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_andesite.json new file mode 100755 index 0000000..d4a7c82 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_andesite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_andesite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_andesite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_andesite_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_andesite_slab.json new file mode 100755 index 0000000..72537c2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_andesite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_andesite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_andesite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_andesite_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_andesite_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_andesite_stairs.json new file mode 100755 index 0000000..7ab9f9d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_andesite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_andesite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_andesite_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_basalt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_basalt.json new file mode 100755 index 0000000..18ff9ec --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_basalt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_basalt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_basalt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone.json new file mode 100755 index 0000000..da214cb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_slab.json new file mode 100755 index 0000000..fd8de6b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_blackstone_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_blackstone_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_stairs.json new file mode 100755 index 0000000..2f5ff68 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_wall.json new file mode 100755 index 0000000..6c8b242 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_bricks.json new file mode 100755 index 0000000..749eca7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_button.json new file mode 100755 index 0000000..1b18dff --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_pressure_plate.json new file mode 100755 index 0000000..2b2ac69 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_slab.json new file mode 100755 index 0000000..3bba0e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_blackstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_blackstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_stairs.json new file mode 100755 index 0000000..811d180 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_wall.json new file mode 100755 index 0000000..9f494f9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_blackstone_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_blackstone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_blackstone_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_deepslate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_deepslate.json new file mode 100755 index 0000000..901d4cf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_deepslate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_deepslate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_deepslate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_deepslate_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_deepslate_slab.json new file mode 100755 index 0000000..891dd7d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_deepslate_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_deepslate_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_deepslate_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_deepslate_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_deepslate_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_deepslate_stairs.json new file mode 100755 index 0000000..69f7e0b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_deepslate_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_deepslate_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_deepslate_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_deepslate_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_deepslate_wall.json new file mode 100755 index 0000000..81d673f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_deepslate_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_deepslate_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_deepslate_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_diorite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_diorite.json new file mode 100755 index 0000000..c61e8f4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_diorite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_diorite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_diorite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_diorite_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_diorite_slab.json new file mode 100755 index 0000000..19403a2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_diorite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_diorite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_diorite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_diorite_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_diorite_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_diorite_stairs.json new file mode 100755 index 0000000..2df33e3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_diorite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_diorite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_diorite_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_granite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_granite.json new file mode 100755 index 0000000..00ec998 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_granite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_granite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_granite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_granite_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_granite_slab.json new file mode 100755 index 0000000..da6642b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_granite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_granite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_granite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_granite_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_granite_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_granite_stairs.json new file mode 100755 index 0000000..ae4b9ca --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_granite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_granite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_granite_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_tuff.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_tuff.json new file mode 100755 index 0000000..6fb6717 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_tuff.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_tuff" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_tuff" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_tuff_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_tuff_slab.json new file mode 100755 index 0000000..268d8d6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_tuff_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:polished_tuff_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:polished_tuff_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_tuff_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_tuff_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_tuff_stairs.json new file mode 100755 index 0000000..a737576 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_tuff_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_tuff_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_tuff_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_tuff_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_tuff_wall.json new file mode 100755 index 0000000..dbf47da --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/polished_tuff_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:polished_tuff_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/polished_tuff_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/poppy.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/poppy.json new file mode 100755 index 0000000..7c125ff --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/poppy.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:poppy" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/poppy" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potatoes.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potatoes.json new file mode 100755 index 0000000..a96918d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potatoes.json @@ -0,0 +1,76 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:potatoes", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:binomial_with_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "extra": 3, + "probability": 0.5714286 + } + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:potatoes", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chance": 0.02, + "condition": "minecraft:random_chance" + } + ], + "name": "minecraft:poisonous_potato" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potatoes" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_acacia_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_acacia_sapling.json new file mode 100755 index 0000000..62f12bf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_acacia_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:acacia_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_acacia_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_allium.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_allium.json new file mode 100755 index 0000000..3186954 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_allium.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:allium" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_allium" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_azalea_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_azalea_bush.json new file mode 100755 index 0000000..f8ec4f6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_azalea_bush.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:azalea" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_azalea_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_azure_bluet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_azure_bluet.json new file mode 100755 index 0000000..413e7ea --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_azure_bluet.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:azure_bluet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_azure_bluet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_bamboo.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_bamboo.json new file mode 100755 index 0000000..642f7a8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_bamboo.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bamboo" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_bamboo" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_birch_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_birch_sapling.json new file mode 100755 index 0000000..ba71d04 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_birch_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:birch_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_birch_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_blue_orchid.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_blue_orchid.json new file mode 100755 index 0000000..97d269a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_blue_orchid.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_orchid" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_blue_orchid" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_brown_mushroom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_brown_mushroom.json new file mode 100755 index 0000000..78ce158 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_brown_mushroom.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_mushroom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_brown_mushroom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_cactus.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_cactus.json new file mode 100755 index 0000000..d121c23 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_cactus.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cactus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_cactus" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_cherry_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_cherry_sapling.json new file mode 100755 index 0000000..22c82bf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_cherry_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cherry_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_cherry_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_closed_eyeblossom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_closed_eyeblossom.json new file mode 100755 index 0000000..2e7f516 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_closed_eyeblossom.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:closed_eyeblossom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_closed_eyeblossom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_cornflower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_cornflower.json new file mode 100755 index 0000000..70bba7e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_cornflower.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cornflower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_cornflower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_crimson_fungus.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_crimson_fungus.json new file mode 100755 index 0000000..947ad09 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_crimson_fungus.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_fungus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_crimson_fungus" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_crimson_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_crimson_roots.json new file mode 100755 index 0000000..308b6f0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_crimson_roots.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crimson_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_crimson_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_dandelion.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_dandelion.json new file mode 100755 index 0000000..4b559d1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_dandelion.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dandelion" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_dandelion" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_dark_oak_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_dark_oak_sapling.json new file mode 100755 index 0000000..ed6d6a4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_dark_oak_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dark_oak_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_dark_oak_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_dead_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_dead_bush.json new file mode 100755 index 0000000..9e432e9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_dead_bush.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:dead_bush" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_dead_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_fern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_fern.json new file mode 100755 index 0000000..8c362fb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_fern.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:fern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_fern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_flowering_azalea_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_flowering_azalea_bush.json new file mode 100755 index 0000000..4828843 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_flowering_azalea_bush.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:flowering_azalea" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_flowering_azalea_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_jungle_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_jungle_sapling.json new file mode 100755 index 0000000..dd1e930 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_jungle_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:jungle_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_jungle_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_lily_of_the_valley.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_lily_of_the_valley.json new file mode 100755 index 0000000..10dfd53 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_lily_of_the_valley.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lily_of_the_valley" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_lily_of_the_valley" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_mangrove_propagule.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_mangrove_propagule.json new file mode 100755 index 0000000..2afcf4c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_mangrove_propagule.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:mangrove_propagule" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_mangrove_propagule" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_oak_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_oak_sapling.json new file mode 100755 index 0000000..f1f8e37 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_oak_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oak_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_oak_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_open_eyeblossom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_open_eyeblossom.json new file mode 100755 index 0000000..5b2e9d0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_open_eyeblossom.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:open_eyeblossom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_open_eyeblossom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_orange_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_orange_tulip.json new file mode 100755 index 0000000..81eab09 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_orange_tulip.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_orange_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_oxeye_daisy.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_oxeye_daisy.json new file mode 100755 index 0000000..912ea7d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_oxeye_daisy.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:oxeye_daisy" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_oxeye_daisy" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_pale_oak_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_pale_oak_sapling.json new file mode 100755 index 0000000..7ebed87 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_pale_oak_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pale_oak_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_pale_oak_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_pink_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_pink_tulip.json new file mode 100755 index 0000000..e7a63e7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_pink_tulip.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_pink_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_poppy.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_poppy.json new file mode 100755 index 0000000..d75f2d1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_poppy.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:poppy" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_poppy" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_red_mushroom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_red_mushroom.json new file mode 100755 index 0000000..e20d84a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_red_mushroom.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_mushroom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_red_mushroom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_red_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_red_tulip.json new file mode 100755 index 0000000..b5cea4e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_red_tulip.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_red_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_spruce_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_spruce_sapling.json new file mode 100755 index 0000000..47cf985 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_spruce_sapling.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_spruce_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_torchflower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_torchflower.json new file mode 100755 index 0000000..b92f91a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_torchflower.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:torchflower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_torchflower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_warped_fungus.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_warped_fungus.json new file mode 100755 index 0000000..a798f64 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_warped_fungus.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_fungus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_warped_fungus" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_warped_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_warped_roots.json new file mode 100755 index 0000000..7abe315 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_warped_roots.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_warped_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_white_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_white_tulip.json new file mode 100755 index 0000000..aad1307 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_white_tulip.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_white_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_wither_rose.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_wither_rose.json new file mode 100755 index 0000000..fc24130 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/potted_wither_rose.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "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" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wither_rose" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/potted_wither_rose" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/powder_snow.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/powder_snow.json new file mode 100755 index 0000000..91aa4ae --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/powder_snow.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/powder_snow" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/powder_snow_cauldron.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/powder_snow_cauldron.json new file mode 100755 index 0000000..540379b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/powder_snow_cauldron.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cauldron" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/powder_snow_cauldron" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/powered_rail.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/powered_rail.json new file mode 100755 index 0000000..1baa78e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/powered_rail.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:powered_rail" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/powered_rail" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine.json new file mode 100755 index 0000000..667cd33 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:prismarine" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_brick_slab.json new file mode 100755 index 0000000..81d7b0c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:prismarine_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:prismarine_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_brick_stairs.json new file mode 100755 index 0000000..12ab920 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:prismarine_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_bricks.json new file mode 100755 index 0000000..fa2f5e8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:prismarine_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_slab.json new file mode 100755 index 0000000..d1646bd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:prismarine_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:prismarine_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_stairs.json new file mode 100755 index 0000000..d4d2271 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:prismarine_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_wall.json new file mode 100755 index 0000000..e4a8db9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/prismarine_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:prismarine_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/prismarine_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pumpkin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pumpkin.json new file mode 100755 index 0000000..668cb82 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pumpkin.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pumpkin" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pumpkin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pumpkin_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pumpkin_stem.json new file mode 100755 index 0000000..41e6c80 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/pumpkin_stem.json @@ -0,0 +1,167 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "0" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.06666667 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "1" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.13333334 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "2" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.2 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.26666668 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "4" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.33333334 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "5" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.4 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "6" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.46666667 + }, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:pumpkin_stem", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "count": { + "type": "minecraft:binomial", + "n": 3.0, + "p": 0.53333336 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds" + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/pumpkin_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_banner.json new file mode 100755 index 0000000..6435da0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:purple_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_bed.json new file mode 100755 index 0000000..6a9b0be --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:purple_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:purple_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_candle.json new file mode 100755 index 0000000..875b38e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:purple_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:purple_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:purple_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:purple_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_candle_cake.json new file mode 100755 index 0000000..60bc851 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_carpet.json new file mode 100755 index 0000000..875defd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_concrete.json new file mode 100755 index 0000000..6c3a764 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_concrete_powder.json new file mode 100755 index 0000000..1a4146f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_glazed_terracotta.json new file mode 100755 index 0000000..fa3cafd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_shulker_box.json new file mode 100755 index 0000000..a037040 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:purple_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_stained_glass.json new file mode 100755 index 0000000..b7e099d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_stained_glass_pane.json new file mode 100755 index 0000000..698cd87 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_terracotta.json new file mode 100755 index 0000000..b03c9a1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_wool.json new file mode 100755 index 0000000..1904e3e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purple_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purple_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purpur_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purpur_block.json new file mode 100755 index 0000000..08a90f6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purpur_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purpur_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purpur_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purpur_pillar.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purpur_pillar.json new file mode 100755 index 0000000..644bba0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purpur_pillar.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purpur_pillar" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purpur_pillar" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purpur_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purpur_slab.json new file mode 100755 index 0000000..e4e4464 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purpur_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:purpur_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:purpur_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purpur_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purpur_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purpur_stairs.json new file mode 100755 index 0000000..eb1c24a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/purpur_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purpur_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/purpur_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_block.json new file mode 100755 index 0000000..7eb0ba9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:quartz_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/quartz_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_bricks.json new file mode 100755 index 0000000..81dcc88 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:quartz_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/quartz_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_pillar.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_pillar.json new file mode 100755 index 0000000..792f6e7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_pillar.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:quartz_pillar" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/quartz_pillar" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_slab.json new file mode 100755 index 0000000..b9d013c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:quartz_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:quartz_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/quartz_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_stairs.json new file mode 100755 index 0000000..67934f2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/quartz_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:quartz_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/quartz_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/rail.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/rail.json new file mode 100755 index 0000000..6439e1c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/rail.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:rail" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/rail" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/raw_copper_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/raw_copper_block.json new file mode 100755 index 0000000..96f3df6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/raw_copper_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:raw_copper_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/raw_copper_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/raw_gold_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/raw_gold_block.json new file mode 100755 index 0000000..f542446 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/raw_gold_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:raw_gold_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/raw_gold_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/raw_iron_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/raw_iron_block.json new file mode 100755 index 0000000..ebb8195 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/raw_iron_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:raw_iron_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/raw_iron_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_banner.json new file mode 100755 index 0000000..9cd58ad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:red_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_bed.json new file mode 100755 index 0000000..5539e34 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:red_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:red_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_candle.json new file mode 100755 index 0000000..7d811a6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:red_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:red_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:red_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:red_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_candle_cake.json new file mode 100755 index 0000000..012bdf5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_carpet.json new file mode 100755 index 0000000..90d0b72 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_concrete.json new file mode 100755 index 0000000..8cfcb7e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_concrete_powder.json new file mode 100755 index 0000000..43e4912 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_glazed_terracotta.json new file mode 100755 index 0000000..901ad17 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_mushroom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_mushroom.json new file mode 100755 index 0000000..06781ff --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_mushroom.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_mushroom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_mushroom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_mushroom_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_mushroom_block.json new file mode 100755 index 0000000..26dd196 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_mushroom_block.json @@ -0,0 +1,62 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:red_mushroom_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": -6.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:limit_count", + "limit": { + "min": 0.0 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:red_mushroom" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_mushroom_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_nether_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_nether_brick_slab.json new file mode 100755 index 0000000..fba983c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_nether_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:red_nether_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:red_nether_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_nether_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_nether_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_nether_brick_stairs.json new file mode 100755 index 0000000..043c84c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_nether_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_nether_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_nether_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_nether_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_nether_brick_wall.json new file mode 100755 index 0000000..a5689eb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_nether_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_nether_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_nether_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_nether_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_nether_bricks.json new file mode 100755 index 0000000..134ff07 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_nether_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_nether_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_nether_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sand.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sand.json new file mode 100755 index 0000000..c14fb7c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sand.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_sand" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_sand" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sandstone.json new file mode 100755 index 0000000..c361abe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sandstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sandstone_slab.json new file mode 100755 index 0000000..44a0c41 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sandstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:red_sandstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:red_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_sandstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sandstone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sandstone_stairs.json new file mode 100755 index 0000000..4190451 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sandstone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_sandstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_sandstone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sandstone_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sandstone_wall.json new file mode 100755 index 0000000..133f5a3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_sandstone_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_sandstone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_sandstone_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_shulker_box.json new file mode 100755 index 0000000..b05c91c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:red_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_stained_glass.json new file mode 100755 index 0000000..b4884b8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_stained_glass_pane.json new file mode 100755 index 0000000..c7cd10e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_terracotta.json new file mode 100755 index 0000000..66cb3ee --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_tulip.json new file mode 100755 index 0000000..bb7d64d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_tulip.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_wool.json new file mode 100755 index 0000000..ec75bf8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/red_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/red_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_block.json new file mode 100755 index 0000000..f638196 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:redstone_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/redstone_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_lamp.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_lamp.json new file mode 100755 index 0000000..72691b0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_lamp.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:redstone_lamp" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/redstone_lamp" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_ore.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_ore.json new file mode 100755 index 0000000..630032a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_ore.json @@ -0,0 +1,64 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:redstone_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:redstone" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/redstone_ore" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_torch.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_torch.json new file mode 100755 index 0000000..cfbd4fe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_torch.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:redstone_torch" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/redstone_torch" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_wire.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_wire.json new file mode 100755 index 0000000..464c462 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/redstone_wire.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:redstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/redstone_wire" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/reinforced_deepslate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/reinforced_deepslate.json new file mode 100755 index 0000000..8b7ca25 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/reinforced_deepslate.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/reinforced_deepslate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/repeater.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/repeater.json new file mode 100755 index 0000000..4b479ef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/repeater.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:repeater" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/repeater" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_block.json new file mode 100755 index 0000000..aff4761 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:resin_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/resin_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_brick_slab.json new file mode 100755 index 0000000..7b85e6d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:resin_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:resin_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/resin_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_brick_stairs.json new file mode 100755 index 0000000..45cac06 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:resin_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/resin_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_brick_wall.json new file mode 100755 index 0000000..8624725 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:resin_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/resin_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_bricks.json new file mode 100755 index 0000000..10fb896 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:resin_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/resin_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_clump.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_clump.json new file mode 100755 index 0000000..d2f4b6f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/resin_clump.json @@ -0,0 +1,110 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": true, + "conditions": [ + { + "block": "minecraft:resin_clump", + "condition": "minecraft:block_state_property", + "properties": { + "down": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:resin_clump", + "condition": "minecraft:block_state_property", + "properties": { + "up": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:resin_clump", + "condition": "minecraft:block_state_property", + "properties": { + "north": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:resin_clump", + "condition": "minecraft:block_state_property", + "properties": { + "south": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:resin_clump", + "condition": "minecraft:block_state_property", + "properties": { + "west": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:resin_clump", + "condition": "minecraft:block_state_property", + "properties": { + "east": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "count": -1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:resin_clump" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/resin_clump" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/respawn_anchor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/respawn_anchor.json new file mode 100755 index 0000000..19aa5ad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/respawn_anchor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:respawn_anchor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/respawn_anchor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/rooted_dirt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/rooted_dirt.json new file mode 100755 index 0000000..da18a7b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/rooted_dirt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:rooted_dirt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/rooted_dirt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/rose_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/rose_bush.json new file mode 100755 index 0000000..1f76a29 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/rose_bush.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:rose_bush", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:rose_bush" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/rose_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sand.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sand.json new file mode 100755 index 0000000..694cf21 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sand.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sand" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sand" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sandstone.json new file mode 100755 index 0000000..bcf6258 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sandstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sandstone_slab.json new file mode 100755 index 0000000..c2104e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sandstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:sandstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sandstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sandstone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sandstone_stairs.json new file mode 100755 index 0000000..b6e09b4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sandstone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sandstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sandstone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sandstone_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sandstone_wall.json new file mode 100755 index 0000000..badc92b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sandstone_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sandstone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sandstone_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/scaffolding.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/scaffolding.json new file mode 100755 index 0000000..0ef83d2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/scaffolding.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:scaffolding" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/scaffolding" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk.json new file mode 100755 index 0000000..3624da1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sculk" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sculk" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk_catalyst.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk_catalyst.json new file mode 100755 index 0000000..edb425b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk_catalyst.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sculk_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sculk_catalyst" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk_sensor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk_sensor.json new file mode 100755 index 0000000..89ea81f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk_sensor.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sculk_sensor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sculk_sensor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk_shrieker.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk_shrieker.json new file mode 100755 index 0000000..9a70d66 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk_shrieker.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sculk_shrieker" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sculk_shrieker" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk_vein.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk_vein.json new file mode 100755 index 0000000..4e7f527 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sculk_vein.json @@ -0,0 +1,127 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "functions": [ + { + "add": true, + "conditions": [ + { + "block": "minecraft:sculk_vein", + "condition": "minecraft:block_state_property", + "properties": { + "down": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:sculk_vein", + "condition": "minecraft:block_state_property", + "properties": { + "up": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:sculk_vein", + "condition": "minecraft:block_state_property", + "properties": { + "north": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:sculk_vein", + "condition": "minecraft:block_state_property", + "properties": { + "south": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:sculk_vein", + "condition": "minecraft:block_state_property", + "properties": { + "west": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "minecraft:sculk_vein", + "condition": "minecraft:block_state_property", + "properties": { + "east": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "count": -1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sculk_vein" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sculk_vein" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sea_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sea_lantern.json new file mode 100755 index 0000000..a966fa5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sea_lantern.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:sea_lantern" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + }, + { + "function": "minecraft:limit_count", + "limit": { + "max": 5.0, + "min": 1.0 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:prismarine_crystals" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sea_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sea_pickle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sea_pickle.json new file mode 100755 index 0000000..04ebbab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sea_pickle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:sea_pickle", + "condition": "minecraft:block_state_property", + "properties": { + "pickles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:sea_pickle", + "condition": "minecraft:block_state_property", + "properties": { + "pickles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:sea_pickle", + "condition": "minecraft:block_state_property", + "properties": { + "pickles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sea_pickle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sea_pickle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/seagrass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/seagrass.json new file mode 100755 index 0000000..618fdc6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/seagrass.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:seagrass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/seagrass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/short_dry_grass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/short_dry_grass.json new file mode 100755 index 0000000..e19e59d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/short_dry_grass.json @@ -0,0 +1,44 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:short_dry_grass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/short_dry_grass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/short_grass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/short_grass.json new file mode 100755 index 0000000..61e0786 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/short_grass.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "name": "minecraft:short_grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/short_grass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/shroomlight.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/shroomlight.json new file mode 100755 index 0000000..82bdfdc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/shroomlight.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:shroomlight" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/shroomlight" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/shulker_box.json new file mode 100755 index 0000000..b518720 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/skeleton_skull.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/skeleton_skull.json new file mode 100755 index 0000000..4fa7f79 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/skeleton_skull.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:skeleton_skull" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/skeleton_skull" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/slime_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/slime_block.json new file mode 100755 index 0000000..c76a0c0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/slime_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:slime_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/slime_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/small_amethyst_bud.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/small_amethyst_bud.json new file mode 100755 index 0000000..f912468 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/small_amethyst_bud.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:small_amethyst_bud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/small_amethyst_bud" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/small_dripleaf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/small_dripleaf.json new file mode 100755 index 0000000..85bd291 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/small_dripleaf.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:small_dripleaf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/small_dripleaf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smithing_table.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smithing_table.json new file mode 100755 index 0000000..b4e8eed --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smithing_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smithing_table" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smithing_table" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smoker.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smoker.json new file mode 100755 index 0000000..da10796 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smoker.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:smoker" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smoker" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_basalt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_basalt.json new file mode 100755 index 0000000..6012d14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_basalt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_basalt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_basalt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_quartz.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_quartz.json new file mode 100755 index 0000000..b878b71 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_quartz.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_quartz" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_quartz" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_quartz_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_quartz_slab.json new file mode 100755 index 0000000..d83dae7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_quartz_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:smooth_quartz_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:smooth_quartz_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_quartz_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_quartz_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_quartz_stairs.json new file mode 100755 index 0000000..8b3ab2f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_quartz_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_quartz_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_quartz_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone.json new file mode 100755 index 0000000..662f011 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_red_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_red_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone_slab.json new file mode 100755 index 0000000..f83fe60 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:smooth_red_sandstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:smooth_red_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_red_sandstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone_stairs.json new file mode 100755 index 0000000..3f4ffac --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_red_sandstone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_red_sandstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_red_sandstone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_sandstone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_sandstone.json new file mode 100755 index 0000000..74eced2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_sandstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_sandstone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_sandstone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_sandstone_slab.json new file mode 100755 index 0000000..88bb7cd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_sandstone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:smooth_sandstone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:smooth_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_sandstone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_sandstone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_sandstone_stairs.json new file mode 100755 index 0000000..8ff8010 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_sandstone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_sandstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_sandstone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_stone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_stone.json new file mode 100755 index 0000000..d5f47a6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:smooth_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_stone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_stone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_stone_slab.json new file mode 100755 index 0000000..89c7ffc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/smooth_stone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:smooth_stone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:smooth_stone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_stone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sniffer_egg.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sniffer_egg.json new file mode 100755 index 0000000..679bb56 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sniffer_egg.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sniffer_egg" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sniffer_egg" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/snow.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/snow.json new file mode 100755 index 0000000..337656a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/snow.json @@ -0,0 +1,358 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": {} + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "1" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "2" + } + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "3" + } + } + ], + "functions": [ + { + "add": false, + "count": 3.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "4" + } + } + ], + "functions": [ + { + "add": false, + "count": 4.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "5" + } + } + ], + "functions": [ + { + "add": false, + "count": 5.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "6" + } + } + ], + "functions": [ + { + "add": false, + "count": 6.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "7" + } + } + ], + "functions": [ + { + "add": false, + "count": 7.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "8" + } + } + ], + "functions": [ + { + "add": false, + "count": 8.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + } + ], + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + } + ] + }, + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "1" + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "2" + } + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "3" + } + } + ], + "functions": [ + { + "add": false, + "count": 3.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "4" + } + } + ], + "functions": [ + { + "add": false, + "count": 4.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "5" + } + } + ], + "functions": [ + { + "add": false, + "count": 5.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "6" + } + } + ], + "functions": [ + { + "add": false, + "count": 6.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:snow", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "7" + } + } + ], + "functions": [ + { + "add": false, + "count": 7.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snow" + }, + { + "type": "minecraft:item", + "name": "minecraft:snow_block" + } + ] + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/snow" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/snow_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/snow_block.json new file mode 100755 index 0000000..f4c0d35 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/snow_block.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:snow_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:snowball" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/snow_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_campfire.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_campfire.json new file mode 100755 index 0000000..7df1bf1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_campfire.json @@ -0,0 +1,54 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:soul_campfire" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:soul_soil" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/soul_campfire" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_fire.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_fire.json new file mode 100755 index 0000000..c903d01 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_fire.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/soul_fire" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_lantern.json new file mode 100755 index 0000000..f30954c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:soul_lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/soul_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_sand.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_sand.json new file mode 100755 index 0000000..3c8ea14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_sand.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:soul_sand" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/soul_sand" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_soil.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_soil.json new file mode 100755 index 0000000..6d0286a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_soil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:soul_soil" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/soul_soil" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_torch.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_torch.json new file mode 100755 index 0000000..15fb096 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/soul_torch.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:soul_torch" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/soul_torch" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spawner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spawner.json new file mode 100755 index 0000000..ef3cbef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spawner.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/spawner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sponge.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sponge.json new file mode 100755 index 0000000..779d58e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sponge.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sponge" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sponge" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spore_blossom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spore_blossom.json new file mode 100755 index 0000000..4954974 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spore_blossom.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spore_blossom" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spore_blossom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_button.json new file mode 100755 index 0000000..1b9db66 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_door.json new file mode 100755 index 0000000..e2709b5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:spruce_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:spruce_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_fence.json new file mode 100755 index 0000000..70f9087 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_fence_gate.json new file mode 100755 index 0000000..c9a633b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_hanging_sign.json new file mode 100755 index 0000000..1c7d332 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_leaves.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_leaves.json new file mode 100755 index 0000000..6ccb5c7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:spruce_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:spruce_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "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": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "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": "minecraft:blocks/spruce_leaves" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_log.json new file mode 100755 index 0000000..0fcdc96 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_planks.json new file mode 100755 index 0000000..4b226d2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_pressure_plate.json new file mode 100755 index 0000000..a34f19c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_sapling.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_sapling.json new file mode 100755 index 0000000..33832b4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_sapling.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_sapling" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_shelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_shelf.json new file mode 100755 index 0000000..b98af39 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_shelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_shelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_shelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_sign.json new file mode 100755 index 0000000..7e63212 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_slab.json new file mode 100755 index 0000000..55ceb70 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:spruce_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:spruce_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_stairs.json new file mode 100755 index 0000000..66490bb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_trapdoor.json new file mode 100755 index 0000000..49c1de2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_wood.json new file mode 100755 index 0000000..8f5cd23 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/spruce_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spruce_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/spruce_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sticky_piston.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sticky_piston.json new file mode 100755 index 0000000..5c31390 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sticky_piston.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sticky_piston" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sticky_piston" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone.json new file mode 100755 index 0000000..7d0be2a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:stone" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:cobblestone" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_brick_slab.json new file mode 100755 index 0000000..1b73fc3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:stone_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stone_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_brick_stairs.json new file mode 100755 index 0000000..abfc013 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_brick_wall.json new file mode 100755 index 0000000..c7817c9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_bricks.json new file mode 100755 index 0000000..18a4f30 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_button.json new file mode 100755 index 0000000..9faae12 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_pressure_plate.json new file mode 100755 index 0000000..54a30ca --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_slab.json new file mode 100755 index 0000000..7bcdc50 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:stone_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_stairs.json new file mode 100755 index 0000000..675105c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stone_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stone_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stonecutter.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stonecutter.json new file mode 100755 index 0000000..e446199 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stonecutter.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stonecutter" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stonecutter" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_acacia_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_acacia_log.json new file mode 100755 index 0000000..0fd9484 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_acacia_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_acacia_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_acacia_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_acacia_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_acacia_wood.json new file mode 100755 index 0000000..92336ab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_acacia_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_acacia_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_acacia_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_bamboo_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_bamboo_block.json new file mode 100755 index 0000000..75b40e4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_bamboo_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_bamboo_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_bamboo_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_birch_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_birch_log.json new file mode 100755 index 0000000..96825df --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_birch_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_birch_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_birch_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_birch_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_birch_wood.json new file mode 100755 index 0000000..22e87a7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_birch_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_birch_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_birch_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_cherry_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_cherry_log.json new file mode 100755 index 0000000..4623aeb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_cherry_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_cherry_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_cherry_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_cherry_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_cherry_wood.json new file mode 100755 index 0000000..efb7c69 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_cherry_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_cherry_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_cherry_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_crimson_hyphae.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_crimson_hyphae.json new file mode 100755 index 0000000..2d4df92 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_crimson_hyphae.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_crimson_hyphae" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_crimson_hyphae" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_crimson_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_crimson_stem.json new file mode 100755 index 0000000..4ba97f1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_crimson_stem.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_crimson_stem" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_crimson_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_dark_oak_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_dark_oak_log.json new file mode 100755 index 0000000..31cf8d9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_dark_oak_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_dark_oak_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_dark_oak_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_dark_oak_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_dark_oak_wood.json new file mode 100755 index 0000000..e3f1436 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_dark_oak_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_dark_oak_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_dark_oak_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_jungle_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_jungle_log.json new file mode 100755 index 0000000..d588810 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_jungle_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_jungle_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_jungle_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_jungle_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_jungle_wood.json new file mode 100755 index 0000000..cf363c9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_jungle_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_jungle_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_jungle_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_mangrove_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_mangrove_log.json new file mode 100755 index 0000000..439c464 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_mangrove_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_mangrove_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_mangrove_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_mangrove_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_mangrove_wood.json new file mode 100755 index 0000000..a0add2f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_mangrove_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_mangrove_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_mangrove_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_oak_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_oak_log.json new file mode 100755 index 0000000..6f4a965 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_oak_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_oak_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_oak_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_oak_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_oak_wood.json new file mode 100755 index 0000000..746044f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_oak_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_oak_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_oak_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_pale_oak_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_pale_oak_log.json new file mode 100755 index 0000000..5254c19 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_pale_oak_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_pale_oak_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_pale_oak_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_pale_oak_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_pale_oak_wood.json new file mode 100755 index 0000000..ac053b6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_pale_oak_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_pale_oak_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_pale_oak_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_spruce_log.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_spruce_log.json new file mode 100755 index 0000000..c1d0afa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_spruce_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_spruce_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_spruce_log" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_spruce_wood.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_spruce_wood.json new file mode 100755 index 0000000..b9bb784 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_spruce_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_spruce_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_spruce_wood" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_warped_hyphae.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_warped_hyphae.json new file mode 100755 index 0000000..b3e7e18 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_warped_hyphae.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_warped_hyphae" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_warped_hyphae" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_warped_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_warped_stem.json new file mode 100755 index 0000000..9dba0ad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/stripped_warped_stem.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stripped_warped_stem" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_warped_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sugar_cane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sugar_cane.json new file mode 100755 index 0000000..d900397 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sugar_cane.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sugar_cane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sugar_cane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sunflower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sunflower.json new file mode 100755 index 0000000..482f67c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sunflower.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:sunflower", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:sunflower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sunflower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/suspicious_gravel.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/suspicious_gravel.json new file mode 100755 index 0000000..75e7765 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/suspicious_gravel.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/suspicious_gravel" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/suspicious_sand.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/suspicious_sand.json new file mode 100755 index 0000000..a3981f9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/suspicious_sand.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/suspicious_sand" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sweet_berry_bush.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sweet_berry_bush.json new file mode 100755 index 0000000..dc6e63f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/sweet_berry_bush.json @@ -0,0 +1,87 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:sweet_berry_bush", + "condition": "minecraft:block_state_property", + "properties": { + "age": "3" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sweet_berries" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:sweet_berry_bush", + "condition": "minecraft:block_state_property", + "properties": { + "age": "2" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sweet_berries" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "bonusMultiplier": 1 + } + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sweet_berry_bush" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tall_dry_grass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tall_dry_grass.json new file mode 100755 index 0000000..7055b9e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tall_dry_grass.json @@ -0,0 +1,44 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tall_dry_grass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tall_dry_grass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tall_grass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tall_grass.json new file mode 100755 index 0000000..11ee82a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tall_grass.json @@ -0,0 +1,134 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:tall_grass", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + }, + { + "condition": "minecraft:location_check", + "offsetY": 1, + "predicate": { + "block": { + "blocks": "minecraft:tall_grass", + "state": { + "half": "upper" + } + } + } + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:short_grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:tall_grass", + "condition": "minecraft:block_state_property", + "properties": { + "half": "upper" + } + }, + { + "condition": "minecraft:location_check", + "offsetY": -1, + "predicate": { + "block": { + "blocks": "minecraft:tall_grass", + "state": { + "half": "lower" + } + } + } + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:short_grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tall_grass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tall_seagrass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tall_seagrass.json new file mode 100755 index 0000000..8135894 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tall_seagrass.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:seagrass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tall_seagrass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/target.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/target.json new file mode 100755 index 0000000..5ae2177 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/target.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:target" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/target" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/terracotta.json new file mode 100755 index 0000000..cb0855e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tinted_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tinted_glass.json new file mode 100755 index 0000000..283cb8b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tinted_glass.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tinted_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tinted_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tnt.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tnt.json new file mode 100755 index 0000000..65c724a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tnt.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:tnt", + "condition": "minecraft:block_state_property", + "properties": { + "unstable": "false" + } + } + ], + "name": "minecraft:tnt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tnt" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/torch.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/torch.json new file mode 100755 index 0000000..6fb6349 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/torch.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:torch" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/torch" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/torchflower.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/torchflower.json new file mode 100755 index 0000000..022d825 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/torchflower.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:torchflower" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/torchflower" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/torchflower_crop.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/torchflower_crop.json new file mode 100755 index 0000000..d22eeea --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/torchflower_crop.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:torchflower_seeds" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/torchflower_crop" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/trapped_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/trapped_chest.json new file mode 100755 index 0000000..99af49e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/trapped_chest.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:trapped_chest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/trapped_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/trial_spawner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/trial_spawner.json new file mode 100755 index 0000000..d0c2493 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/trial_spawner.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/trial_spawner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tripwire.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tripwire.json new file mode 100755 index 0000000..d1d9251 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tripwire.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:string" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tripwire" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tripwire_hook.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tripwire_hook.json new file mode 100755 index 0000000..fbb87eb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tripwire_hook.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tripwire_hook" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tripwire_hook" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tube_coral.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tube_coral.json new file mode 100755 index 0000000..063c249 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tube_coral.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tube_coral" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tube_coral" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tube_coral_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tube_coral_block.json new file mode 100755 index 0000000..7435046 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tube_coral_block.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:tube_coral_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dead_tube_coral_block" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tube_coral_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tube_coral_fan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tube_coral_fan.json new file mode 100755 index 0000000..cf1881f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tube_coral_fan.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tube_coral_fan" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tube_coral_fan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff.json new file mode 100755 index 0000000..22106d1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tuff" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tuff" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_brick_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_brick_slab.json new file mode 100755 index 0000000..2a8a70f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:tuff_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:tuff_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tuff_brick_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_brick_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_brick_stairs.json new file mode 100755 index 0000000..dedb959 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tuff_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tuff_brick_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_brick_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_brick_wall.json new file mode 100755 index 0000000..5c1857f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tuff_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tuff_brick_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_bricks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_bricks.json new file mode 100755 index 0000000..dd27ec0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tuff_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tuff_bricks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_slab.json new file mode 100755 index 0000000..b12cec2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:tuff_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:tuff_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tuff_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_stairs.json new file mode 100755 index 0000000..d02c0cf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tuff_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tuff_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_wall.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_wall.json new file mode 100755 index 0000000..221c81a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/tuff_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:tuff_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/tuff_wall" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/turtle_egg.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/turtle_egg.json new file mode 100755 index 0000000..38df3bd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/turtle_egg.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:turtle_egg" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/turtle_egg" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/twisting_vines.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/twisting_vines.json new file mode 100755 index 0000000..98a6f11 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/twisting_vines.json @@ -0,0 +1,65 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:twisting_vines" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.33, + 0.55, + 0.77, + 1.0 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:twisting_vines" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/twisting_vines" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/twisting_vines_plant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/twisting_vines_plant.json new file mode 100755 index 0000000..b46194c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/twisting_vines_plant.json @@ -0,0 +1,65 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:twisting_vines" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.33, + 0.55, + 0.77, + 1.0 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:twisting_vines" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/twisting_vines_plant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/vault.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/vault.json new file mode 100755 index 0000000..d36c29f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/vault.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "minecraft:blocks/vault" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/verdant_froglight.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/verdant_froglight.json new file mode 100755 index 0000000..83b913d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/verdant_froglight.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:verdant_froglight" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/verdant_froglight" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/vine.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/vine.json new file mode 100755 index 0000000..1a7251e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/vine.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:vine" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/vine" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_button.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_button.json new file mode 100755 index 0000000..e215348 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_button" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_door.json new file mode 100755 index 0000000..ccfed10 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:warped_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:warped_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_fence.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_fence.json new file mode 100755 index 0000000..b7a85a2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_fence" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_fence_gate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_fence_gate.json new file mode 100755 index 0000000..f22c3c0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_fence_gate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_fungus.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_fungus.json new file mode 100755 index 0000000..7b87dfe --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_fungus.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_fungus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_fungus" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_hanging_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_hanging_sign.json new file mode 100755 index 0000000..7fde3f2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_hanging_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_hyphae.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_hyphae.json new file mode 100755 index 0000000..629a040 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_hyphae.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_hyphae" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_hyphae" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_nylium.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_nylium.json new file mode 100755 index 0000000..2ad493f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_nylium.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:warped_nylium" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:netherrack" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_nylium" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_planks.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_planks.json new file mode 100755 index 0000000..5e911b3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_planks" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_pressure_plate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_pressure_plate.json new file mode 100755 index 0000000..fdd662b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_pressure_plate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_roots.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_roots.json new file mode 100755 index 0000000..a202836 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_roots.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_roots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_roots" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_shelf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_shelf.json new file mode 100755 index 0000000..11e221b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_shelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_shelf" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_shelf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_sign.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_sign.json new file mode 100755 index 0000000..56fd8ff --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_sign" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_slab.json new file mode 100755 index 0000000..bd79c8b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:warped_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:warped_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_stairs.json new file mode 100755 index 0000000..db65341 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_stem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_stem.json new file mode 100755 index 0000000..e49d82c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_stem.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_stem" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_stem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_trapdoor.json new file mode 100755 index 0000000..0ba747d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_wart_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_wart_block.json new file mode 100755 index 0000000..44f1239 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/warped_wart_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:warped_wart_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/warped_wart_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/water_cauldron.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/water_cauldron.json new file mode 100755 index 0000000..65480c7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/water_cauldron.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cauldron" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/water_cauldron" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_chiseled_copper.json new file mode 100755 index 0000000..ab09576 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_chiseled_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_chiseled_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_bars.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_bars.json new file mode 100755 index 0000000..ab05c92 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_copper_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_copper_bars" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_block.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_block.json new file mode 100755 index 0000000..7a19b04 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_copper_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_copper_block" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_bulb.json new file mode 100755 index 0000000..78d96ba --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_bulb.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_copper_bulb" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_chain.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_chain.json new file mode 100755 index 0000000..5f515a3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_chain.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_copper_chain" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_copper_chain" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_chest.json new file mode 100755 index 0000000..a1a5459 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_chest.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:waxed_copper_chest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_copper_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_door.json new file mode 100755 index 0000000..1085295 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:waxed_copper_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:waxed_copper_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_golem_statue.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_golem_statue.json new file mode 100755 index 0000000..3aee3bd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_golem_statue.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + }, + { + "block": "minecraft:waxed_copper_golem_statue", + "function": "minecraft:copy_state", + "properties": [ + "copper_golem_pose" + ] + } + ], + "name": "minecraft:waxed_copper_golem_statue" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_copper_golem_statue" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_grate.json new file mode 100755 index 0000000..fe71fd9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_grate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_copper_grate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_lantern.json new file mode 100755 index 0000000..48fcdc0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_copper_lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_copper_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_trapdoor.json new file mode 100755 index 0000000..045671e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_copper_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_copper_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_cut_copper.json new file mode 100755 index 0000000..7bc23ef --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_cut_copper_slab.json new file mode 100755 index 0000000..a36a0d7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:waxed_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:waxed_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_cut_copper_stairs.json new file mode 100755 index 0000000..b4a0187 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_chiseled_copper.json new file mode 100755 index 0000000..259a1f5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_chiseled_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_chiseled_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper.json new file mode 100755 index 0000000..1177577 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_bars.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_bars.json new file mode 100755 index 0000000..a33ad2a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_copper_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_copper_bars" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_bulb.json new file mode 100755 index 0000000..75b3aad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_bulb.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_copper_bulb" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_chain.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_chain.json new file mode 100755 index 0000000..b66d641 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_chain.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_copper_chain" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_copper_chain" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_chest.json new file mode 100755 index 0000000..40cd583 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_chest.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:waxed_exposed_copper_chest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_copper_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_door.json new file mode 100755 index 0000000..27f5149 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:waxed_exposed_copper_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:waxed_exposed_copper_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_golem_statue.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_golem_statue.json new file mode 100755 index 0000000..734dbba --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_golem_statue.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + }, + { + "block": "minecraft:waxed_exposed_copper_golem_statue", + "function": "minecraft:copy_state", + "properties": [ + "copper_golem_pose" + ] + } + ], + "name": "minecraft:waxed_exposed_copper_golem_statue" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_copper_golem_statue" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_grate.json new file mode 100755 index 0000000..5bf864d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_grate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_copper_grate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_lantern.json new file mode 100755 index 0000000..9aec0fb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_copper_lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_copper_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_trapdoor.json new file mode 100755 index 0000000..1b630bc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_copper_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_copper_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper.json new file mode 100755 index 0000000..3bc5d38 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper_slab.json new file mode 100755 index 0000000..5c66650 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:waxed_exposed_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:waxed_exposed_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper_stairs.json new file mode 100755 index 0000000..a601607 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_lightning_rod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_lightning_rod.json new file mode 100755 index 0000000..40c8b8d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_exposed_lightning_rod.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_exposed_lightning_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_exposed_lightning_rod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_lightning_rod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_lightning_rod.json new file mode 100755 index 0000000..0e5cc14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_lightning_rod.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_lightning_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_lightning_rod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_chiseled_copper.json new file mode 100755 index 0000000..436ba85 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_chiseled_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_chiseled_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper.json new file mode 100755 index 0000000..1adcc9d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_bars.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_bars.json new file mode 100755 index 0000000..728c809 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_copper_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_bars" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_bulb.json new file mode 100755 index 0000000..8ffa3ba --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_bulb.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_copper_bulb" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_chain.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_chain.json new file mode 100755 index 0000000..df8d08b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_chain.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_copper_chain" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_chain" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_chest.json new file mode 100755 index 0000000..b36bfd0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_chest.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:waxed_oxidized_copper_chest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_door.json new file mode 100755 index 0000000..f5772d8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:waxed_oxidized_copper_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:waxed_oxidized_copper_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_golem_statue.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_golem_statue.json new file mode 100755 index 0000000..78b588a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_golem_statue.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + }, + { + "block": "minecraft:waxed_oxidized_copper_golem_statue", + "function": "minecraft:copy_state", + "properties": [ + "copper_golem_pose" + ] + } + ], + "name": "minecraft:waxed_oxidized_copper_golem_statue" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_golem_statue" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_grate.json new file mode 100755 index 0000000..2e56d5c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_grate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_copper_grate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_lantern.json new file mode 100755 index 0000000..e3e2c4d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_copper_lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_trapdoor.json new file mode 100755 index 0000000..86f33c3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_copper_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_copper_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper.json new file mode 100755 index 0000000..8c60af1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper_slab.json new file mode 100755 index 0000000..1d775c1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:waxed_oxidized_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:waxed_oxidized_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper_stairs.json new file mode 100755 index 0000000..61bacc9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_lightning_rod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_lightning_rod.json new file mode 100755 index 0000000..7b77ce7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_oxidized_lightning_rod.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_oxidized_lightning_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_oxidized_lightning_rod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_chiseled_copper.json new file mode 100755 index 0000000..dafd322 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_chiseled_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_chiseled_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper.json new file mode 100755 index 0000000..e219db6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_bars.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_bars.json new file mode 100755 index 0000000..5af8422 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_copper_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_copper_bars" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_bulb.json new file mode 100755 index 0000000..3e88f84 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_bulb.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_copper_bulb" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_chain.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_chain.json new file mode 100755 index 0000000..344e5da --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_chain.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_copper_chain" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_copper_chain" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_chest.json new file mode 100755 index 0000000..397c764 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_chest.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:waxed_weathered_copper_chest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_copper_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_door.json new file mode 100755 index 0000000..410607d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:waxed_weathered_copper_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:waxed_weathered_copper_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_golem_statue.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_golem_statue.json new file mode 100755 index 0000000..a8d62ae --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_golem_statue.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + }, + { + "block": "minecraft:waxed_weathered_copper_golem_statue", + "function": "minecraft:copy_state", + "properties": [ + "copper_golem_pose" + ] + } + ], + "name": "minecraft:waxed_weathered_copper_golem_statue" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_copper_golem_statue" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_grate.json new file mode 100755 index 0000000..81890f9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_grate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_copper_grate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_lantern.json new file mode 100755 index 0000000..da6dc34 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_copper_lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_copper_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_trapdoor.json new file mode 100755 index 0000000..fec411c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_copper_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_copper_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper.json new file mode 100755 index 0000000..0aaca0c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper_slab.json new file mode 100755 index 0000000..d25ebd6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:waxed_weathered_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:waxed_weathered_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper_stairs.json new file mode 100755 index 0000000..8f2aebf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_lightning_rod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_lightning_rod.json new file mode 100755 index 0000000..bb6e80a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/waxed_weathered_lightning_rod.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:waxed_weathered_lightning_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/waxed_weathered_lightning_rod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_chiseled_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_chiseled_copper.json new file mode 100755 index 0000000..4e5aebf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_chiseled_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_chiseled_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_chiseled_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper.json new file mode 100755 index 0000000..5785972 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_bars.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_bars.json new file mode 100755 index 0000000..6249d8c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_copper_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_copper_bars" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_bulb.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_bulb.json new file mode 100755 index 0000000..f90c6c4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_bulb.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_copper_bulb" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_copper_bulb" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_chain.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_chain.json new file mode 100755 index 0000000..9764c0e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_chain.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_copper_chain" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_copper_chain" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_chest.json new file mode 100755 index 0000000..045e337 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_chest.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:weathered_copper_chest" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_copper_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_door.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_door.json new file mode 100755 index 0000000..ccfbcab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:weathered_copper_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "minecraft:weathered_copper_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_copper_door" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_golem_statue.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_golem_statue.json new file mode 100755 index 0000000..5575a57 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_golem_statue.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + }, + { + "block": "minecraft:weathered_copper_golem_statue", + "function": "minecraft:copy_state", + "properties": [ + "copper_golem_pose" + ] + } + ], + "name": "minecraft:weathered_copper_golem_statue" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_copper_golem_statue" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_grate.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_grate.json new file mode 100755 index 0000000..01b9e1b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_grate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_copper_grate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_copper_grate" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_lantern.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_lantern.json new file mode 100755 index 0000000..c528b5b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_copper_lantern" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_copper_lantern" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_trapdoor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_trapdoor.json new file mode 100755 index 0000000..088b4d6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_copper_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_copper_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_copper_trapdoor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_cut_copper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_cut_copper.json new file mode 100755 index 0000000..6a1d285 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_cut_copper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_cut_copper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_cut_copper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_cut_copper_slab.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_cut_copper_slab.json new file mode 100755 index 0000000..a6ce591 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_cut_copper_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:weathered_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:weathered_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_cut_copper_slab" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_cut_copper_stairs.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_cut_copper_stairs.json new file mode 100755 index 0000000..77b6734 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_cut_copper_stairs" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_lightning_rod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_lightning_rod.json new file mode 100755 index 0000000..c7c8dc6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weathered_lightning_rod.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:weathered_lightning_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weathered_lightning_rod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weeping_vines.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weeping_vines.json new file mode 100755 index 0000000..59c2955 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weeping_vines.json @@ -0,0 +1,65 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:weeping_vines" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.33, + 0.55, + 0.77, + 1.0 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:weeping_vines" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weeping_vines" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weeping_vines_plant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weeping_vines_plant.json new file mode 100755 index 0000000..5215e6a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/weeping_vines_plant.json @@ -0,0 +1,65 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "minecraft:weeping_vines" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.33, + 0.55, + 0.77, + 1.0 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:weeping_vines" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/weeping_vines_plant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wet_sponge.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wet_sponge.json new file mode 100755 index 0000000..c2356cb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wet_sponge.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wet_sponge" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/wet_sponge" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wheat.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wheat.json new file mode 100755 index 0000000..bcd5d2b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wheat.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:block", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:wheat", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "name": "minecraft:wheat" + }, + { + "type": "minecraft:item", + "name": "minecraft:wheat_seeds" + } + ] + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "block": "minecraft:wheat", + "condition": "minecraft:block_state_property", + "properties": { + "age": "7" + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:binomial_with_bonus_count", + "function": "minecraft:apply_bonus", + "parameters": { + "extra": 3, + "probability": 0.5714286 + } + } + ], + "name": "minecraft:wheat_seeds" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/wheat" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_banner.json new file mode 100755 index 0000000..d6b17c6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:white_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_bed.json new file mode 100755 index 0000000..69889d2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:white_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:white_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_candle.json new file mode 100755 index 0000000..c3ed1aa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:white_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:white_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:white_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:white_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_candle_cake.json new file mode 100755 index 0000000..b59f660 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_carpet.json new file mode 100755 index 0000000..e71f518 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_concrete.json new file mode 100755 index 0000000..45e2cbf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_concrete_powder.json new file mode 100755 index 0000000..d109528 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_glazed_terracotta.json new file mode 100755 index 0000000..468f2c1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_shulker_box.json new file mode 100755 index 0000000..b9a0c67 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:white_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_stained_glass.json new file mode 100755 index 0000000..f23bd2c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_stained_glass_pane.json new file mode 100755 index 0000000..7318326 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_terracotta.json new file mode 100755 index 0000000..bf3042e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_tulip.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_tulip.json new file mode 100755 index 0000000..d5fd984 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_tulip.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_tulip" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_tulip" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_wool.json new file mode 100755 index 0000000..4822669 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/white_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/white_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wildflowers.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wildflowers.json new file mode 100755 index 0000000..69787c3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wildflowers.json @@ -0,0 +1,77 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:wildflowers", + "condition": "minecraft:block_state_property", + "properties": { + "flower_amount": "1" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:wildflowers", + "condition": "minecraft:block_state_property", + "properties": { + "flower_amount": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:wildflowers", + "condition": "minecraft:block_state_property", + "properties": { + "flower_amount": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:wildflowers", + "condition": "minecraft:block_state_property", + "properties": { + "flower_amount": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:wildflowers" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/wildflowers" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wither_rose.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wither_rose.json new file mode 100755 index 0000000..18e4dfa --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wither_rose.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wither_rose" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/wither_rose" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wither_skeleton_skull.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wither_skeleton_skull.json new file mode 100755 index 0000000..38f3801 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/wither_skeleton_skull.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:wither_skeleton_skull" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/wither_skeleton_skull" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_banner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_banner.json new file mode 100755 index 0000000..9b36ed2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_banner.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:item_name", + "minecraft:tooltip_display", + "minecraft:banner_patterns", + "minecraft:rarity" + ], + "source": "block_entity" + } + ], + "name": "minecraft:yellow_banner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_banner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_bed.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_bed.json new file mode 100755 index 0000000..97335d6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "minecraft:yellow_bed", + "condition": "minecraft:block_state_property", + "properties": { + "part": "head" + } + } + ], + "name": "minecraft:yellow_bed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_bed" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_candle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_candle.json new file mode 100755 index 0000000..c38b02d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_candle.json @@ -0,0 +1,63 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "minecraft:yellow_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:yellow_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "minecraft:yellow_candle", + "condition": "minecraft:block_state_property", + "properties": { + "candles": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:yellow_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_candle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_candle_cake.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_candle_cake.json new file mode 100755 index 0000000..c51cada --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_candle_cake.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_candle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_candle_cake" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_carpet.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_carpet.json new file mode 100755 index 0000000..b200916 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_carpet.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_carpet" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_concrete.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_concrete.json new file mode 100755 index 0000000..7ff6391 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_concrete" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_concrete_powder.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_concrete_powder.json new file mode 100755 index 0000000..0f0f4df --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_concrete_powder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_concrete_powder" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_glazed_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_glazed_terracotta.json new file mode 100755 index 0000000..e0e0896 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_glazed_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_glazed_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_glazed_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_shulker_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_shulker_box.json new file mode 100755 index 0000000..f28b255 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_shulker_box.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name", + "minecraft:container", + "minecraft:lock", + "minecraft:container_loot" + ], + "source": "block_entity" + } + ], + "name": "minecraft:yellow_shulker_box" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_shulker_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_stained_glass.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_stained_glass.json new file mode 100755 index 0000000..b583159 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_stained_glass.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_stained_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_stained_glass" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_stained_glass_pane.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_stained_glass_pane.json new file mode 100755 index 0000000..a400920 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_stained_glass_pane.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_stained_glass_pane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_stained_glass_pane" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_terracotta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_terracotta.json new file mode 100755 index 0000000..96d9cab --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_terracotta.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_terracotta" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_terracotta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_wool.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_wool.json new file mode 100755 index 0000000..2751128 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/yellow_wool.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/yellow_wool" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/zombie_head.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/zombie_head.json new file mode 100755 index 0000000..d3bfa33 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/blocks/zombie_head.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ], + "name": "minecraft:zombie_head" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/zombie_head" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/abandoned_mineshaft.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/abandoned_mineshaft.json new file mode 100755 index 0000000..a930c04 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/abandoned_mineshaft.json @@ -0,0 +1,318 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:enchanted_golden_apple" + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 30 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe", + "weight": 5 + }, + { + "type": "minecraft:empty", + "weight": 5 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lapis_lazuli", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:glow_berries", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot_seeds", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rail", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:powered_rail", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:detector_rail", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:activator_rail", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 16.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:torch", + "weight": 15 + } + ], + "rolls": 3.0 + } + ], + "random_sequence": "minecraft:chests/abandoned_mineshaft" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/ancient_city.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/ancient_city.json new file mode 100755 index 0000000..47734cc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/ancient_city.json @@ -0,0 +1,433 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:enchanted_golden_apple" + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_otherside" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:compass", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sculk_catalyst", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.8 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 50.0, + "min": 30.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_hoe", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lead", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond_horse_armor", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_13", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_cat", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 50.0, + "min": 30.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_leggings", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "minecraft:swift_sneak" + } + ], + "name": "minecraft:book", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sculk", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sculk_sensor", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:candle", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:amethyst_shard", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:experience_bottle", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:glow_berries", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:iron_leggings", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:echo_shard", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:disc_fragment_5", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:strong_regeneration" + } + ], + "name": "minecraft:potion", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:book", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:soul_torch", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 6.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 7 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 5.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 75 + }, + { + "type": "minecraft:item", + "name": "minecraft:ward_armor_trim_smithing_template", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:silence_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/ancient_city" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/ancient_city_ice_box.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/ancient_city_ice_box.json new file mode 100755 index 0000000..ce16670 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/ancient_city_ice_box.json @@ -0,0 +1,114 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "effects": [ + { + "type": "minecraft:night_vision", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + }, + { + "type": "minecraft:blindness", + "duration": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 5.0 + } + } + ], + "function": "minecraft:set_stew_effect" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:suspicious_stew" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:baked_potato" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:packed_ice", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball", + "weight": 4 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 4.0 + } + } + ], + "random_sequence": "minecraft:chests/ancient_city_ice_box" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/bastion_bridge.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/bastion_bridge.json new file mode 100755 index 0000000..ea42955 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/bastion_bridge.json @@ -0,0 +1,337 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lodestone" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.5, + "min": 0.1 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:crossbow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 28.0, + "min": 10.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spectral_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gilded_blackstone" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crying_obsidian" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_sword" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_chestplate" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_helmet" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_leggings" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_boots" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_axe" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 17.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 11 + }, + { + "type": "minecraft:item", + "name": "minecraft:snout_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 9 + }, + { + "type": "minecraft:item", + "name": "minecraft:netherite_upgrade_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/bastion_bridge" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/bastion_hoglin_stable.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/bastion_hoglin_stable.json new file mode 100755 index 0000000..77e66dd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/bastion_hoglin_stable.json @@ -0,0 +1,397 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.8, + "min": 0.15 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_shovel", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.95, + "min": 0.15 + }, + "function": "minecraft:set_damage" + }, + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_pickaxe", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:netherite_scrap", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ancient_debris", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ancient_debris", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:saddle", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_block", + "weight": 16 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 17.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_apple", + "weight": 10 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_axe" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crying_obsidian" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:glowstone" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gilded_blackstone" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:soul_sand" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crimson_nylium" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 17.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:porkchop" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_porkchop" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crimson_fungus" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crimson_roots" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 11 + }, + { + "type": "minecraft:item", + "name": "minecraft:snout_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 9 + }, + { + "type": "minecraft:item", + "name": "minecraft:netherite_upgrade_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/bastion_hoglin_stable" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/bastion_other.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/bastion_other.json new file mode 100755 index 0000000..7bf0329 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/bastion_other.json @@ -0,0 +1,549 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_pickaxe", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond_shovel", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.9, + "min": 0.1 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:crossbow", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ancient_debris", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:netherite_scrap", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 22.0, + "min": 10.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spectral_arrow", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:piglin_banner_pattern", + "weight": 9 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:music_disc_pigstep", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 17.0, + "min": 6.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_apple", + "weight": 9 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "minecraft:soul_speed" + } + ], + "name": "minecraft:book", + "weight": 10 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.9, + "min": 0.1 + }, + "function": "minecraft:set_damage" + }, + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:iron_sword", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_block", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly", + "options": "minecraft:soul_speed" + } + ], + "name": "minecraft:golden_boots" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_axe" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_block", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crossbow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_sword" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_chestplate" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_helmet" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_leggings" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_boots" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crying_obsidian", + "weight": 2 + } + ], + "rolls": 2.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gilded_blackstone", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_chain" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:magma_cream", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:obsidian" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 17.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_porkchop" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 11 + }, + { + "type": "minecraft:item", + "name": "minecraft:snout_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 9 + }, + { + "type": "minecraft:item", + "name": "minecraft:netherite_upgrade_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/bastion_other" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/bastion_treasure.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/bastion_treasure.json new file mode 100755 index 0000000..7c50e7a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/bastion_treasure.json @@ -0,0 +1,382 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:netherite_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ancient_debris", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:netherite_scrap", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ancient_debris", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.8 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_sword", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.8 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_chestplate", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.8 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_helmet", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.8 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_leggings", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.8 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_boots", + "weight": 6 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_sword", + "weight": 6 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_helmet", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_boots", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_leggings", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:enchanted_golden_apple", + "weight": 2 + } + ], + "rolls": 3.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 25.0, + "min": 12.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spectral_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crying_obsidian" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 23.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:quartz" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gilded_blackstone" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:magma_cream" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 11 + }, + { + "type": "minecraft:item", + "name": "minecraft:snout_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:netherite_upgrade_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/bastion_treasure" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/buried_treasure.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/buried_treasure.json new file mode 100755 index 0000000..a7fc2e6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/buried_treasure.json @@ -0,0 +1,206 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:heart_of_the_sea" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tnt", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 5.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:prismarine_crystals", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:leather_chestplate" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_sword" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_cod" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_salmon" + } + ], + "rolls": 2.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:potion" + } + ], + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:water_breathing" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + } + } + ], + "random_sequence": "minecraft:chests/buried_treasure" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/desert_pyramid.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/desert_pyramid.json new file mode 100755 index 0000000..7c1d828 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/desert_pyramid.json @@ -0,0 +1,296 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 25 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spider_eye", + "weight": 25 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 25 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:copper_horse_armor", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:enchanted_golden_apple", + "weight": 2 + }, + { + "type": "minecraft:empty", + "weight": 15 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gunpowder", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sand", + "weight": 10 + } + ], + "rolls": 4.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:dune_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/desert_pyramid" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/end_city_treasure.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/end_city_treasure.json new file mode 100755 index 0000000..3d7bff0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/end_city_treasure.json @@ -0,0 +1,355 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot_seeds", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:copper_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_sword", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_boots", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_chestplate", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_leggings", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_helmet", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_pickaxe", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_shovel", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:iron_sword", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:iron_boots", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:iron_chestplate", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:iron_leggings", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:iron_helmet", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:iron_pickaxe", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 39.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:iron_shovel", + "weight": 3 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 14 + }, + { + "type": "minecraft:item", + "name": "minecraft:spire_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/end_city_treasure" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/igloo_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/igloo_chest.json new file mode 100755 index 0000000..e2f6f0f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/igloo_chest.json @@ -0,0 +1,104 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_axe", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:golden_apple" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/igloo_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/jungle_temple.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/jungle_temple.json new file mode 100755 index 0000000..a8fa022 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/jungle_temple.json @@ -0,0 +1,192 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bamboo", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 16 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:copper_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wild_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/jungle_temple" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/jungle_temple_dispenser.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/jungle_temple_dispenser.json new file mode 100755 index 0000000..118e9c2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/jungle_temple_dispenser.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 30 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/jungle_temple_dispenser" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/nether_bridge.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/nether_bridge.json new file mode 100755 index 0000000..4da990f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/nether_bridge.json @@ -0,0 +1,150 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_sword", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:flint_and_steel", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:nether_wart", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "minecraft:copper_horse_armor", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:obsidian", + "weight": 2 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 14 + }, + { + "type": "minecraft:item", + "name": "minecraft:rib_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/nether_bridge" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/pillager_outpost.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/pillager_outpost.json new file mode 100755 index 0000000..36a8ef1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/pillager_outpost.json @@ -0,0 +1,233 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:crossbow" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:carrot", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:dark_oak_log" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:experience_bottle", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tripwire_hook", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:goat_horn" + } + ], + "functions": [ + { + "function": "minecraft:set_instrument", + "options": "#minecraft:regular_goat_horns" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sentry_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/pillager_outpost" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/ruined_portal.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/ruined_portal.json new file mode 100755 index 0000000..671ecb0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/ruined_portal.json @@ -0,0 +1,305 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:obsidian", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:flint", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 18.0, + "min": 9.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:flint_and_steel", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:fire_charge", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 24.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_sword", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_axe", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_hoe", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_shovel", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_pickaxe", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_boots", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_chestplate", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_helmet", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:golden_leggings", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:glistering_melon_slice", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:light_weighted_pressure_plate", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:clock", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:bell" + }, + { + "type": "minecraft:item", + "name": "minecraft:enchanted_golden_apple" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_block" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lodestone", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/ruined_portal" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/shipwreck_map.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/shipwreck_map.json new file mode 100755 index 0000000..6f50b8b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/shipwreck_map.json @@ -0,0 +1,118 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "decoration": "minecraft:red_x", + "function": "minecraft:exploration_map", + "skip_existing_chunks": false, + "zoom": 1 + }, + { + "function": "minecraft:set_name", + "name": { + "translate": "filled_map.buried_treasure" + }, + "target": "item_name" + } + ], + "name": "minecraft:map" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:compass" + }, + { + "type": "minecraft:item", + "name": "minecraft:map" + }, + { + "type": "minecraft:item", + "name": "minecraft:clock" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:feather", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:book", + "weight": 5 + } + ], + "rolls": 3.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coast_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/shipwreck_map" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/shipwreck_supply.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/shipwreck_supply.json new file mode 100755 index 0000000..f13aa32 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/shipwreck_supply.json @@ -0,0 +1,332 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:moss_block", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:poisonous_potato", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:carrot", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 21.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "effects": [ + { + "type": "minecraft:night_vision", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + }, + { + "type": "minecraft:jump_boost", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + }, + { + "type": "minecraft:weakness", + "duration": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 6.0 + } + }, + { + "type": "minecraft:blindness", + "duration": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 5.0 + } + }, + { + "type": "minecraft:poison", + "duration": { + "type": "minecraft:uniform", + "max": 20.0, + "min": 10.0 + } + }, + { + "type": "minecraft:saturation", + "duration": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 7.0 + } + } + ], + "function": "minecraft:set_stew_effect" + } + ], + "name": "minecraft:suspicious_stew", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 24.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bamboo", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gunpowder", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tnt" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:leather_helmet", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:leather_chestplate", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:leather_leggings", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:leather_boots", + "weight": 3 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coast_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/shipwreck_supply" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/shipwreck_treasure.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/shipwreck_treasure.json new file mode 100755 index 0000000..bd07bad --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/shipwreck_treasure.json @@ -0,0 +1,153 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 90 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:experience_bottle", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget", + "weight": 50 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lapis_lazuli", + "weight": 20 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coast_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/shipwreck_treasure" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/simple_dungeon.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/simple_dungeon.json new file mode 100755 index 0000000..4b5c513 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/simple_dungeon.json @@ -0,0 +1,311 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:enchanted_golden_apple", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_otherside", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_13", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_cat", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:copper_horse_armor", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:bread", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:bucket", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot_seeds", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gunpowder", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 10 + } + ], + "rolls": 3.0 + } + ], + "random_sequence": "minecraft:chests/simple_dungeon" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/spawn_bonus_chest.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/spawn_bonus_chest.json new file mode 100755 index 0000000..0ead992 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/spawn_bonus_chest.json @@ -0,0 +1,240 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:wooden_axe", + "weight": 3 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_pickaxe" + }, + { + "type": "minecraft:item", + "name": "minecraft:wooden_pickaxe", + "weight": 3 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:salmon", + "weight": 3 + } + ], + "rolls": 3.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:oak_planks", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:oak_log", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spruce_log", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:birch_log", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:jungle_log", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:acacia_log", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:dark_oak_log", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:mangrove_log", + "weight": 3 + } + ], + "rolls": 4.0 + } + ], + "random_sequence": "minecraft:chests/spawn_bonus_chest" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/stronghold_corridor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/stronghold_corridor.json new file mode 100755 index 0000000..4a5db69 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/stronghold_corridor.json @@ -0,0 +1,211 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:ender_pearl", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_sword", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_helmet", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_leggings", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_boots", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather" + }, + { + "type": "minecraft:item", + "name": "minecraft:copper_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_otherside" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 9 + }, + { + "type": "minecraft:item", + "name": "minecraft:eye_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/stronghold_corridor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/stronghold_crossing.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/stronghold_crossing.json new file mode 100755 index 0000000..5fec0f2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/stronghold_crossing.json @@ -0,0 +1,127 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/stronghold_crossing" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/stronghold_library.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/stronghold_library.json new file mode 100755 index 0000000..4994a86 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/stronghold_library.json @@ -0,0 +1,78 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:book", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:map" + }, + { + "type": "minecraft:item", + "name": "minecraft:compass" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:eye_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/stronghold_library" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/corridor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/corridor.json new file mode 100755 index 0000000..f9ff784 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/corridor.json @@ -0,0 +1,193 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.9, + "min": 0.4 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:iron_axe" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:honeycomb" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.8, + "min": 0.15 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:stone_axe", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.8, + "min": 0.15 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:stone_pickaxe", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ender_pearl", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bamboo_hanging_sign", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bamboo_planks", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:scaffolding", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:torch", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 20.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tuff", + "weight": 3 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/trial_chambers/corridor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/entrance.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/entrance.json new file mode 100755 index 0000000..0eadd95 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/entrance.json @@ -0,0 +1,87 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:trial_key" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wooden_axe", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:honeycomb", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + } + } + ], + "random_sequence": "minecraft:chests/trial_chambers/entrance" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/intersection.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/intersection.json new file mode 100755 index 0000000..810c357 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/intersection.json @@ -0,0 +1,149 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald_block", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.5, + "min": 0.1 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:diamond_axe", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.5, + "min": 0.1 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:diamond_pickaxe", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cake", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 20.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:amethyst_shard", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_block", + "weight": 20 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/trial_chambers/intersection" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/intersection_barrel.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/intersection_barrel.json new file mode 100755 index 0000000..8b56cd4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/intersection_barrel.json @@ -0,0 +1,184 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.9, + "min": 0.4 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_axe" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.8, + "min": 0.15 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:diamond_pickaxe" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.8, + "min": 0.15 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:compass" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bucket" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.8, + "min": 0.15 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:golden_axe", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.8, + "min": 0.15 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:golden_pickaxe", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bamboo_planks", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 6.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:baked_potato", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/trial_chambers/intersection_barrel" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward.json new file mode 100755 index 0000000..6e779bd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "value": "minecraft:chests/trial_chambers/reward_rare", + "weight": 8 + }, + { + "type": "minecraft:loot_table", + "value": "minecraft:chests/trial_chambers/reward_common", + "weight": 2 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "value": "minecraft:chests/trial_chambers/reward_common" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.25, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:loot_table", + "value": "minecraft:chests/trial_chambers/reward_unique" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/trial_chambers/reward" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_common.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_common.json new file mode 100755 index 0000000..90b1824 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_common.json @@ -0,0 +1,162 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:poison" + } + ], + "name": "minecraft:tipped_arrow", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wind_charge", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:honey_bottle", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "amplifier": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_ominous_bottle_amplifier" + } + ], + "name": "minecraft:ominous_bottle", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wind_charge" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/trial_chambers/reward_common" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_ominous.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_ominous.json new file mode 100755 index 0000000..ee4b6fd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_ominous.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "value": "minecraft:chests/trial_chambers/reward_ominous_rare", + "weight": 8 + }, + { + "type": "minecraft:loot_table", + "value": "minecraft:chests/trial_chambers/reward_ominous_common", + "weight": 2 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "value": "minecraft:chests/trial_chambers/reward_ominous_common" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.75, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:loot_table", + "value": "minecraft:chests/trial_chambers/reward_ominous_unique" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/trial_chambers/reward_ominous" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_ominous_common.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_ominous_common.json new file mode 100755 index 0000000..02986a5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_ominous_common.json @@ -0,0 +1,99 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wind_charge", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:strong_slowness" + } + ], + "name": "minecraft:tipped_arrow", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "amplifier": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_ominous_bottle_amplifier" + } + ], + "name": "minecraft:ominous_bottle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/trial_chambers/reward_ominous_common" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_ominous_rare.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_ominous_rare.json new file mode 100755 index 0000000..3b7fe8d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_ominous_rare.json @@ -0,0 +1,124 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:emerald_block", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_block", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 20.0, + "min": 5.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:crossbow", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 20.0, + "min": 10.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_axe", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 20.0, + "min": 10.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_chestplate", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": [ + "minecraft:knockback", + "minecraft:punch", + "minecraft:smite", + "minecraft:looting", + "minecraft:multishot" + ] + } + ], + "name": "minecraft:book", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": [ + "minecraft:breach", + "minecraft:density" + ] + } + ], + "name": "minecraft:book", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "enchantments": { + "minecraft:wind_burst": 1.0 + }, + "function": "minecraft:set_enchantments" + } + ], + "name": "minecraft:book", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/trial_chambers/reward_ominous_rare" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_ominous_unique.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_ominous_unique.json new file mode 100755 index 0000000..fc2a714 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_ominous_unique.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:enchanted_golden_apple", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:flow_armor_trim_smithing_template", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:flow_banner_pattern", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_creator" + }, + { + "type": "minecraft:item", + "name": "minecraft:heavy_core" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/trial_chambers/reward_ominous_unique" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_rare.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_rare.json new file mode 100755 index 0000000..54f069a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_rare.json @@ -0,0 +1,189 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.5 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:shield", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 5.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:bow", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 20.0, + "min": 5.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:crossbow", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 0.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:iron_axe", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 0.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:iron_chestplate", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": [ + "minecraft:sharpness", + "minecraft:bane_of_arthropods", + "minecraft:efficiency", + "minecraft:fortune", + "minecraft:silk_touch", + "minecraft:feather_falling" + ] + } + ], + "name": "minecraft:book", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": [ + "minecraft:riptide", + "minecraft:loyalty", + "minecraft:channeling", + "minecraft:impaling", + "minecraft:mending" + ] + } + ], + "name": "minecraft:book", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 5.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_chestplate" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 5.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:diamond_axe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/trial_chambers/reward_rare" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_unique.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_unique.json new file mode 100755 index 0000000..be2147b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/reward_unique.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:bolt_armor_trim_smithing_template", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:guster_banner_pattern", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_precipice", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:trident" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/trial_chambers/reward_unique" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/supply.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/supply.json new file mode 100755 index 0000000..8fef39c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/trial_chambers/supply.json @@ -0,0 +1,239 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 14.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:poison" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:slowness" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:baked_potato", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:glow_berries", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:acacia_planks" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:moss_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone_meal" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tuff" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:torch" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:regeneration" + } + ], + "name": "minecraft:potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:strength" + } + ], + "name": "minecraft:potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.8, + "min": 0.15 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:stone_pickaxe", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:milk_bucket" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 3.0 + } + } + ], + "random_sequence": "minecraft:chests/trial_chambers/supply" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/underwater_ruin_big.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/underwater_ruin_big.json new file mode 100755 index 0000000..79ccd09 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/underwater_ruin_big.json @@ -0,0 +1,128 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:golden_apple" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_chestplate" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_helmet" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:fishing_rod", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "decoration": "minecraft:red_x", + "function": "minecraft:exploration_map", + "skip_existing_chunks": false, + "zoom": 1 + }, + { + "function": "minecraft:set_name", + "name": { + "translate": "filled_map.buried_treasure" + }, + "target": "item_name" + } + ], + "name": "minecraft:map", + "weight": 10 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/underwater_ruin_big" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/underwater_ruin_small.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/underwater_ruin_small.json new file mode 100755 index 0000000..1eef5bd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/underwater_ruin_small.json @@ -0,0 +1,107 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_axe", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:rotten_flesh", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:leather_chestplate" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_helmet" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:fishing_rod", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "decoration": "minecraft:red_x", + "function": "minecraft:exploration_map", + "skip_existing_chunks": false, + "zoom": 1 + }, + { + "function": "minecraft:set_name", + "name": { + "translate": "filled_map.buried_treasure" + }, + "target": "item_name" + } + ], + "name": "minecraft:map", + "weight": 5 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/underwater_ruin_small" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_armorer.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_armorer.json new file mode 100755 index 0000000..d89b241 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_armorer.json @@ -0,0 +1,56 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_helmet" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_armorer" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_butcher.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_butcher.json new file mode 100755 index 0000000..0d9aae4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_butcher.json @@ -0,0 +1,100 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:porkchop", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beef", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:mutton", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 3 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_butcher" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_cartographer.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_cartographer.json new file mode 100755 index 0000000..06a3d7b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_cartographer.json @@ -0,0 +1,106 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:map", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:compass", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bundle" + }, + { + "type": "minecraft:empty", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/village/village_cartographer" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_desert_house.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_desert_house.json new file mode 100755 index 0000000..d18930c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_desert_house.json @@ -0,0 +1,128 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:clay_ball" + }, + { + "type": "minecraft:item", + "name": "minecraft:green_dye" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cactus", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:book" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:dead_bush", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bundle" + }, + { + "type": "minecraft:empty", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/village/village_desert_house" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_fisher.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_fisher.json new file mode 100755 index 0000000..5161a96 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_fisher.json @@ -0,0 +1,113 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cod", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:salmon" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:water_bucket" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:barrel" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat_seeds", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 2 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_fisher" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_fletcher.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_fletcher.json new file mode 100755 index 0000000..4afe2fc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_fletcher.json @@ -0,0 +1,100 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:feather", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:egg", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:flint", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 6 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_fletcher" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_mason.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_mason.json new file mode 100755 index 0000000..58fc550 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_mason.json @@ -0,0 +1,73 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:clay_ball" + }, + { + "type": "minecraft:item", + "name": "minecraft:flower_pot" + }, + { + "type": "minecraft:item", + "name": "minecraft:stone", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_bricks", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:yellow_dye" + }, + { + "type": "minecraft:item", + "name": "minecraft:smooth_stone" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_mason" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_plains_house.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_plains_house.json new file mode 100755 index 0000000..282170d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_plains_house.json @@ -0,0 +1,149 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "name": "minecraft:dandelion", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:poppy" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:book" + }, + { + "type": "minecraft:item", + "name": "minecraft:feather" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:oak_sapling", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bundle" + }, + { + "type": "minecraft:empty", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/village/village_plains_house" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_savanna_house.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_savanna_house.json new file mode 100755 index 0000000..2f7e410 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_savanna_house.json @@ -0,0 +1,149 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "name": "minecraft:short_grass", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:tall_grass", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:acacia_sapling", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:torch" + }, + { + "type": "minecraft:item", + "name": "minecraft:bucket" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bundle" + }, + { + "type": "minecraft:empty", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/village/village_savanna_house" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_shepherd.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_shepherd.json new file mode 100755 index 0000000..c1a8ad9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_shepherd.json @@ -0,0 +1,120 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:white_wool", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:black_wool", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gray_wool", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:brown_wool", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:light_gray_wool", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "name": "minecraft:shears" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 6 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_shepherd" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_snowy_house.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_snowy_house.json new file mode 100755 index 0000000..c044db9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_snowy_house.json @@ -0,0 +1,149 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_ice" + }, + { + "type": "minecraft:item", + "name": "minecraft:snow_block", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:beetroot_soup" + }, + { + "type": "minecraft:item", + "name": "minecraft:furnace" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bundle" + }, + { + "type": "minecraft:empty", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/village/village_snowy_house" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_taiga_house.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_taiga_house.json new file mode 100755 index 0000000..ee9225d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_taiga_house.json @@ -0,0 +1,182 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget" + }, + { + "type": "minecraft:item", + "name": "minecraft:fern", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:large_fern", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sweet_berries", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:pumpkin_pie" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spruce_sapling", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:spruce_sign" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spruce_log", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bundle" + }, + { + "type": "minecraft:empty", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/village/village_taiga_house" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_tannery.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_tannery.json new file mode 100755 index 0000000..d614012 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_tannery.json @@ -0,0 +1,107 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather" + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_chestplate", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_boots", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_helmet", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_leggings", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bundle" + }, + { + "type": "minecraft:empty", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/village/village_tannery" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_temple.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_temple.json new file mode 100755 index 0000000..f260813 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_temple.json @@ -0,0 +1,109 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lapis_lazuli" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_temple" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_toolsmith.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_toolsmith.json new file mode 100755 index 0000000..ac46157 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_toolsmith.json @@ -0,0 +1,119 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_shovel", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + } + ], + "random_sequence": "minecraft:chests/village/village_toolsmith" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_weaponsmith.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_weaponsmith.json new file mode 100755 index 0000000..3b9fb5a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/village/village_weaponsmith.json @@ -0,0 +1,200 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_sword", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_helmet", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_leggings", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_boots", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:obsidian", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:oak_sapling", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:copper_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_horse_armor" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bundle" + }, + { + "type": "minecraft:empty", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/village/village_weaponsmith" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/woodland_mansion.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/woodland_mansion.json new file mode 100755 index 0000000..38fdd55 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/chests/woodland_mansion.json @@ -0,0 +1,319 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lead", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:enchanted_golden_apple", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_13", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_cat", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:chainmail_chestplate", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_hoe", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:bread", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:bucket", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:resin_clump", + "weight": 50 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gunpowder", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 10 + } + ], + "rolls": 3.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty" + }, + { + "type": "minecraft:item", + "name": "minecraft:vex_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:chests/woodland_mansion" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/dispensers/trial_chambers/chamber.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/dispensers/trial_chambers/chamber.json new file mode 100755 index 0000000..ebddad8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/dispensers/trial_chambers/chamber.json @@ -0,0 +1,221 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:water_bucket", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:egg", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:fire_charge", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:slowness" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:splash_potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:poison" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:splash_potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:weakness" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:splash_potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:slowness" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lingering_potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:poison" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lingering_potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:weakness" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lingering_potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:healing" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lingering_potion" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:dispensers/trial_chambers/chamber" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/dispensers/trial_chambers/corridor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/dispensers/trial_chambers/corridor.json new file mode 100755 index 0000000..287748d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/dispensers/trial_chambers/corridor.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:dispensers/trial_chambers/corridor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/dispensers/trial_chambers/water.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/dispensers/trial_chambers/water.json new file mode 100755 index 0000000..0e08c9e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/dispensers/trial_chambers/water.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:water_bucket" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:dispensers/trial_chambers/water" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/allay.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/allay.json new file mode 100755 index 0000000..47019bc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/allay.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/allay" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/armadillo.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/armadillo.json new file mode 100755 index 0000000..588982f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/armadillo.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/armadillo" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/armor_stand.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/armor_stand.json new file mode 100755 index 0000000..ef330f3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/armor_stand.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/armor_stand" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/axolotl.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/axolotl.json new file mode 100755 index 0000000..cd69d7d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/axolotl.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/axolotl" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/bat.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/bat.json new file mode 100755 index 0000000..9b01c0f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/bat.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/bat" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/bee.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/bee.json new file mode 100755 index 0000000..db24d0e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/bee.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/bee" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/blaze.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/blaze.json new file mode 100755 index 0000000..10f636b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/blaze.json @@ -0,0 +1,41 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:blaze_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/blaze" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/bogged.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/bogged.json new file mode 100755 index 0000000..3567529 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/bogged.json @@ -0,0 +1,106 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:arrow" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase", + "limit": 1 + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:poison" + } + ], + "name": "minecraft:tipped_arrow" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/bogged" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/breeze.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/breeze.json new file mode 100755 index 0000000..75f224d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/breeze.json @@ -0,0 +1,41 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:breeze_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/breeze" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/camel.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/camel.json new file mode 100755 index 0000000..15031d4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/camel.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/camel" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/cat.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/cat.json new file mode 100755 index 0000000..986f159 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/cat.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/cat" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/cave_spider.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/cave_spider.json new file mode 100755 index 0000000..280eaa5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/cave_spider.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:string" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": -1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:spider_eye" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/cave_spider" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/chicken.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/chicken.json new file mode 100755 index 0000000..8e0dd02 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/chicken.json @@ -0,0 +1,93 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:feather" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:chicken" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/chicken" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/cod.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/cod.json new file mode 100755 index 0000000..8f04a37 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/cod.json @@ -0,0 +1,70 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:cod" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.05, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/cod" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/copper_golem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/copper_golem.json new file mode 100755 index 0000000..cf55b32 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/copper_golem.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:copper_ingot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/copper_golem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/cow.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/cow.json new file mode 100755 index 0000000..d56a501 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/cow.json @@ -0,0 +1,102 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:beef" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/cow" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/creaking.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/creaking.json new file mode 100755 index 0000000..0e3c196 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/creaking.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/creaking" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/creeper.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/creeper.json new file mode 100755 index 0000000..c547ddd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/creeper.json @@ -0,0 +1,56 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:gunpowder" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "attacker", + "predicate": { + "type": "#minecraft:skeletons" + } + } + ], + "entries": [ + { + "type": "minecraft:tag", + "expand": true, + "name": "minecraft:creeper_drop_music_discs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/creeper" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/dolphin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/dolphin.json new file mode 100755 index 0000000..9683e15 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/dolphin.json @@ -0,0 +1,72 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + }, + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:cod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/dolphin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/donkey.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/donkey.json new file mode 100755 index 0000000..3be08fd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/donkey.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/donkey" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/drowned.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/drowned.json new file mode 100755 index 0000000..83e8c20 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/drowned.json @@ -0,0 +1,61 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "condition": "minecraft:random_chance_with_enchanted_bonus", + "enchanted_chance": { + "type": "minecraft:linear", + "base": 0.13, + "per_level_above_first": 0.02 + }, + "enchantment": "minecraft:looting", + "unenchanted_chance": 0.11 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:copper_ingot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/drowned" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/elder_guardian.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/elder_guardian.json new file mode 100755 index 0000000..1a37b9d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/elder_guardian.json @@ -0,0 +1,205 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:prismarine_shard" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + }, + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:cod", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:prismarine_crystals", + "weight": 2 + }, + { + "type": "minecraft:empty" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wet_sponge" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "condition": "minecraft:random_chance_with_enchanted_bonus", + "enchanted_chance": { + "type": "minecraft:linear", + "base": 0.035, + "per_level_above_first": 0.01 + }, + "enchantment": "minecraft:looting", + "unenchanted_chance": 0.025 + } + ], + "entries": [ + { + "type": "minecraft:loot_table", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "value": "minecraft:gameplay/fishing/fish" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:tide_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/elder_guardian" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/ender_dragon.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/ender_dragon.json new file mode 100755 index 0000000..9067e7f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/ender_dragon.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/ender_dragon" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/enderman.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/enderman.json new file mode 100755 index 0000000..db01774 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/enderman.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:ender_pearl" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/enderman" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/endermite.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/endermite.json new file mode 100755 index 0000000..81f0dc5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/endermite.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/endermite" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/evoker.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/evoker.json new file mode 100755 index 0000000..624fa78 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/evoker.json @@ -0,0 +1,51 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:totem_of_undying" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/evoker" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/fox.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/fox.json new file mode 100755 index 0000000..befa68b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/fox.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/fox" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/frog.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/frog.json new file mode 100755 index 0000000..0faaf14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/frog.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/frog" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/ghast.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/ghast.json new file mode 100755 index 0000000..8fdc086 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/ghast.json @@ -0,0 +1,102 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:ghast_tear" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:gunpowder" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "direct_entity": { + "type": "minecraft:fireball" + }, + "tags": [ + { + "expected": true, + "id": "minecraft:is_projectile" + } + ] + } + }, + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:music_disc_tears" + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/ghast" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/giant.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/giant.json new file mode 100755 index 0000000..67b0af8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/giant.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/giant" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/glow_squid.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/glow_squid.json new file mode 100755 index 0000000..2430aca --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/glow_squid.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:glow_ink_sac" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/glow_squid" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/goat.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/goat.json new file mode 100755 index 0000000..c312db7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/goat.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/goat" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/guardian.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/guardian.json new file mode 100755 index 0000000..a11b14e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/guardian.json @@ -0,0 +1,176 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:prismarine_shard" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + }, + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:cod", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:prismarine_crystals", + "weight": 2 + }, + { + "type": "minecraft:empty" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "condition": "minecraft:random_chance_with_enchanted_bonus", + "enchanted_chance": { + "type": "minecraft:linear", + "base": 0.035, + "per_level_above_first": 0.01 + }, + "enchantment": "minecraft:looting", + "unenchanted_chance": 0.025 + } + ], + "entries": [ + { + "type": "minecraft:loot_table", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "value": "minecraft:gameplay/fishing/fish" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/guardian" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/happy_ghast.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/happy_ghast.json new file mode 100755 index 0000000..97d8ab8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/happy_ghast.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/happy_ghast" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/hoglin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/hoglin.json new file mode 100755 index 0000000..fbeec22 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/hoglin.json @@ -0,0 +1,102 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:porkchop" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/hoglin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/horse.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/horse.json new file mode 100755 index 0000000..90333d7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/horse.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/horse" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/husk.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/husk.json new file mode 100755 index 0000000..8894faf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/husk.json @@ -0,0 +1,107 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "condition": "minecraft:random_chance_with_enchanted_bonus", + "enchanted_chance": { + "type": "minecraft:linear", + "base": 0.035, + "per_level_above_first": 0.01 + }, + "enchantment": "minecraft:looting", + "unenchanted_chance": 0.025 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/husk" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/illusioner.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/illusioner.json new file mode 100755 index 0000000..5efa2e3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/illusioner.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/illusioner" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/iron_golem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/iron_golem.json new file mode 100755 index 0000000..25f21ae --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/iron_golem.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:poppy" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/iron_golem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/llama.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/llama.json new file mode 100755 index 0000000..db12974 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/llama.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/llama" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/magma_cube.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/magma_cube.json new file mode 100755 index 0000000..5603864 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/magma_cube.json @@ -0,0 +1,133 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog" + } + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "type_specific": { + "type": "minecraft:slime", + "size": { + "min": 2 + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": -2.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:magma_cream" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog", + "components": { + "minecraft:frog/variant": "minecraft:warm" + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pearlescent_froglight" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog", + "components": { + "minecraft:frog/variant": "minecraft:cold" + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:verdant_froglight" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog", + "components": { + "minecraft:frog/variant": "minecraft:temperate" + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ochre_froglight" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/magma_cube" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/mannequin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/mannequin.json new file mode 100755 index 0000000..fb4a4ea --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/mannequin.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/mannequin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/mooshroom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/mooshroom.json new file mode 100755 index 0000000..1f1523d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/mooshroom.json @@ -0,0 +1,102 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:beef" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/mooshroom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/mule.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/mule.json new file mode 100755 index 0000000..a491b7e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/mule.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/mule" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/ocelot.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/ocelot.json new file mode 100755 index 0000000..ab51d39 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/ocelot.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/ocelot" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/panda.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/panda.json new file mode 100755 index 0000000..fb4490e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/panda.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bamboo" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/panda" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/parrot.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/parrot.json new file mode 100755 index 0000000..ad2e18e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/parrot.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:feather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/parrot" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/phantom.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/phantom.json new file mode 100755 index 0000000..41254d6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/phantom.json @@ -0,0 +1,41 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:phantom_membrane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/phantom" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/pig.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/pig.json new file mode 100755 index 0000000..a945d46 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/pig.json @@ -0,0 +1,72 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:porkchop" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/pig" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/piglin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/piglin.json new file mode 100755 index 0000000..5752d04 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/piglin.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/piglin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/piglin_brute.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/piglin_brute.json new file mode 100755 index 0000000..af2fd34 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/piglin_brute.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/piglin_brute" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/pillager.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/pillager.json new file mode 100755 index 0000000..2cbad17 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/pillager.json @@ -0,0 +1,43 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "type_specific": { + "type": "minecraft:raider", + "is_captain": true + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "amplifier": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 0.0 + }, + "function": "minecraft:set_ominous_bottle_amplifier" + } + ], + "name": "minecraft:ominous_bottle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/pillager" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/player.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/player.json new file mode 100755 index 0000000..f2a5960 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/player.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/player" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/polar_bear.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/polar_bear.json new file mode 100755 index 0000000..1e54cf1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/polar_bear.json @@ -0,0 +1,133 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:cod", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:salmon" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/polar_bear" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/pufferfish.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/pufferfish.json new file mode 100755 index 0000000..fa8c356 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/pufferfish.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pufferfish" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.05, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/pufferfish" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/rabbit.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/rabbit.json new file mode 100755 index 0000000..e1f1aa2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/rabbit.json @@ -0,0 +1,123 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:rabbit_hide" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:rabbit" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "condition": "minecraft:random_chance_with_enchanted_bonus", + "enchanted_chance": { + "type": "minecraft:linear", + "base": 0.13, + "per_level_above_first": 0.03 + }, + "enchantment": "minecraft:looting", + "unenchanted_chance": 0.1 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:rabbit_foot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/rabbit" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/ravager.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/ravager.json new file mode 100755 index 0000000..2d47e49 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/ravager.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:saddle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/ravager" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/salmon.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/salmon.json new file mode 100755 index 0000000..e349719 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/salmon.json @@ -0,0 +1,70 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:salmon" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.05, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/salmon" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep.json new file mode 100755 index 0000000..5b8069f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep.json @@ -0,0 +1,387 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:mutton" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "white" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/white" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "orange" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/orange" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "magenta" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/magenta" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "light_blue" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/light_blue" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "yellow" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/yellow" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "lime" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/lime" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "pink" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/pink" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "gray" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/gray" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "light_gray" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/light_gray" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "cyan" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/cyan" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "purple" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/purple" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "blue" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/blue" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "brown" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/brown" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "green" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/green" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "red" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/red" + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "components": { + "minecraft:sheep/color": "black" + }, + "type_specific": { + "type": "minecraft:sheep", + "sheared": false + } + } + } + ], + "value": "minecraft:entities/sheep/black" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/black.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/black.json new file mode 100755 index 0000000..7e80cd5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/black.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/black" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/blue.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/blue.json new file mode 100755 index 0000000..3eee5a1 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/blue.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/blue" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/brown.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/brown.json new file mode 100755 index 0000000..39dd224 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/brown.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/brown" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/cyan.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/cyan.json new file mode 100755 index 0000000..e0edae8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/cyan.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/cyan" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/gray.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/gray.json new file mode 100755 index 0000000..4caaae5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/gray.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/gray" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/green.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/green.json new file mode 100755 index 0000000..6553d9c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/green.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/green" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/light_blue.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/light_blue.json new file mode 100755 index 0000000..ef4bddf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/light_blue.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/light_blue" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/light_gray.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/light_gray.json new file mode 100755 index 0000000..d1ab739 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/light_gray.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/light_gray" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/lime.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/lime.json new file mode 100755 index 0000000..4957506 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/lime.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/lime" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/magenta.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/magenta.json new file mode 100755 index 0000000..43710e7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/magenta.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/magenta" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/orange.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/orange.json new file mode 100755 index 0000000..ce3ca05 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/orange.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/orange" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/pink.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/pink.json new file mode 100755 index 0000000..135d57b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/pink.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/pink" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/purple.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/purple.json new file mode 100755 index 0000000..d806a96 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/purple.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/purple" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/red.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/red.json new file mode 100755 index 0000000..624992b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/red.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/red" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/white.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/white.json new file mode 100755 index 0000000..2ba73e3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/white.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/white" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/yellow.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/yellow.json new file mode 100755 index 0000000..edb9ebf --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sheep/yellow.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/yellow" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/shulker.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/shulker.json new file mode 100755 index 0000000..67da836 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/shulker.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:random_chance_with_enchanted_bonus", + "enchanted_chance": { + "type": "minecraft:linear", + "base": 0.5625, + "per_level_above_first": 0.0625 + }, + "enchantment": "minecraft:looting", + "unenchanted_chance": 0.5 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:shulker_shell" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/shulker" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/silverfish.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/silverfish.json new file mode 100755 index 0000000..8499c3a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/silverfish.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/silverfish" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/skeleton.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/skeleton.json new file mode 100755 index 0000000..c81080f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/skeleton.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:arrow" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/skeleton" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/skeleton_horse.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/skeleton_horse.json new file mode 100755 index 0000000..286807e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/skeleton_horse.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/skeleton_horse" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/slime.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/slime.json new file mode 100755 index 0000000..4047b14 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/slime.json @@ -0,0 +1,82 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "type_specific": { + "type": "minecraft:slime", + "size": 1 + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog" + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:slime_ball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog" + } + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:slime_ball" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/slime" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sniffer.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sniffer.json new file mode 100755 index 0000000..bc023ba --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/sniffer.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/sniffer" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/snow_golem.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/snow_golem.json new file mode 100755 index 0000000..df001a2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/snow_golem.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/snow_golem" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/spider.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/spider.json new file mode 100755 index 0000000..e530914 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/spider.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:string" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": -1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:spider_eye" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/spider" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/squid.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/squid.json new file mode 100755 index 0000000..90b24ce --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/squid.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:ink_sac" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/squid" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/stray.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/stray.json new file mode 100755 index 0000000..b521a7a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/stray.json @@ -0,0 +1,106 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:arrow" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase", + "limit": 1 + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:slowness" + } + ], + "name": "minecraft:tipped_arrow" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/stray" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/strider.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/strider.json new file mode 100755 index 0000000..bc484c9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/strider.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:string" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/strider" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/tadpole.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/tadpole.json new file mode 100755 index 0000000..e584940 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/tadpole.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/tadpole" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/trader_llama.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/trader_llama.json new file mode 100755 index 0000000..76d7c21 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/trader_llama.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/trader_llama" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/tropical_fish.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/tropical_fish.json new file mode 100755 index 0000000..9d05e61 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/tropical_fish.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tropical_fish" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.05, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/tropical_fish" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/turtle.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/turtle.json new file mode 100755 index 0000000..6d8f304 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/turtle.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:seagrass", + "weight": 3 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "tags": [ + { + "expected": true, + "id": "minecraft:is_lightning" + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bowl" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/turtle" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/vex.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/vex.json new file mode 100755 index 0000000..b43c526 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/vex.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/vex" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/villager.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/villager.json new file mode 100755 index 0000000..76000a0 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/villager.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/villager" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/vindicator.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/vindicator.json new file mode 100755 index 0000000..f9153dd --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/vindicator.json @@ -0,0 +1,41 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/vindicator" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/wandering_trader.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/wandering_trader.json new file mode 100755 index 0000000..e329a2b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/wandering_trader.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/wandering_trader" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/warden.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/warden.json new file mode 100755 index 0000000..641080f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/warden.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sculk_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/warden" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/witch.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/witch.json new file mode 100755 index 0000000..4468909 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/witch.json @@ -0,0 +1,191 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:glowstone_dust" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:sugar" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:spider_eye" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:glass_bottle" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:gunpowder" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:stick", + "weight": 2 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:redstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/witch" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/wither.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/wither.json new file mode 100755 index 0000000..91301c9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/wither.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/wither" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/wither_skeleton.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/wither_skeleton.json new file mode 100755 index 0000000..a5a9a5a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/wither_skeleton.json @@ -0,0 +1,91 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": -1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:coal" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "condition": "minecraft:random_chance_with_enchanted_bonus", + "enchanted_chance": { + "type": "minecraft:linear", + "base": 0.035, + "per_level_above_first": 0.01 + }, + "enchantment": "minecraft:looting", + "unenchanted_chance": 0.025 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wither_skeleton_skull" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/wither_skeleton" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/wolf.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/wolf.json new file mode 100755 index 0000000..baf3ea8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/wolf.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/wolf" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zoglin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zoglin.json new file mode 100755 index 0000000..cbb21c2 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zoglin.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zoglin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zombie.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zombie.json new file mode 100755 index 0000000..2652193 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zombie.json @@ -0,0 +1,134 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "condition": "minecraft:random_chance_with_enchanted_bonus", + "enchanted_chance": { + "type": "minecraft:linear", + "base": 0.035, + "per_level_above_first": 0.01 + }, + "enchantment": "minecraft:looting", + "unenchanted_chance": 0.025 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_baby": true + }, + "vehicle": { + "type": "minecraft:chicken" + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:music_disc_lava_chicken" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zombie" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zombie_horse.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zombie_horse.json new file mode 100755 index 0000000..d2f6a9e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zombie_horse.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zombie_horse" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zombie_villager.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zombie_villager.json new file mode 100755 index 0000000..3f3776e --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zombie_villager.json @@ -0,0 +1,107 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "condition": "minecraft:random_chance_with_enchanted_bonus", + "enchanted_chance": { + "type": "minecraft:linear", + "base": 0.035, + "per_level_above_first": 0.01 + }, + "enchantment": "minecraft:looting", + "unenchanted_chance": 0.025 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "direct_attacker", + "predicate": { + "equipment": { + "mainhand": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "#minecraft:smelts_loot" + } + ] + } + } + } + } + } + ] + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zombie_villager" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zombified_piglin.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zombified_piglin.json new file mode 100755 index 0000000..9bd71b3 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/entities/zombified_piglin.json @@ -0,0 +1,91 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "enchantment": "minecraft:looting", + "function": "minecraft:enchanted_count_increase" + } + ], + "name": "minecraft:gold_nugget" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "condition": "minecraft:random_chance_with_enchanted_bonus", + "enchanted_chance": { + "type": "minecraft:linear", + "base": 0.035, + "per_level_above_first": 0.01 + }, + "enchantment": "minecraft:looting", + "unenchanted_chance": 0.025 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gold_ingot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zombified_piglin" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/cat_morning_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/cat_morning_gift.json new file mode 100644 index 0000000..11a1df6 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/cat_morning_gift.json @@ -0,0 +1,47 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:rabbit_hide", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:rabbit_foot", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:chicken", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:feather", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:string", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:phantom_membrane", + "weight": 2 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/cat_morning_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/fishing.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/fishing.json new file mode 100644 index 0000000..614dcb8 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/fishing.json @@ -0,0 +1,42 @@ +{ + "type": "minecraft:fishing", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:gameplay/fishing/junk", + "quality": -2, + "weight": 10 + }, + { + "type": "minecraft:loot_table", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "type_specific": { + "type": "fishing_hook", + "in_open_water": true + } + } + } + ], + "name": "minecraft:gameplay/fishing/treasure", + "quality": 2, + "weight": 5 + }, + { + "type": "minecraft:loot_table", + "name": "minecraft:gameplay/fishing/fish", + "quality": -1, + "weight": 85 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/fishing" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/fishing/fish.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/fishing/fish.json new file mode 100644 index 0000000..ec7badb --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/fishing/fish.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:fishing", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cod", + "weight": 60 + }, + { + "type": "minecraft:item", + "name": "minecraft:salmon", + "weight": 25 + }, + { + "type": "minecraft:item", + "name": "minecraft:tropical_fish", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:pufferfish", + "weight": 13 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/fishing/fish" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/fishing/junk.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/fishing/junk.json new file mode 100644 index 0000000..1349ea7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/fishing/junk.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:fishing", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lily_pad", + "weight": 17 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.9, + "min": 0.0 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:leather_boots", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:bone", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:water" + } + ], + "name": "minecraft:potion", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:string", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.9, + "min": 0.0 + }, + "function": "minecraft:set_damage" + } + ], + "name": "minecraft:fishing_rod", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:bowl", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:stick", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 10.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ink_sac" + }, + { + "type": "minecraft:item", + "name": "minecraft:tripwire_hook", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:location_check", + "predicate": { + "biome": "minecraft:jungle" + } + }, + { + "condition": "minecraft:location_check", + "predicate": { + "biome": "minecraft:sparse_jungle" + } + }, + { + "condition": "minecraft:location_check", + "predicate": { + "biome": "minecraft:bamboo_jungle" + } + } + ] + } + ], + "name": "minecraft:bamboo", + "weight": 10 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/fishing/junk" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/fishing/treasure.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/fishing/treasure.json new file mode 100644 index 0000000..67412e9 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/fishing/treasure.json @@ -0,0 +1,75 @@ +{ + "type": "minecraft:fishing", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:name_tag" + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.25, + "min": 0.0 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "treasure": true + } + ], + "name": "minecraft:bow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "damage": { + "type": "minecraft:uniform", + "max": 0.25, + "min": 0.0 + }, + "function": "minecraft:set_damage" + }, + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "treasure": true + } + ], + "name": "minecraft:fishing_rod" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": 30.0, + "treasure": true + } + ], + "name": "minecraft:book" + }, + { + "type": "minecraft:item", + "name": "minecraft:nautilus_shell" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/fishing/treasure" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/armorer_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/armorer_gift.json new file mode 100644 index 0000000..5aec602 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/armorer_gift.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:chainmail_helmet" + }, + { + "type": "minecraft:item", + "name": "minecraft:chainmail_chestplate" + }, + { + "type": "minecraft:item", + "name": "minecraft:chainmail_leggings" + }, + { + "type": "minecraft:item", + "name": "minecraft:chainmail_boots" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/armorer_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/butcher_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/butcher_gift.json new file mode 100644 index 0000000..c90ae71 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/butcher_gift.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cooked_rabbit" + }, + { + "type": "minecraft:item", + "name": "minecraft:cooked_chicken" + }, + { + "type": "minecraft:item", + "name": "minecraft:cooked_porkchop" + }, + { + "type": "minecraft:item", + "name": "minecraft:cooked_beef" + }, + { + "type": "minecraft:item", + "name": "minecraft:cooked_mutton" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/butcher_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/cartographer_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/cartographer_gift.json new file mode 100644 index 0000000..331d5d5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/cartographer_gift.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:map" + }, + { + "type": "minecraft:item", + "name": "minecraft:paper" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/cartographer_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/cleric_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/cleric_gift.json new file mode 100644 index 0000000..140d3dc --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/cleric_gift.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:redstone" + }, + { + "type": "minecraft:item", + "name": "minecraft:lapis_lazuli" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/cleric_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/farmer_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/farmer_gift.json new file mode 100644 index 0000000..ec3eef7 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/farmer_gift.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bread" + }, + { + "type": "minecraft:item", + "name": "minecraft:pumpkin_pie" + }, + { + "type": "minecraft:item", + "name": "minecraft:cookie" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/farmer_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/fisherman_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/fisherman_gift.json new file mode 100644 index 0000000..f5e605c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/fisherman_gift.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cod" + }, + { + "type": "minecraft:item", + "name": "minecraft:salmon" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/fisherman_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/fletcher_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/fletcher_gift.json new file mode 100644 index 0000000..4640b8a --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/fletcher_gift.json @@ -0,0 +1,264 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:arrow", + "weight": 26 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:swiftness" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:slowness" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:strength" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:healing" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:harming" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:leaping" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:regeneration" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:fire_resistance" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:water_breathing" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:invisibility" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:night_vision" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:weakness" + } + ], + "name": "minecraft:tipped_arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:poison" + } + ], + "name": "minecraft:tipped_arrow" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/fletcher_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/leatherworker_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/leatherworker_gift.json new file mode 100644 index 0000000..257c949 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/leatherworker_gift.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/leatherworker_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/librarian_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/librarian_gift.json new file mode 100644 index 0000000..5d2570d --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/librarian_gift.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:book" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/librarian_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/mason_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/mason_gift.json new file mode 100644 index 0000000..ca902e5 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/mason_gift.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:clay" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/mason_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/shepherd_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/shepherd_gift.json new file mode 100644 index 0000000..847ea32 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/shepherd_gift.json @@ -0,0 +1,76 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:orange_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:magenta_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:light_blue_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:yellow_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:lime_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:pink_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:gray_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:light_gray_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:cyan_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:purple_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:blue_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:brown_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:green_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:red_wool" + }, + { + "type": "minecraft:item", + "name": "minecraft:black_wool" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/shepherd_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/toolsmith_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/toolsmith_gift.json new file mode 100644 index 0000000..3063329 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/toolsmith_gift.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_pickaxe" + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_hoe" + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_shovel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/toolsmith_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/weaponsmith_gift.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/weaponsmith_gift.json new file mode 100644 index 0000000..2d9a247 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/hero_of_the_village/weaponsmith_gift.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_axe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/hero_of_the_village/weaponsmith_gift" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/piglin_bartering.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/piglin_bartering.json new file mode 100644 index 0000000..fec5d6c --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/piglin_bartering.json @@ -0,0 +1,257 @@ +{ + "type": "minecraft:barter", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "enchantments": [ + "minecraft:soul_speed" + ], + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantments": [ + "minecraft:soul_speed" + ], + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:iron_boots", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:fire_resistance" + } + ], + "name": "minecraft:potion", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:fire_resistance" + } + ], + "name": "minecraft:splash_potion", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:water" + } + ], + "name": "minecraft:potion", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 36.0, + "min": 10.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ender_pearl", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 5.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:quartz", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:obsidian", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crying_obsidian", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:fire_charge", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:soul_sand", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:nether_brick", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 6.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spectral_arrow", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 16.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gravel", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 16.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:blackstone", + "weight": 40 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/piglin_bartering" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/sniffer_digging.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/sniffer_digging.json new file mode 100644 index 0000000..acc1e97 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/gameplay/sniffer_digging.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:gift", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:torchflower_seeds" + }, + { + "type": "minecraft:item", + "name": "minecraft:pitcher_pod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:gameplay/sniffer_digging" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/pots/trial_chambers/corridor.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/pots/trial_chambers/corridor.json new file mode 100755 index 0000000..d45a17b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/pots/trial_chambers/corridor.json @@ -0,0 +1,116 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 125 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow", + "weight": 100 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 100 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:trial_key", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_creator_music_box", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald_block", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:pots/trial_chambers/corridor" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/ominous/trial_chamber/consumables.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/ominous/trial_chamber/consumables.json new file mode 100755 index 0000000..dca8a87 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/ominous/trial_chamber/consumables.json @@ -0,0 +1,90 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_beef", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:baked_potato", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:regeneration" + } + ], + "name": "minecraft:potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:strength" + } + ], + "name": "minecraft:potion" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:spawners/ominous/trial_chamber/consumables" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/ominous/trial_chamber/key.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/ominous/trial_chamber/key.json new file mode 100755 index 0000000..226f57f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/ominous/trial_chamber/key.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:ominous_trial_key" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:spawners/ominous/trial_chamber/key" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/trial_chamber/consumables.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/trial_chamber/consumables.json new file mode 100755 index 0000000..a26d23f --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/trial_chamber/consumables.json @@ -0,0 +1,86 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_chicken", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:baked_potato", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:regeneration" + } + ], + "name": "minecraft:potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:swiftness" + } + ], + "name": "minecraft:potion" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:spawners/trial_chamber/consumables" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/trial_chamber/items_to_drop_when_ominous.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/trial_chamber/items_to_drop_when_ominous.json new file mode 100755 index 0000000..afb82f4 --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/trial_chamber/items_to_drop_when_ominous.json @@ -0,0 +1,194 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:wind_charged" + } + ], + "name": "minecraft:lingering_potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:oozing" + } + ], + "name": "minecraft:lingering_potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:weaving" + } + ], + "name": "minecraft:lingering_potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:infested" + } + ], + "name": "minecraft:lingering_potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:strength" + } + ], + "name": "minecraft:lingering_potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:swiftness" + } + ], + "name": "minecraft:lingering_potion" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:slow_falling" + } + ], + "name": "minecraft:lingering_potion" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:poison" + } + ], + "name": "minecraft:arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:strong_slowness" + } + ], + "name": "minecraft:arrow" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:fire_charge" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wind_charge" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:spawners/trial_chamber/items_to_drop_when_ominous" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/trial_chamber/key.json b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/trial_chamber/key.json new file mode 100755 index 0000000..5ee213b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/data/minecraft/loot_tables/spawners/trial_chamber/key.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:trial_key" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:spawners/trial_chamber/key" +} \ No newline at end of file diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/pack.mcmeta b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/pack.mcmeta new file mode 100644 index 0000000..c37675b --- /dev/null +++ b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/pack.mcmeta @@ -0,0 +1,7 @@ +{ + "pack": { + "description": "", + "min_format": 88, + "max_format": 88 + } +} diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/pack.png b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/pack.png new file mode 100644 index 0000000..1220470 Binary files /dev/null and b/projects/toolbox-main/src/media/loot-table-randomizer/1.21.10/data/pack.png differ diff --git a/projects/toolbox-main/src/media/loot-table-randomizer/data/versions.json b/projects/toolbox-main/src/media/loot-table-randomizer/data/versions.json index 2dd4347..d7685f2 100644 --- a/projects/toolbox-main/src/media/loot-table-randomizer/data/versions.json +++ b/projects/toolbox-main/src/media/loot-table-randomizer/data/versions.json @@ -1,4 +1,13 @@ [ + { + "title": "Minecraft v1.21", + "versions": [ + { + "title": "Minecraft 1.21.10", + "id": "1.21.10" + } + ] + }, { "title": "Minecraft v1.20", "versions": [ diff --git a/projects/toolbox-main/src/media/other/panorama/1_21.png b/projects/toolbox-main/src/media/other/panorama/1_21.png new file mode 100644 index 0000000..8f7978f Binary files /dev/null and b/projects/toolbox-main/src/media/other/panorama/1_21.png differ