diff --git a/src/main/java/techreborn/blocks/BlockOre.java b/src/main/java/techreborn/blocks/BlockOre.java index 87b4bc3e9..a5c337c3d 100644 --- a/src/main/java/techreborn/blocks/BlockOre.java +++ b/src/main/java/techreborn/blocks/BlockOre.java @@ -50,14 +50,8 @@ public class BlockOre extends Block { public static int sodaliteMinQuatity = 1; @ConfigRegistry(config = "misc", category = "blocks", key = "sodaliteMaxQuantity", comment = "Maximum quantity of Sodalite dust per Sodalite ore") public static int sodaliteMaxQuantity = 2; - @ConfigRegistry(config = "misc", category = "blocks", key = "cinnabarMinQuatity", comment = "Minimum quantity of Cinnabar dust per Cinnabar ore") - public static int cinnabarMinQuatity = 1; - @ConfigRegistry(config = "misc", category = "blocks", key = "cinnabarMaxQuantity", comment = "Maximum quantity of Cinnabar dust per Cinnabar ore") - public static int cinnabarMaxQuantity = 2; - @ConfigRegistry(config = "misc", category = "blocks", key = "sphaleriteMinQuatity", comment = "Minimum quantity of Sphalerite dust per Sphalerite ore") - public static int sphaleriteMinQuatity = 1; - @ConfigRegistry(config = "misc", category = "blocks", key = "sphaleriteMaxQuantity", comment = "Maximum quantity of Sphalerite dust per Sphalerite ore") - public static int sphaleriteMaxQuantity = 2; + + public BlockOre() { super(FabricBlockSettings.of(Material.STONE).strength(2f, 2f).build()); @@ -82,12 +76,8 @@ public class BlockOre extends Block { // } else if (ore == TRContent.Ores.SODALITE.block) { // OreDrop sodalite = new OreDrop(TRContent.Dusts.SODALITE.getStack(sodaliteMinQuatity), sodaliteMaxQuantity); // drops.add(sodalite.getDrops(fortune, random)); -// } else if (ore == TRContent.Ores.CINNABAR.block) { -// OreDrop cinnabar = new OreDrop(TRContent.Dusts.CINNABAR.getStack(cinnabarMinQuatity), cinnabarMaxQuantity); -// drops.add(cinnabar.getDrops(fortune, random)); -// } else if (ore == TRContent.Ores.SPHALERITE.block) { -// OreDrop sphalerite = new OreDrop(TRContent.Dusts.SPHALERITE.getStack(sphaleriteMinQuatity), sphaleriteMaxQuantity); -// drops.add(sphalerite.getDrops(fortune, random)); + + // } else { // drops.add(new ItemStack(this)); // } diff --git a/src/main/java/techreborn/events/BlockBreakHandler.java b/src/main/java/techreborn/events/BlockBreakHandler.java index fb8cfc597..c19ec217d 100644 --- a/src/main/java/techreborn/events/BlockBreakHandler.java +++ b/src/main/java/techreborn/events/BlockBreakHandler.java @@ -41,8 +41,7 @@ public class BlockBreakHandler { public static double aluminiumDropChance = 0.50; @ConfigRegistry(config = "misc", category = "blocks", key = "redstoneDropChance", comment = "Chance to get Redstone from Cinnabar Ore") public static double redstoneDropChance = 0.25; - @ConfigRegistry(config = "misc", category = "blocks", key = "yellowGarnetDropChance", comment = "Chance to get Yellow Garnet gem from Sphalerite Ore") - public static double yellowGarnetDropChance = 0.125; + //TODO 1.14 // @SubscribeEvent @@ -68,10 +67,7 @@ public class BlockBreakHandler { // OreDrop redstone = new OreDrop(new ItemStack(Items.REDSTONE), redstoneDropChance, 1); // drops.add(redstone.getDrops(event.getFortuneLevel(), random)); // } -// else if (state.getBlock().matches(new BlockTags.CachingTag(new Identifier(TechReborn.MOD_ID, "sphalerite_ore")))) { -// OreDrop yellowGarnet = new OreDrop(TRContent.Gems.YELLOW_GARNET.getStack(), yellowGarnetDropChance, 1); -// drops.add(yellowGarnet.getDrops(event.getFortuneLevel(), random)); -// } + // } // } // diff --git a/src/main/resources/assets/techreborn/blockstates/dyncell.json b/src/main/resources/assets/techreborn/blockstates/dyncell.json deleted file mode 100644 index 530221d06..000000000 --- a/src/main/resources/assets/techreborn/blockstates/dyncell.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "forge_marker": 1, - "variants": { - "inventory": { - "model": "forge:forgebucket", - "textures": { - "base": "techreborn:items/cell_base", - "fluid": "techreborn:items/cell_fluid", - "cover": "techreborn:items/cell_cover" - }, - "transform": "forge:default-item", - "custom": { - "fluid": "water", - "flipGas": true - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/blockstates/fluids.json b/src/main/resources/assets/techreborn/blockstates/fluids.json deleted file mode 100644 index a79f17bfb..000000000 --- a/src/main/resources/assets/techreborn/blockstates/fluids.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "model": "forge:fluid" - }, - "variants": { - "techreborn.berylium": [{ - "custom": { "fluid": "berylium" } - }], - "techreborn.calcium": { - "model": "forge:fluid", - "custom": { - "fluid": "calcium" - } - }, - "techreborn.calciumcarbonate": { - "model": "forge:fluid", - "custom": { - "fluid": "calciumcarbonate" - } - }, - "techreborn.carbon": { - "model": "forge:fluid", - "custom": { - "fluid": "carbon" - } - }, - "techreborn.carbonfiber": { - "model": "forge:fluid", - "custom": { - "fluid": "carbonfiber" - } - }, - "techreborn.chlorite": { - "model": "forge:fluid", - "custom": { - "fluid": "chlorite" - } - }, - "techreborn.compressedair": { - "model": "forge:fluid", - "custom": { - "fluid": "compressedair" - } - }, - "techreborn.deuterium": { - "model": "forge:fluid", - "custom": { - "fluid": "deuterium" - } - }, - "techreborn.diesel": { - "model": "forge:fluid", - "custom": { - "fluid": "diesel" - } - }, - "techreborn.electrolyzedwater": { - "model": "forge:fluid", - "custom": { - "fluid": "electrolyzedwater" - } - }, - "techreborn.glyceryl": { - "model": "forge:fluid", - "custom": { - "fluid": "glyceryl" - } - }, - "techreborn.helium": { - "model": "forge:fluid", - "custom": { - "fluid": "helium" - } - }, - "techreborn.helium3": { - "model": "forge:fluid", - "custom": { - "fluid": "helium3" - } - }, - "techreborn.heliumplasma": { - "model": "forge:fluid", - "custom": { - "fluid": "heliumplasma" - } - }, - "techreborn.hydrogen": { - "model": "forge:fluid", - "custom": { - "fluid": "hydrogen" - } - }, - "techreborn.lithium": { - "model": "forge:fluid", - "custom": { - "fluid": "lithium" - } - }, - "techreborn.mercury": { - "model": "forge:fluid", - "custom": { - "fluid": "mercury" - } - }, - "techreborn.methane": { - "model": "forge:fluid", - "custom": { - "fluid": "methane" - } - }, - "techreborn.nitrocarbon": { - "model": "forge:fluid", - "custom": { - "fluid": "nitrocarbon" - } - }, - "techreborn.nitrocoalfuel": { - "model": "forge:fluid", - "custom": { - "fluid": "nitrocoalfuel" - } - }, - "techreborn.nitrodiesel": { - "model": "forge:fluid", - "custom": { - "fluid": "nitrodiesel" - } - }, - "techreborn.nitrofuel": { - "model": "forge:fluid", - "custom": { - "fluid": "nitrofuel" - } - }, - "techreborn.nitrogen": { - "model": "forge:fluid", - "custom": { - "fluid": "nitrogen" - } - }, - "techreborn.nitrogendioxide": { - "model": "forge:fluid", - "custom": { - "fluid": "nitrogendioxide" - } - }, - "techreborn.oil": { - "model": "forge:fluid", - "custom": { - "fluid": "oil" - } - }, - "techreborn.potassium": { - "model": "forge:fluid", - "custom": { - "fluid": "potassium" - } - }, - "techreborn.silicon": { - "model": "forge:fluid", - "custom": { - "fluid": "silicon" - } - }, - "techreborn.sodium": { - "model": "forge:fluid", - "custom": { - "fluid": "sodium" - } - }, - "techreborn.sodiumpersulfate": { - "model": "forge:fluid", - "custom": { - "fluid": "sodiumpersulfate" - } - }, - "techreborn.sodiumsulfide": { - "model": "forge:fluid", - "custom": { - "fluid": "sodiumsulfide" - } - }, - "techreborn.sulfur": { - "model": "forge:fluid", - "custom": { - "fluid": "sulfur" - } - }, - "techreborn.sulfuricacid": { - "model": "forge:fluid", - "custom": { - "fluid": "sulfuricacid" - } - }, - "techreborn.tritium": { - "model": "forge:fluid", - "custom": { - "fluid": "tritium" - } - }, - "techreborn.wolframium": { - "model": "forge:fluid", - "custom": { - "fluid": "wolframium" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/blockstates/rubber_plank_double_slab.json b/src/main/resources/assets/techreborn/blockstates/rubber_plank_double_slab.json deleted file mode 100644 index d5031b42e..000000000 --- a/src/main/resources/assets/techreborn/blockstates/rubber_plank_double_slab.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "model": "cube_all", - "textures": { - "all": "techreborn:blocks/rubber_planks" - } - - }, - "variants": { - "inventory": { - "transform": "forge:default-block", - "model": "half_slab", - "textures": { - "top": "techreborn:blocks/rubber_planks", - "bottom": "techreborn:blocks/rubber_planks", - "side": "techreborn:blocks/rubber_planks" - } - }, - "variant": { - "default": {} - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/adjustable_su.json b/src/main/resources/data/techreborn/loot_tables/blocks/adjustable_su.json new file mode 100644 index 000000000..29d508918 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/adjustable_su.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:adjustable_su" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/advanced_machine_casing.json b/src/main/resources/data/techreborn/loot_tables/blocks/advanced_machine_casing.json new file mode 100644 index 000000000..2f607f3c2 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/advanced_machine_casing.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:advanced_machine_casing" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/advanced_machine_frame.json b/src/main/resources/data/techreborn/loot_tables/blocks/advanced_machine_frame.json new file mode 100644 index 000000000..9b5d5b960 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/advanced_machine_frame.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:advanced_machine_frame" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/advanced_solar_panel.json b/src/main/resources/data/techreborn/loot_tables/blocks/advanced_solar_panel.json new file mode 100644 index 000000000..72fb8490e --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/advanced_solar_panel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:advanced_solar_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/alarm.json b/src/main/resources/data/techreborn/loot_tables/blocks/alarm.json new file mode 100644 index 000000000..0c6c3d487 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/alarm.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:alarm" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/alloy_smelter.json b/src/main/resources/data/techreborn/loot_tables/blocks/alloy_smelter.json new file mode 100644 index 000000000..be68b739d --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/alloy_smelter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:alloy_smelter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/aluminum_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/aluminum_storage_block.json new file mode 100644 index 000000000..a7e50317d --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/aluminum_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:aluminum_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/assembly_machine.json b/src/main/resources/data/techreborn/loot_tables/blocks/assembly_machine.json new file mode 100644 index 000000000..ecc1c9d55 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/assembly_machine.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:assembly_machine" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/auto_crafting_table.json b/src/main/resources/data/techreborn/loot_tables/blocks/auto_crafting_table.json new file mode 100644 index 000000000..31600d5e7 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/auto_crafting_table.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:auto_crafting_table" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/basic_machine_casing.json b/src/main/resources/data/techreborn/loot_tables/blocks/basic_machine_casing.json new file mode 100644 index 000000000..eada8b8fa --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/basic_machine_casing.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:basic_machine_casing" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/basic_machine_frame.json b/src/main/resources/data/techreborn/loot_tables/blocks/basic_machine_frame.json new file mode 100644 index 000000000..4640244c6 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/basic_machine_frame.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:basic_machine_frame" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/basic_solar_panel.json b/src/main/resources/data/techreborn/loot_tables/blocks/basic_solar_panel.json new file mode 100644 index 000000000..8d7e51932 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/basic_solar_panel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:basic_solar_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/bauxite_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/bauxite_ore.json new file mode 100644 index 000000000..ce83e571b --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/bauxite_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:bauxite_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/brass_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/brass_storage_block.json new file mode 100644 index 000000000..c57bedde3 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/brass_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:brass_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/bronze_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/bronze_storage_block.json new file mode 100644 index 000000000..036d98a45 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/bronze_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:bronze_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/charge_o_mat.json b/src/main/resources/data/techreborn/loot_tables/blocks/charge_o_mat.json new file mode 100644 index 000000000..083682bcc --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/charge_o_mat.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:charge_o_mat" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/chemical_reactor.json b/src/main/resources/data/techreborn/loot_tables/blocks/chemical_reactor.json new file mode 100644 index 000000000..8e3ecba8a --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/chemical_reactor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:chemical_reactor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/chrome_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/chrome_storage_block.json new file mode 100644 index 000000000..52b064b1c --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/chrome_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:chrome_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/chunk_loader.json b/src/main/resources/data/techreborn/loot_tables/blocks/chunk_loader.json new file mode 100644 index 000000000..bc9932486 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/chunk_loader.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:chunk_loader" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/cinnabar_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/cinnabar_ore.json new file mode 100644 index 000000000..27e971fb9 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/cinnabar_ore.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "techreborn:cinnabar_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "techreborn:cinnabar_dust" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/compressor.json b/src/main/resources/data/techreborn/loot_tables/blocks/compressor.json new file mode 100644 index 000000000..310e200dc --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/compressor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:compressor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/computer_cube.json b/src/main/resources/data/techreborn/loot_tables/blocks/computer_cube.json new file mode 100644 index 000000000..0dec8e5f1 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/computer_cube.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:computer_cube" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/copper_cable.json b/src/main/resources/data/techreborn/loot_tables/blocks/copper_cable.json new file mode 100644 index 000000000..2cfe4a2c0 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/copper_cable.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:copper_cable" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/copper_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/copper_ore.json new file mode 100644 index 000000000..19c5899ba --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/copper_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:copper_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/copper_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/copper_storage_block.json new file mode 100644 index 000000000..0f66f9ae1 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/copper_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:copper_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/creative_quantum_chest.json b/src/main/resources/data/techreborn/loot_tables/blocks/creative_quantum_chest.json new file mode 100644 index 000000000..05da8a40c --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/creative_quantum_chest.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:creative_quantum_chest" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/creative_quantum_tank.json b/src/main/resources/data/techreborn/loot_tables/blocks/creative_quantum_tank.json new file mode 100644 index 000000000..ce5ccb1ef --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/creative_quantum_tank.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:creative_quantum_tank" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/creative_solar_panel.json b/src/main/resources/data/techreborn/loot_tables/blocks/creative_solar_panel.json new file mode 100644 index 000000000..cd993afe3 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/creative_solar_panel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:creative_solar_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/diesel_generator.json b/src/main/resources/data/techreborn/loot_tables/blocks/diesel_generator.json new file mode 100644 index 000000000..e54d7882e --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/diesel_generator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:diesel_generator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/digital_chest.json b/src/main/resources/data/techreborn/loot_tables/blocks/digital_chest.json new file mode 100644 index 000000000..489fb7012 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/digital_chest.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:digital_chest" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/distillation_tower.json b/src/main/resources/data/techreborn/loot_tables/blocks/distillation_tower.json new file mode 100644 index 000000000..7036c0f94 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/distillation_tower.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:distillation_tower" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/dragon_egg_syphon.json b/src/main/resources/data/techreborn/loot_tables/blocks/dragon_egg_syphon.json new file mode 100644 index 000000000..c1d09bf32 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/dragon_egg_syphon.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:dragon_egg_syphon" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/electric_furnace.json b/src/main/resources/data/techreborn/loot_tables/blocks/electric_furnace.json new file mode 100644 index 000000000..41878b62d --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/electric_furnace.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:electric_furnace" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/electrum_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/electrum_storage_block.json new file mode 100644 index 000000000..62b441edc --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/electrum_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:electrum_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/extractor.json b/src/main/resources/data/techreborn/loot_tables/blocks/extractor.json new file mode 100644 index 000000000..f8c6a443d --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/extractor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:extractor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/fluid_replicator.json b/src/main/resources/data/techreborn/loot_tables/blocks/fluid_replicator.json new file mode 100644 index 000000000..850ed0ae5 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/fluid_replicator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:fluid_replicator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/fusion_coil.json b/src/main/resources/data/techreborn/loot_tables/blocks/fusion_coil.json new file mode 100644 index 000000000..69abc081d --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/fusion_coil.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:fusion_coil" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/fusion_control_computer.json b/src/main/resources/data/techreborn/loot_tables/blocks/fusion_control_computer.json new file mode 100644 index 000000000..23a7c2141 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/fusion_control_computer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:fusion_control_computer" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/galena_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/galena_ore.json new file mode 100644 index 000000000..ae7fe4583 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/galena_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:galena_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/gas_turbine.json b/src/main/resources/data/techreborn/loot_tables/blocks/gas_turbine.json new file mode 100644 index 000000000..c218573ae --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/gas_turbine.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:gas_turbine" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/glassfiber_cable.json b/src/main/resources/data/techreborn/loot_tables/blocks/glassfiber_cable.json new file mode 100644 index 000000000..05ebfd75d --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/glassfiber_cable.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:glassfiber_cable" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/gold_cable.json b/src/main/resources/data/techreborn/loot_tables/blocks/gold_cable.json new file mode 100644 index 000000000..5e2f580aa --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/gold_cable.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:gold_cable" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/grinder.json b/src/main/resources/data/techreborn/loot_tables/blocks/grinder.json new file mode 100644 index 000000000..3fdec1a3d --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/grinder.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:grinder" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/high_voltage_su.json b/src/main/resources/data/techreborn/loot_tables/blocks/high_voltage_su.json new file mode 100644 index 000000000..bec93d66d --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/high_voltage_su.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:high_voltage_su" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/hv_cable.json b/src/main/resources/data/techreborn/loot_tables/blocks/hv_cable.json new file mode 100644 index 000000000..07d28f6e5 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/hv_cable.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:hv_cable" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/hv_transformer.json b/src/main/resources/data/techreborn/loot_tables/blocks/hv_transformer.json new file mode 100644 index 000000000..e42afc320 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/hv_transformer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:hv_transformer" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/implosion_compressor.json b/src/main/resources/data/techreborn/loot_tables/blocks/implosion_compressor.json new file mode 100644 index 000000000..b05941654 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/implosion_compressor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:implosion_compressor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/industrial_blast_furnace.json b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_blast_furnace.json new file mode 100644 index 000000000..1bb5afa82 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_blast_furnace.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:industrial_blast_furnace" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/industrial_centrifuge.json b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_centrifuge.json new file mode 100644 index 000000000..362979f5d --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_centrifuge.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:industrial_centrifuge" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/industrial_electrolyzer.json b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_electrolyzer.json new file mode 100644 index 000000000..7bdfe26c3 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_electrolyzer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:industrial_electrolyzer" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/industrial_grinder.json b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_grinder.json new file mode 100644 index 000000000..9dc55c864 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_grinder.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:industrial_grinder" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/industrial_machine_casing.json b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_machine_casing.json new file mode 100644 index 000000000..78266bf30 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_machine_casing.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:industrial_machine_casing" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/industrial_machine_frame.json b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_machine_frame.json new file mode 100644 index 000000000..0f2785373 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_machine_frame.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:industrial_machine_frame" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/industrial_sawmill.json b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_sawmill.json new file mode 100644 index 000000000..fa1f8a20d --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_sawmill.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:industrial_sawmill" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/industrial_solar_panel.json b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_solar_panel.json new file mode 100644 index 000000000..ec05c8d6b --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/industrial_solar_panel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:industrial_solar_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/insulated_copper_cable.json b/src/main/resources/data/techreborn/loot_tables/blocks/insulated_copper_cable.json new file mode 100644 index 000000000..2b9b94882 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/insulated_copper_cable.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:insulated_copper_cable" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/insulated_gold_cable.json b/src/main/resources/data/techreborn/loot_tables/blocks/insulated_gold_cable.json new file mode 100644 index 000000000..ff8db2c96 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/insulated_gold_cable.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:insulated_gold_cable" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/insulated_hv_cable.json b/src/main/resources/data/techreborn/loot_tables/blocks/insulated_hv_cable.json new file mode 100644 index 000000000..93fd4d9b9 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/insulated_hv_cable.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:insulated_hv_cable" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/interdimensional_su.json b/src/main/resources/data/techreborn/loot_tables/blocks/interdimensional_su.json new file mode 100644 index 000000000..089963ca8 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/interdimensional_su.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:interdimensional_su" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/invar_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/invar_storage_block.json new file mode 100644 index 000000000..348248468 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/invar_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:invar_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/iridium_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/iridium_ore.json new file mode 100644 index 000000000..3317c068c --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/iridium_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:iridium_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/iridium_reinforced_stone_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/iridium_reinforced_stone_storage_block.json new file mode 100644 index 000000000..5fd159be3 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/iridium_reinforced_stone_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:iridium_reinforced_stone_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/iridium_reinforced_tungstensteel_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/iridium_reinforced_tungstensteel_storage_block.json new file mode 100644 index 000000000..9f62fc9e1 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/iridium_reinforced_tungstensteel_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:iridium_reinforced_tungstensteel_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/iridium_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/iridium_storage_block.json new file mode 100644 index 000000000..4e3015f2b --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/iridium_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:iridium_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/iron_alloy_furnace.json b/src/main/resources/data/techreborn/loot_tables/blocks/iron_alloy_furnace.json new file mode 100644 index 000000000..b06c1722e --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/iron_alloy_furnace.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:iron_alloy_furnace" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/iron_furnace.json b/src/main/resources/data/techreborn/loot_tables/blocks/iron_furnace.json new file mode 100644 index 000000000..c87c5782c --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/iron_furnace.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:iron_furnace" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/lamp_incandescent.json b/src/main/resources/data/techreborn/loot_tables/blocks/lamp_incandescent.json new file mode 100644 index 000000000..e9457a6a2 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/lamp_incandescent.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:lamp_incandescent" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/lamp_led.json b/src/main/resources/data/techreborn/loot_tables/blocks/lamp_led.json new file mode 100644 index 000000000..8c0c80ec8 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/lamp_led.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:lamp_led" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/lapotronic_su.json b/src/main/resources/data/techreborn/loot_tables/blocks/lapotronic_su.json new file mode 100644 index 000000000..b30595ef3 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/lapotronic_su.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:lapotronic_su" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/lead_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/lead_ore.json new file mode 100644 index 000000000..e94f0e580 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/lead_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:lead_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/lead_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/lead_storage_block.json new file mode 100644 index 000000000..3b6a3ad8c --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/lead_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:lead_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/lightning_rod.json b/src/main/resources/data/techreborn/loot_tables/blocks/lightning_rod.json new file mode 100644 index 000000000..cbf394ed3 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/lightning_rod.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:lightning_rod" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/low_voltage_su.json b/src/main/resources/data/techreborn/loot_tables/blocks/low_voltage_su.json new file mode 100644 index 000000000..db6fb95e9 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/low_voltage_su.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:low_voltage_su" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/lsu_storage.json b/src/main/resources/data/techreborn/loot_tables/blocks/lsu_storage.json new file mode 100644 index 000000000..23dd2c4b2 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/lsu_storage.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:lsu_storage" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/lv_transformer.json b/src/main/resources/data/techreborn/loot_tables/blocks/lv_transformer.json new file mode 100644 index 000000000..4c3d3d3c3 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/lv_transformer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:lv_transformer" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/magic_energy_absorber.json b/src/main/resources/data/techreborn/loot_tables/blocks/magic_energy_absorber.json new file mode 100644 index 000000000..7e3cc11d8 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/magic_energy_absorber.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:magic_energy_absorber" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/magic_energy_converter.json b/src/main/resources/data/techreborn/loot_tables/blocks/magic_energy_converter.json new file mode 100644 index 000000000..e71d8ebc3 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/magic_energy_converter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:magic_energy_converter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/matter_fabricator.json b/src/main/resources/data/techreborn/loot_tables/blocks/matter_fabricator.json new file mode 100644 index 000000000..91ebf5962 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/matter_fabricator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:matter_fabricator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/medium_voltage_su.json b/src/main/resources/data/techreborn/loot_tables/blocks/medium_voltage_su.json new file mode 100644 index 000000000..0916bec26 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/medium_voltage_su.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:medium_voltage_su" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/mv_transformer.json b/src/main/resources/data/techreborn/loot_tables/blocks/mv_transformer.json new file mode 100644 index 000000000..5d835bdae --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/mv_transformer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:mv_transformer" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/nickel_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/nickel_storage_block.json new file mode 100644 index 000000000..91db7a70a --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/nickel_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:nickel_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/nuke.json b/src/main/resources/data/techreborn/loot_tables/blocks/nuke.json new file mode 100644 index 000000000..219d4e1a4 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/nuke.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:nuke" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/osmium_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/osmium_storage_block.json new file mode 100644 index 000000000..60ee9e991 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/osmium_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:osmium_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/peridot_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/peridot_ore.json new file mode 100644 index 000000000..d376a1fc2 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/peridot_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:peridot_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/peridot_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/peridot_storage_block.json new file mode 100644 index 000000000..b595ee0a3 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/peridot_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:peridot_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/plasma_generator.json b/src/main/resources/data/techreborn/loot_tables/blocks/plasma_generator.json new file mode 100644 index 000000000..debcccac7 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/plasma_generator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:plasma_generator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/platinum_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/platinum_storage_block.json new file mode 100644 index 000000000..65750bf4b --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/platinum_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:platinum_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/player_detector.json b/src/main/resources/data/techreborn/loot_tables/blocks/player_detector.json new file mode 100644 index 000000000..cf578ecbc --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/player_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:player_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/pyrite_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/pyrite_ore.json new file mode 100644 index 000000000..7ba0f0e16 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/pyrite_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:pyrite_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/quantum_chest.json b/src/main/resources/data/techreborn/loot_tables/blocks/quantum_chest.json new file mode 100644 index 000000000..b34f6cdaf --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/quantum_chest.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:quantum_chest" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/quantum_solar_panel.json b/src/main/resources/data/techreborn/loot_tables/blocks/quantum_solar_panel.json new file mode 100644 index 000000000..1d65e708d --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/quantum_solar_panel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:quantum_solar_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/quantum_tank.json b/src/main/resources/data/techreborn/loot_tables/blocks/quantum_tank.json new file mode 100644 index 000000000..ccd2d5dcb --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/quantum_tank.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:quantum_tank" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/recycler.json b/src/main/resources/data/techreborn/loot_tables/blocks/recycler.json new file mode 100644 index 000000000..d1da8b37f --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/recycler.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:recycler" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/red_garnet_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/red_garnet_storage_block.json new file mode 100644 index 000000000..a77e852e4 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/red_garnet_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:red_garnet_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/refined_iron_fence.json b/src/main/resources/data/techreborn/loot_tables/blocks/refined_iron_fence.json new file mode 100644 index 000000000..05b276ba1 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/refined_iron_fence.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:refined_iron_fence" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/refined_iron_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/refined_iron_storage_block.json new file mode 100644 index 000000000..b97bcc9ed --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/refined_iron_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:refined_iron_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/reinforced_glass.json b/src/main/resources/data/techreborn/loot_tables/blocks/reinforced_glass.json new file mode 100644 index 000000000..32bdd8f0c --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/reinforced_glass.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:reinforced_glass" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/rolling_machine.json b/src/main/resources/data/techreborn/loot_tables/blocks/rolling_machine.json new file mode 100644 index 000000000..ed42f7a39 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/rolling_machine.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:rolling_machine" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/rubber_leaves.json b/src/main/resources/data/techreborn/loot_tables/blocks/rubber_leaves.json new file mode 100644 index 000000000..ae6591998 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/rubber_leaves.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:rubber_leaves" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/rubber_log.json b/src/main/resources/data/techreborn/loot_tables/blocks/rubber_log.json new file mode 100644 index 000000000..6a854bd5e --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/rubber_log.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:rubber_log" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/rubber_plank_slab.json b/src/main/resources/data/techreborn/loot_tables/blocks/rubber_plank_slab.json new file mode 100644 index 000000000..50986d6ef --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/rubber_plank_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:rubber_plank_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/rubber_plank_stair.json b/src/main/resources/data/techreborn/loot_tables/blocks/rubber_plank_stair.json new file mode 100644 index 000000000..0985ce067 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/rubber_plank_stair.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:rubber_plank_stair" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/rubber_planks.json b/src/main/resources/data/techreborn/loot_tables/blocks/rubber_planks.json new file mode 100644 index 000000000..7411d034f --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/rubber_planks.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:rubber_planks" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/rubber_sapling.json b/src/main/resources/data/techreborn/loot_tables/blocks/rubber_sapling.json new file mode 100644 index 000000000..946c6b418 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/rubber_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:rubber_sapling" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/ruby_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/ruby_ore.json new file mode 100644 index 000000000..9758d6569 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/ruby_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:ruby_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/ruby_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/ruby_storage_block.json new file mode 100644 index 000000000..23ff481a3 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/ruby_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:ruby_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/sapphire_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/sapphire_ore.json new file mode 100644 index 000000000..7da05ed66 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/sapphire_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:sapphire_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/sapphire_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/sapphire_storage_block.json new file mode 100644 index 000000000..ac878c94e --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/sapphire_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:sapphire_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/scrapboxinator.json b/src/main/resources/data/techreborn/loot_tables/blocks/scrapboxinator.json new file mode 100644 index 000000000..d208b08db --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/scrapboxinator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:scrapboxinator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/semi_fluid_generator.json b/src/main/resources/data/techreborn/loot_tables/blocks/semi_fluid_generator.json new file mode 100644 index 000000000..910bfea70 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/semi_fluid_generator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:semi_fluid_generator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/sheldonite_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/sheldonite_ore.json new file mode 100644 index 000000000..68d511a96 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/sheldonite_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:sheldonite_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/silver_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/silver_ore.json new file mode 100644 index 000000000..f92b0bc35 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/silver_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:silver_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/silver_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/silver_storage_block.json new file mode 100644 index 000000000..e1896a047 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/silver_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:silver_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/sodalite_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/sodalite_ore.json new file mode 100644 index 000000000..af2f691d1 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/sodalite_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:sodalite_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/solid_fuel_generator.json b/src/main/resources/data/techreborn/loot_tables/blocks/solid_fuel_generator.json new file mode 100644 index 000000000..c1079b065 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/solid_fuel_generator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:solid_fuel_generator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/sphalerite_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/sphalerite_ore.json new file mode 100644 index 000000000..96b388dbe --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/sphalerite_ore.json @@ -0,0 +1,70 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "techreborn:sphalerite_ore" + }, + { + "type": "minecraft:group", + "children": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "techreborn:sphalerite_dust" + }, + { + "type": "minecraft:item", + "name": "techreborn:yellow_garnet_gem", + "functions": [ + { + "function": "minecraft:explosion_decay" + }, + { + "function": "minecraft:set_count", + "count": { + "min": 0.0, + "max": 1.0, + "type": "minecraft:uniform" + } + } + ] + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/steel_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/steel_storage_block.json new file mode 100644 index 000000000..917b9fc46 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/steel_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:steel_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/superconductor_cable.json b/src/main/resources/data/techreborn/loot_tables/blocks/superconductor_cable.json new file mode 100644 index 000000000..326cbe49c --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/superconductor_cable.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:superconductor_cable" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/thermal_generator.json b/src/main/resources/data/techreborn/loot_tables/blocks/thermal_generator.json new file mode 100644 index 000000000..be2dc9582 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/thermal_generator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:thermal_generator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/tin_cable.json b/src/main/resources/data/techreborn/loot_tables/blocks/tin_cable.json new file mode 100644 index 000000000..bc19a911f --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/tin_cable.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:tin_cable" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/tin_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/tin_ore.json new file mode 100644 index 000000000..5e5936d02 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/tin_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:tin_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/tin_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/tin_storage_block.json new file mode 100644 index 000000000..f65bb116a --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/tin_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:tin_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/titanium_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/titanium_storage_block.json new file mode 100644 index 000000000..dcb87d1b8 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/titanium_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:titanium_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/tungsten_ore.json b/src/main/resources/data/techreborn/loot_tables/blocks/tungsten_ore.json new file mode 100644 index 000000000..8ea3f6ae0 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/tungsten_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:tungsten_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/tungsten_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/tungsten_storage_block.json new file mode 100644 index 000000000..afb9f2270 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/tungsten_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:tungsten_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/tungstensteel_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/tungstensteel_storage_block.json new file mode 100644 index 000000000..7d2448a5b --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/tungstensteel_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:tungstensteel_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/ultimate_solar_panel.json b/src/main/resources/data/techreborn/loot_tables/blocks/ultimate_solar_panel.json new file mode 100644 index 000000000..df1e88323 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/ultimate_solar_panel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:ultimate_solar_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/vacuum_freezer.json b/src/main/resources/data/techreborn/loot_tables/blocks/vacuum_freezer.json new file mode 100644 index 000000000..025f2d5b4 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/vacuum_freezer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:vacuum_freezer" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/water_mill.json b/src/main/resources/data/techreborn/loot_tables/blocks/water_mill.json new file mode 100644 index 000000000..8428d71e3 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/water_mill.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:water_mill" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/wind_mill.json b/src/main/resources/data/techreborn/loot_tables/blocks/wind_mill.json new file mode 100644 index 000000000..7fba9ed8e --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/wind_mill.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:wind_mill" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/yellow_garnet_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/yellow_garnet_storage_block.json new file mode 100644 index 000000000..75ed11074 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/yellow_garnet_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:yellow_garnet_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/loot_tables/blocks/zinc_storage_block.json b/src/main/resources/data/techreborn/loot_tables/blocks/zinc_storage_block.json new file mode 100644 index 000000000..d7524bce4 --- /dev/null +++ b/src/main/resources/data/techreborn/loot_tables/blocks/zinc_storage_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "techreborn:zinc_storage_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file