From 8dbdd403ca165e7967ebe90f89b8676652597519 Mon Sep 17 00:00:00 2001 From: JohnBraham Date: Fri, 2 Oct 2026 11:11:46 +0100 Subject: [PATCH] Fix 1.13 recipes, ranged damage and world upgrades Carry the accepted 1.12 fuel, door and ranged-weapon fixes into the native 1.13 implementation. Repair items without losing their saved data, unlock crafting recipes correctly and remove resource duplication recipes. Protect old chunks containing Base Metals only in inventories. Keep the upgrade comparisons and regression probes outside the released mod. Pin the published OreSpawn 4.1.0.113021 release, refresh the player documentation and ignore local agent files and generated test results. Related reports: #473, #474 and #467. --- .gitignore | 16 + CHANGELOG.txt | 34 +- README.md | 45 ++- build.gradle | 30 +- docs/MIGRATION.md | 2 +- docs/VERSIONS.md | 9 +- docs/WORLDGEN.md | 2 +- gradle.properties | 6 +- .../advancements/recipes/activator_rail.json | 43 ++ .../recipes/adamantine_anvil.json | 43 ++ .../recipes/adamantine_arrow.json | 43 ++ .../advancements/recipes/adamantine_axe.json | 32 ++ .../advancements/recipes/adamantine_bars.json | 32 ++ .../recipes/adamantine_bars_2.json | 32 ++ .../recipes/adamantine_block.json | 32 ++ .../recipes/adamantine_block_ingot.json | 32 ++ .../advancements/recipes/adamantine_bolt.json | 32 ++ .../recipes/adamantine_boots.json | 32 ++ .../advancements/recipes/adamantine_bow.json | 32 ++ .../recipes/adamantine_button.json | 32 ++ .../recipes/adamantine_chestplate.json | 32 ++ .../recipes/adamantine_crackhammer.json | 32 ++ .../recipes/adamantine_crossbow.json | 43 ++ .../advancements/recipes/adamantine_door.json | 32 ++ .../recipes/adamantine_fishingrod.json | 32 ++ .../advancements/recipes/adamantine_gear.json | 43 ++ .../recipes/adamantine_helmet.json | 32 ++ .../advancements/recipes/adamantine_hoe.json | 32 ++ .../recipes/adamantine_horsearmor.json | 43 ++ .../adamantine_ingot_from_nuggets.json | 32 ++ .../recipes/adamantine_leggings.json | 32 ++ .../recipes/adamantine_lever.json | 43 ++ .../recipes/adamantine_nuggets.json | 32 ++ .../recipes/adamantine_pickaxe.json | 32 ++ .../recipes/adamantine_plate.json | 32 ++ .../recipes/adamantine_powder_from_small.json | 32 ++ .../recipes/adamantine_pressure_plate.json | 32 ++ .../advancements/recipes/adamantine_rod.json | 32 ++ .../recipes/adamantine_scythe.json | 32 ++ .../recipes/adamantine_shears.json | 32 ++ .../recipes/adamantine_shield.json | 43 ++ .../recipes/adamantine_shovel.json | 32 ++ .../advancements/recipes/adamantine_slab.json | 32 ++ .../recipes/adamantine_smallpowder.json | 32 ++ .../recipes/adamantine_stairs.json | 32 ++ .../recipes/adamantine_sword.json | 32 ++ .../recipes/adamantine_trapdoor.json | 32 ++ .../advancements/recipes/adamantine_wall.json | 32 ++ .../advancements/recipes/antimony_arrow.json | 43 ++ .../advancements/recipes/antimony_axe.json | 32 ++ .../advancements/recipes/antimony_bars.json | 32 ++ .../advancements/recipes/antimony_bars_2.json | 32 ++ .../advancements/recipes/antimony_block.json | 32 ++ .../recipes/antimony_block_ingot.json | 32 ++ .../advancements/recipes/antimony_bolt.json | 32 ++ .../advancements/recipes/antimony_boots.json | 32 ++ .../advancements/recipes/antimony_bow.json | 32 ++ .../advancements/recipes/antimony_button.json | 32 ++ .../recipes/antimony_chestplate.json | 32 ++ .../recipes/antimony_crackhammer.json | 32 ++ .../recipes/antimony_crossbow.json | 43 ++ .../advancements/recipes/antimony_door.json | 32 ++ .../recipes/antimony_fishingrod.json | 32 ++ .../advancements/recipes/antimony_gear.json | 43 ++ .../advancements/recipes/antimony_helmet.json | 32 ++ .../advancements/recipes/antimony_hoe.json | 32 ++ .../recipes/antimony_horsearmor.json | 43 ++ .../recipes/antimony_ingot_from_nuggets.json | 32 ++ .../recipes/antimony_leggings.json | 32 ++ .../advancements/recipes/antimony_lever.json | 43 ++ .../recipes/antimony_nuggets.json | 32 ++ .../recipes/antimony_pickaxe.json | 32 ++ .../advancements/recipes/antimony_plate.json | 32 ++ .../recipes/antimony_powder_from_small.json | 32 ++ .../recipes/antimony_pressure_plate.json | 32 ++ .../advancements/recipes/antimony_rod.json | 32 ++ .../advancements/recipes/antimony_scythe.json | 32 ++ .../advancements/recipes/antimony_shears.json | 32 ++ .../advancements/recipes/antimony_shield.json | 43 ++ .../advancements/recipes/antimony_shovel.json | 32 ++ .../advancements/recipes/antimony_slab.json | 32 ++ .../recipes/antimony_smallpowder.json | 32 ++ .../advancements/recipes/antimony_stairs.json | 32 ++ .../advancements/recipes/antimony_sword.json | 32 ++ .../recipes/antimony_trapdoor.json | 32 ++ .../advancements/recipes/antimony_wall.json | 32 ++ .../advancements/recipes/aquarium_arrow.json | 43 ++ .../advancements/recipes/aquarium_axe.json | 32 ++ .../advancements/recipes/aquarium_bars.json | 32 ++ .../advancements/recipes/aquarium_bars_2.json | 32 ++ .../advancements/recipes/aquarium_blend.json | 54 +++ .../recipes/aquarium_blend_from_small.json | 32 ++ .../advancements/recipes/aquarium_block.json | 32 ++ .../recipes/aquarium_block_ingot.json | 32 ++ .../advancements/recipes/aquarium_bolt.json | 32 ++ .../advancements/recipes/aquarium_boots.json | 32 ++ .../advancements/recipes/aquarium_bow.json | 32 ++ .../advancements/recipes/aquarium_button.json | 32 ++ .../recipes/aquarium_chestplate.json | 32 ++ .../recipes/aquarium_crackhammer.json | 32 ++ .../recipes/aquarium_crossbow.json | 43 ++ .../advancements/recipes/aquarium_door.json | 32 ++ .../recipes/aquarium_fishingrod.json | 32 ++ .../advancements/recipes/aquarium_gear.json | 43 ++ .../advancements/recipes/aquarium_helmet.json | 32 ++ .../advancements/recipes/aquarium_hoe.json | 32 ++ .../recipes/aquarium_horsearmor.json | 43 ++ .../recipes/aquarium_ingot_from_nuggets.json | 32 ++ .../recipes/aquarium_leggings.json | 32 ++ .../advancements/recipes/aquarium_lever.json | 43 ++ .../recipes/aquarium_nuggets.json | 32 ++ .../recipes/aquarium_pickaxe.json | 32 ++ .../advancements/recipes/aquarium_plate.json | 32 ++ .../recipes/aquarium_powder_from_small.json | 32 ++ .../recipes/aquarium_pressure_plate.json | 32 ++ .../advancements/recipes/aquarium_rod.json | 32 ++ .../advancements/recipes/aquarium_scythe.json | 32 ++ .../advancements/recipes/aquarium_shears.json | 32 ++ .../advancements/recipes/aquarium_shield.json | 43 ++ .../advancements/recipes/aquarium_shovel.json | 32 ++ .../advancements/recipes/aquarium_slab.json | 32 ++ .../recipes/aquarium_smallblend.json | 32 ++ .../recipes/aquarium_smallpowder.json | 32 ++ .../advancements/recipes/aquarium_stairs.json | 32 ++ .../advancements/recipes/aquarium_sword.json | 32 ++ .../recipes/aquarium_trapdoor.json | 32 ++ .../advancements/recipes/aquarium_wall.json | 32 ++ .../advancements/recipes/bismuth_arrow.json | 43 ++ .../advancements/recipes/bismuth_axe.json | 32 ++ .../advancements/recipes/bismuth_bars.json | 32 ++ .../advancements/recipes/bismuth_bars_2.json | 32 ++ .../advancements/recipes/bismuth_block.json | 32 ++ .../recipes/bismuth_block_ingot.json | 32 ++ .../advancements/recipes/bismuth_bolt.json | 32 ++ .../advancements/recipes/bismuth_boots.json | 32 ++ .../advancements/recipes/bismuth_bow.json | 32 ++ .../advancements/recipes/bismuth_button.json | 32 ++ .../recipes/bismuth_chestplate.json | 32 ++ .../recipes/bismuth_crackhammer.json | 32 ++ .../recipes/bismuth_crossbow.json | 43 ++ .../advancements/recipes/bismuth_door.json | 32 ++ .../recipes/bismuth_fishingrod.json | 32 ++ .../advancements/recipes/bismuth_gear.json | 43 ++ .../advancements/recipes/bismuth_helmet.json | 32 ++ .../advancements/recipes/bismuth_hoe.json | 32 ++ .../recipes/bismuth_horsearmor.json | 43 ++ .../recipes/bismuth_ingot_from_nuggets.json | 32 ++ .../recipes/bismuth_leggings.json | 32 ++ .../advancements/recipes/bismuth_lever.json | 43 ++ .../advancements/recipes/bismuth_nuggets.json | 32 ++ .../advancements/recipes/bismuth_pickaxe.json | 32 ++ .../advancements/recipes/bismuth_plate.json | 32 ++ .../recipes/bismuth_powder_from_small.json | 32 ++ .../recipes/bismuth_pressure_plate.json | 32 ++ .../advancements/recipes/bismuth_rod.json | 32 ++ .../advancements/recipes/bismuth_scythe.json | 32 ++ .../advancements/recipes/bismuth_shears.json | 32 ++ .../advancements/recipes/bismuth_shield.json | 43 ++ .../advancements/recipes/bismuth_shovel.json | 32 ++ .../advancements/recipes/bismuth_slab.json | 32 ++ .../recipes/bismuth_smallpowder.json | 32 ++ .../advancements/recipes/bismuth_stairs.json | 32 ++ .../advancements/recipes/bismuth_sword.json | 32 ++ .../recipes/bismuth_trapdoor.json | 32 ++ .../advancements/recipes/bismuth_wall.json | 32 ++ .../advancements/recipes/brass_arrow.json | 43 ++ .../advancements/recipes/brass_axe.json | 32 ++ .../advancements/recipes/brass_bars.json | 32 ++ .../advancements/recipes/brass_bars_2.json | 32 ++ .../advancements/recipes/brass_blend.json | 43 ++ .../recipes/brass_blend_from_small.json | 32 ++ .../advancements/recipes/brass_block.json | 32 ++ .../recipes/brass_block_ingot.json | 32 ++ .../advancements/recipes/brass_bolt.json | 32 ++ .../advancements/recipes/brass_boots.json | 32 ++ .../advancements/recipes/brass_bow.json | 32 ++ .../advancements/recipes/brass_button.json | 32 ++ .../recipes/brass_chestplate.json | 32 ++ .../recipes/brass_crackhammer.json | 32 ++ .../advancements/recipes/brass_crossbow.json | 43 ++ .../advancements/recipes/brass_door.json | 32 ++ .../recipes/brass_fishingrod.json | 32 ++ .../advancements/recipes/brass_gear.json | 43 ++ .../advancements/recipes/brass_helmet.json | 32 ++ .../advancements/recipes/brass_hoe.json | 32 ++ .../recipes/brass_horsearmor.json | 43 ++ .../recipes/brass_ingot_from_nuggets.json | 32 ++ .../advancements/recipes/brass_leggings.json | 32 ++ .../advancements/recipes/brass_lever.json | 43 ++ .../advancements/recipes/brass_nuggets.json | 32 ++ .../advancements/recipes/brass_pickaxe.json | 32 ++ .../advancements/recipes/brass_plate.json | 32 ++ .../recipes/brass_powder_from_small.json | 32 ++ .../recipes/brass_pressure_plate.json | 32 ++ .../advancements/recipes/brass_rod.json | 32 ++ .../advancements/recipes/brass_scythe.json | 32 ++ .../advancements/recipes/brass_shears.json | 32 ++ .../advancements/recipes/brass_shield.json | 43 ++ .../advancements/recipes/brass_shovel.json | 32 ++ .../advancements/recipes/brass_slab.json | 32 ++ .../recipes/brass_smallblend.json | 32 ++ .../recipes/brass_smallpowder.json | 32 ++ .../advancements/recipes/brass_stairs.json | 32 ++ .../advancements/recipes/brass_sword.json | 32 ++ .../advancements/recipes/brass_trapdoor.json | 32 ++ .../advancements/recipes/brass_wall.json | 32 ++ .../advancements/recipes/bronze_arrow.json | 43 ++ .../advancements/recipes/bronze_axe.json | 32 ++ .../advancements/recipes/bronze_bars.json | 32 ++ .../advancements/recipes/bronze_bars_2.json | 32 ++ .../advancements/recipes/bronze_blend.json | 43 ++ .../recipes/bronze_blend_from_small.json | 32 ++ .../advancements/recipes/bronze_block.json | 32 ++ .../recipes/bronze_block_ingot.json | 32 ++ .../advancements/recipes/bronze_bolt.json | 32 ++ .../advancements/recipes/bronze_boots.json | 32 ++ .../advancements/recipes/bronze_bow.json | 32 ++ .../advancements/recipes/bronze_button.json | 32 ++ .../recipes/bronze_chestplate.json | 32 ++ .../recipes/bronze_crackhammer.json | 32 ++ .../advancements/recipes/bronze_crossbow.json | 43 ++ .../advancements/recipes/bronze_door.json | 32 ++ .../recipes/bronze_fishingrod.json | 32 ++ .../advancements/recipes/bronze_gear.json | 43 ++ .../advancements/recipes/bronze_helmet.json | 32 ++ .../advancements/recipes/bronze_hoe.json | 32 ++ .../recipes/bronze_horsearmor.json | 43 ++ .../recipes/bronze_ingot_from_nuggets.json | 32 ++ .../advancements/recipes/bronze_leggings.json | 32 ++ .../advancements/recipes/bronze_lever.json | 43 ++ .../advancements/recipes/bronze_nuggets.json | 32 ++ .../advancements/recipes/bronze_pickaxe.json | 32 ++ .../advancements/recipes/bronze_plate.json | 32 ++ .../recipes/bronze_powder_from_small.json | 32 ++ .../recipes/bronze_pressure_plate.json | 32 ++ .../advancements/recipes/bronze_rod.json | 32 ++ .../advancements/recipes/bronze_scythe.json | 32 ++ .../advancements/recipes/bronze_shears.json | 32 ++ .../advancements/recipes/bronze_shield.json | 43 ++ .../advancements/recipes/bronze_shovel.json | 32 ++ .../advancements/recipes/bronze_slab.json | 32 ++ .../recipes/bronze_smallblend.json | 32 ++ .../recipes/bronze_smallpowder.json | 32 ++ .../advancements/recipes/bronze_stairs.json | 32 ++ .../advancements/recipes/bronze_sword.json | 32 ++ .../advancements/recipes/bronze_trapdoor.json | 32 ++ .../advancements/recipes/bronze_wall.json | 32 ++ .../advancements/recipes/charcoal_block.json | 32 ++ .../recipes/charcoal_block_dust.json | 32 ++ .../advancements/recipes/charcoal_ingot.json | 32 ++ .../advancements/recipes/charcoal_nugget.json | 32 ++ .../recipes/charcoal_powder_from_small.json | 32 ++ .../recipes/charcoal_smallpowder.json | 32 ++ .../advancements/recipes/coal_block_dust.json | 32 ++ .../advancements/recipes/coal_ingot.json | 32 ++ .../advancements/recipes/coal_nugget.json | 32 ++ .../recipes/coal_powder_from_small.json | 32 ++ .../recipes/coal_smallpowder.json | 32 ++ .../advancements/recipes/coldiron_arrow.json | 43 ++ .../advancements/recipes/coldiron_axe.json | 32 ++ .../advancements/recipes/coldiron_bars.json | 32 ++ .../advancements/recipes/coldiron_bars_2.json | 32 ++ .../advancements/recipes/coldiron_block.json | 32 ++ .../recipes/coldiron_block_ingot.json | 32 ++ .../advancements/recipes/coldiron_bolt.json | 32 ++ .../advancements/recipes/coldiron_boots.json | 32 ++ .../advancements/recipes/coldiron_bow.json | 32 ++ .../advancements/recipes/coldiron_button.json | 32 ++ .../recipes/coldiron_chestplate.json | 32 ++ .../recipes/coldiron_crackhammer.json | 32 ++ .../recipes/coldiron_crossbow.json | 43 ++ .../advancements/recipes/coldiron_door.json | 32 ++ .../recipes/coldiron_fishingrod.json | 32 ++ .../advancements/recipes/coldiron_gear.json | 43 ++ .../advancements/recipes/coldiron_helmet.json | 32 ++ .../advancements/recipes/coldiron_hoe.json | 32 ++ .../recipes/coldiron_horsearmor.json | 43 ++ .../recipes/coldiron_ingot_from_nuggets.json | 32 ++ .../recipes/coldiron_leggings.json | 32 ++ .../advancements/recipes/coldiron_lever.json | 43 ++ .../recipes/coldiron_nuggets.json | 32 ++ .../recipes/coldiron_pickaxe.json | 32 ++ .../advancements/recipes/coldiron_plate.json | 32 ++ .../recipes/coldiron_powder_from_small.json | 32 ++ .../recipes/coldiron_pressure_plate.json | 32 ++ .../advancements/recipes/coldiron_rod.json | 32 ++ .../advancements/recipes/coldiron_scythe.json | 32 ++ .../advancements/recipes/coldiron_shears.json | 32 ++ .../advancements/recipes/coldiron_shield.json | 43 ++ .../advancements/recipes/coldiron_shovel.json | 32 ++ .../advancements/recipes/coldiron_slab.json | 32 ++ .../recipes/coldiron_smallpowder.json | 32 ++ .../advancements/recipes/coldiron_stairs.json | 32 ++ .../advancements/recipes/coldiron_sword.json | 32 ++ .../recipes/coldiron_trapdoor.json | 32 ++ .../advancements/recipes/coldiron_wall.json | 32 ++ .../advancements/recipes/copper_arrow.json | 43 ++ .../advancements/recipes/copper_axe.json | 32 ++ .../advancements/recipes/copper_bars.json | 32 ++ .../advancements/recipes/copper_bars_2.json | 32 ++ .../advancements/recipes/copper_block.json | 32 ++ .../recipes/copper_block_ingot.json | 32 ++ .../advancements/recipes/copper_bolt.json | 32 ++ .../advancements/recipes/copper_boots.json | 32 ++ .../advancements/recipes/copper_bow.json | 32 ++ .../advancements/recipes/copper_button.json | 32 ++ .../recipes/copper_chestplate.json | 32 ++ .../recipes/copper_crackhammer.json | 32 ++ .../advancements/recipes/copper_crossbow.json | 43 ++ .../advancements/recipes/copper_door.json | 32 ++ .../recipes/copper_fishingrod.json | 32 ++ .../advancements/recipes/copper_gear.json | 43 ++ .../advancements/recipes/copper_helmet.json | 32 ++ .../advancements/recipes/copper_hoe.json | 32 ++ .../recipes/copper_horsearmor.json | 43 ++ .../recipes/copper_ingot_from_nuggets.json | 32 ++ .../advancements/recipes/copper_leggings.json | 32 ++ .../advancements/recipes/copper_lever.json | 43 ++ .../advancements/recipes/copper_nuggets.json | 32 ++ .../advancements/recipes/copper_pickaxe.json | 32 ++ .../advancements/recipes/copper_plate.json | 32 ++ .../recipes/copper_powder_from_small.json | 32 ++ .../recipes/copper_pressure_plate.json | 32 ++ .../advancements/recipes/copper_rod.json | 32 ++ .../advancements/recipes/copper_scythe.json | 32 ++ .../advancements/recipes/copper_shears.json | 32 ++ .../advancements/recipes/copper_shield.json | 43 ++ .../advancements/recipes/copper_shovel.json | 32 ++ .../advancements/recipes/copper_slab.json | 32 ++ .../recipes/copper_smallpowder.json | 32 ++ .../advancements/recipes/copper_stairs.json | 32 ++ .../advancements/recipes/copper_sword.json | 32 ++ .../advancements/recipes/copper_trapdoor.json | 32 ++ .../advancements/recipes/copper_wall.json | 32 ++ .../recipes/cupronickel_arrow.json | 43 ++ .../advancements/recipes/cupronickel_axe.json | 32 ++ .../recipes/cupronickel_bars.json | 32 ++ .../recipes/cupronickel_bars_2.json | 32 ++ .../recipes/cupronickel_blend.json | 43 ++ .../recipes/cupronickel_blend_from_small.json | 32 ++ .../recipes/cupronickel_block.json | 32 ++ .../recipes/cupronickel_block_ingot.json | 32 ++ .../recipes/cupronickel_bolt.json | 32 ++ .../recipes/cupronickel_boots.json | 32 ++ .../advancements/recipes/cupronickel_bow.json | 32 ++ .../recipes/cupronickel_button.json | 32 ++ .../recipes/cupronickel_chestplate.json | 32 ++ .../recipes/cupronickel_crackhammer.json | 32 ++ .../recipes/cupronickel_crossbow.json | 43 ++ .../recipes/cupronickel_door.json | 32 ++ .../recipes/cupronickel_fishingrod.json | 32 ++ .../recipes/cupronickel_gear.json | 43 ++ .../recipes/cupronickel_helmet.json | 32 ++ .../advancements/recipes/cupronickel_hoe.json | 32 ++ .../recipes/cupronickel_horsearmor.json | 43 ++ .../cupronickel_ingot_from_nuggets.json | 32 ++ .../recipes/cupronickel_leggings.json | 32 ++ .../recipes/cupronickel_lever.json | 43 ++ .../recipes/cupronickel_nuggets.json | 32 ++ .../recipes/cupronickel_pickaxe.json | 32 ++ .../recipes/cupronickel_plate.json | 32 ++ .../cupronickel_powder_from_small.json | 32 ++ .../recipes/cupronickel_pressure_plate.json | 32 ++ .../advancements/recipes/cupronickel_rod.json | 32 ++ .../recipes/cupronickel_scythe.json | 32 ++ .../recipes/cupronickel_shears.json | 32 ++ .../recipes/cupronickel_shield.json | 43 ++ .../recipes/cupronickel_shovel.json | 32 ++ .../recipes/cupronickel_slab.json | 32 ++ .../recipes/cupronickel_smallblend.json | 32 ++ .../recipes/cupronickel_smallpowder.json | 32 ++ .../recipes/cupronickel_stairs.json | 32 ++ .../recipes/cupronickel_sword.json | 32 ++ .../recipes/cupronickel_trapdoor.json | 32 ++ .../recipes/cupronickel_wall.json | 32 ++ .../advancements/recipes/detector_rail.json | 43 ++ .../advancements/recipes/diamond_arrow.json | 43 ++ .../advancements/recipes/diamond_bars.json | 32 ++ .../advancements/recipes/diamond_bars_2.json | 32 ++ .../advancements/recipes/diamond_bolt.json | 32 ++ .../advancements/recipes/diamond_bow.json | 32 ++ .../advancements/recipes/diamond_button.json | 32 ++ .../recipes/diamond_crackhammer.json | 32 ++ .../recipes/diamond_crossbow.json | 43 ++ .../advancements/recipes/diamond_door.json | 32 ++ .../recipes/diamond_fishingrod.json | 32 ++ .../advancements/recipes/diamond_gear.json | 43 ++ .../advancements/recipes/diamond_lever.json | 43 ++ .../recipes/diamond_powder_from_small.json | 32 ++ .../recipes/diamond_pressure_plate.json | 32 ++ .../advancements/recipes/diamond_rod.json | 32 ++ .../advancements/recipes/diamond_scythe.json | 32 ++ .../advancements/recipes/diamond_shears.json | 32 ++ .../advancements/recipes/diamond_shield.json | 43 ++ .../advancements/recipes/diamond_slab.json | 32 ++ .../recipes/diamond_smallpowder.json | 32 ++ .../advancements/recipes/diamond_stairs.json | 32 ++ .../recipes/diamond_trapdoor.json | 32 ++ .../advancements/recipes/diamond_wall.json | 32 ++ .../advancements/recipes/electrum_arrow.json | 43 ++ .../advancements/recipes/electrum_axe.json | 32 ++ .../advancements/recipes/electrum_bars.json | 32 ++ .../advancements/recipes/electrum_bars_2.json | 32 ++ .../advancements/recipes/electrum_blend.json | 43 ++ .../recipes/electrum_blend_from_small.json | 32 ++ .../advancements/recipes/electrum_block.json | 32 ++ .../recipes/electrum_block_ingot.json | 32 ++ .../advancements/recipes/electrum_bolt.json | 32 ++ .../advancements/recipes/electrum_boots.json | 32 ++ .../advancements/recipes/electrum_bow.json | 32 ++ .../advancements/recipes/electrum_button.json | 32 ++ .../recipes/electrum_chestplate.json | 32 ++ .../recipes/electrum_crackhammer.json | 32 ++ .../recipes/electrum_crossbow.json | 43 ++ .../advancements/recipes/electrum_door.json | 32 ++ .../recipes/electrum_fishingrod.json | 32 ++ .../advancements/recipes/electrum_gear.json | 43 ++ .../advancements/recipes/electrum_helmet.json | 32 ++ .../advancements/recipes/electrum_hoe.json | 32 ++ .../recipes/electrum_horsearmor.json | 43 ++ .../recipes/electrum_ingot_from_nuggets.json | 32 ++ .../recipes/electrum_leggings.json | 32 ++ .../advancements/recipes/electrum_lever.json | 43 ++ .../recipes/electrum_nuggets.json | 32 ++ .../recipes/electrum_pickaxe.json | 32 ++ .../advancements/recipes/electrum_plate.json | 32 ++ .../recipes/electrum_powder_from_small.json | 32 ++ .../recipes/electrum_pressure_plate.json | 32 ++ .../advancements/recipes/electrum_rod.json | 32 ++ .../advancements/recipes/electrum_scythe.json | 32 ++ .../advancements/recipes/electrum_shears.json | 32 ++ .../advancements/recipes/electrum_shield.json | 43 ++ .../advancements/recipes/electrum_shovel.json | 32 ++ .../advancements/recipes/electrum_slab.json | 32 ++ .../recipes/electrum_smallblend.json | 32 ++ .../recipes/electrum_smallpowder.json | 32 ++ .../advancements/recipes/electrum_stairs.json | 32 ++ .../advancements/recipes/electrum_sword.json | 32 ++ .../recipes/electrum_trapdoor.json | 32 ++ .../advancements/recipes/electrum_wall.json | 32 ++ .../advancements/recipes/emerald_arrow.json | 43 ++ .../advancements/recipes/emerald_axe.json | 32 ++ .../advancements/recipes/emerald_bars.json | 32 ++ .../advancements/recipes/emerald_bars_2.json | 32 ++ .../advancements/recipes/emerald_bolt.json | 32 ++ .../advancements/recipes/emerald_boots.json | 32 ++ .../advancements/recipes/emerald_bow.json | 32 ++ .../advancements/recipes/emerald_button.json | 32 ++ .../recipes/emerald_chestplate.json | 32 ++ .../recipes/emerald_crackhammer.json | 32 ++ .../recipes/emerald_crossbow.json | 43 ++ .../advancements/recipes/emerald_door.json | 32 ++ .../recipes/emerald_fishingrod.json | 32 ++ .../advancements/recipes/emerald_gear.json | 43 ++ .../advancements/recipes/emerald_helmet.json | 32 ++ .../advancements/recipes/emerald_hoe.json | 32 ++ .../recipes/emerald_horsearmor.json | 43 ++ .../recipes/emerald_leggings.json | 32 ++ .../advancements/recipes/emerald_lever.json | 43 ++ .../advancements/recipes/emerald_pickaxe.json | 32 ++ .../recipes/emerald_powder_from_small.json | 32 ++ .../recipes/emerald_pressure_plate.json | 32 ++ .../advancements/recipes/emerald_rod.json | 32 ++ .../advancements/recipes/emerald_scythe.json | 32 ++ .../advancements/recipes/emerald_shears.json | 32 ++ .../advancements/recipes/emerald_shield.json | 43 ++ .../advancements/recipes/emerald_shovel.json | 32 ++ .../advancements/recipes/emerald_slab.json | 32 ++ .../recipes/emerald_smallpowder.json | 32 ++ .../advancements/recipes/emerald_stairs.json | 32 ++ .../advancements/recipes/emerald_sword.json | 32 ++ .../recipes/emerald_trapdoor.json | 32 ++ .../advancements/recipes/emerald_wall.json | 32 ++ .../advancements/recipes/flint_and_steel.json | 43 ++ .../advancements/recipes/gold_arrow.json | 43 ++ .../advancements/recipes/gold_bars.json | 32 ++ .../advancements/recipes/gold_bars_2.json | 32 ++ .../advancements/recipes/gold_bolt.json | 32 ++ .../advancements/recipes/gold_bow.json | 32 ++ .../advancements/recipes/gold_button.json | 32 ++ .../recipes/gold_crackhammer.json | 32 ++ .../advancements/recipes/gold_crossbow.json | 43 ++ .../advancements/recipes/gold_door.json | 32 ++ .../advancements/recipes/gold_fishingrod.json | 32 ++ .../advancements/recipes/gold_gear.json | 43 ++ .../advancements/recipes/gold_lever.json | 43 ++ .../advancements/recipes/gold_plate.json | 32 ++ .../recipes/gold_powder_from_small.json | 32 ++ .../advancements/recipes/gold_rod.json | 32 ++ .../advancements/recipes/gold_scythe.json | 32 ++ .../advancements/recipes/gold_shears.json | 32 ++ .../advancements/recipes/gold_shield.json | 43 ++ .../advancements/recipes/gold_slab.json | 32 ++ .../recipes/gold_smallpowder.json | 32 ++ .../advancements/recipes/gold_stairs.json | 32 ++ .../advancements/recipes/gold_trapdoor.json | 32 ++ .../advancements/recipes/gold_wall.json | 32 ++ .../advancements/recipes/human_detector.json | 43 ++ .../advancements/recipes/invar_arrow.json | 43 ++ .../advancements/recipes/invar_axe.json | 32 ++ .../advancements/recipes/invar_bars.json | 32 ++ .../advancements/recipes/invar_bars_2.json | 32 ++ .../advancements/recipes/invar_blend.json | 43 ++ .../recipes/invar_blend_from_small.json | 32 ++ .../advancements/recipes/invar_block.json | 32 ++ .../recipes/invar_block_ingot.json | 32 ++ .../advancements/recipes/invar_bolt.json | 32 ++ .../advancements/recipes/invar_boots.json | 32 ++ .../advancements/recipes/invar_bow.json | 32 ++ .../advancements/recipes/invar_button.json | 32 ++ .../recipes/invar_chestplate.json | 32 ++ .../recipes/invar_crackhammer.json | 32 ++ .../advancements/recipes/invar_crossbow.json | 43 ++ .../advancements/recipes/invar_door.json | 32 ++ .../recipes/invar_fishingrod.json | 32 ++ .../advancements/recipes/invar_gear.json | 43 ++ .../advancements/recipes/invar_helmet.json | 32 ++ .../advancements/recipes/invar_hoe.json | 32 ++ .../recipes/invar_horsearmor.json | 43 ++ .../recipes/invar_ingot_from_nuggets.json | 32 ++ .../advancements/recipes/invar_leggings.json | 32 ++ .../advancements/recipes/invar_lever.json | 43 ++ .../advancements/recipes/invar_nuggets.json | 32 ++ .../advancements/recipes/invar_pickaxe.json | 32 ++ .../advancements/recipes/invar_plate.json | 32 ++ .../recipes/invar_powder_from_small.json | 32 ++ .../recipes/invar_pressure_plate.json | 32 ++ .../advancements/recipes/invar_rod.json | 32 ++ .../advancements/recipes/invar_scythe.json | 32 ++ .../advancements/recipes/invar_shears.json | 32 ++ .../advancements/recipes/invar_shield.json | 43 ++ .../advancements/recipes/invar_shovel.json | 32 ++ .../advancements/recipes/invar_slab.json | 32 ++ .../recipes/invar_smallblend.json | 32 ++ .../recipes/invar_smallpowder.json | 32 ++ .../advancements/recipes/invar_stairs.json | 32 ++ .../advancements/recipes/invar_sword.json | 32 ++ .../advancements/recipes/invar_trapdoor.json | 32 ++ .../advancements/recipes/invar_wall.json | 32 ++ .../advancements/recipes/iron_arrow.json | 43 ++ .../advancements/recipes/iron_bars_2.json | 32 ++ .../advancements/recipes/iron_bolt.json | 32 ++ .../advancements/recipes/iron_bow.json | 32 ++ .../advancements/recipes/iron_button.json | 32 ++ .../recipes/iron_crackhammer.json | 32 ++ .../advancements/recipes/iron_crossbow.json | 43 ++ .../advancements/recipes/iron_fishingrod.json | 32 ++ .../advancements/recipes/iron_gear.json | 43 ++ .../advancements/recipes/iron_lever.json | 43 ++ .../advancements/recipes/iron_plate.json | 32 ++ .../recipes/iron_powder_from_small.json | 32 ++ .../advancements/recipes/iron_rod.json | 32 ++ .../advancements/recipes/iron_scythe.json | 32 ++ .../advancements/recipes/iron_shield.json | 43 ++ .../advancements/recipes/iron_slab.json | 32 ++ .../recipes/iron_smallpowder.json | 32 ++ .../advancements/recipes/iron_stairs.json | 32 ++ .../advancements/recipes/iron_wall.json | 32 ++ .../advancements/recipes/lead_arrow.json | 43 ++ .../advancements/recipes/lead_axe.json | 32 ++ .../advancements/recipes/lead_bars.json | 32 ++ .../advancements/recipes/lead_bars_2.json | 32 ++ .../advancements/recipes/lead_block.json | 32 ++ .../recipes/lead_block_ingot.json | 32 ++ .../advancements/recipes/lead_bolt.json | 32 ++ .../advancements/recipes/lead_boots.json | 32 ++ .../advancements/recipes/lead_bow.json | 32 ++ .../advancements/recipes/lead_button.json | 32 ++ .../advancements/recipes/lead_chestplate.json | 32 ++ .../recipes/lead_crackhammer.json | 32 ++ .../advancements/recipes/lead_crossbow.json | 43 ++ .../advancements/recipes/lead_door.json | 32 ++ .../advancements/recipes/lead_fishingrod.json | 32 ++ .../advancements/recipes/lead_gear.json | 43 ++ .../advancements/recipes/lead_helmet.json | 32 ++ .../advancements/recipes/lead_hoe.json | 32 ++ .../advancements/recipes/lead_horsearmor.json | 43 ++ .../recipes/lead_ingot_from_nuggets.json | 32 ++ .../advancements/recipes/lead_leggings.json | 32 ++ .../advancements/recipes/lead_lever.json | 43 ++ .../advancements/recipes/lead_nuggets.json | 32 ++ .../advancements/recipes/lead_pickaxe.json | 32 ++ .../advancements/recipes/lead_plate.json | 32 ++ .../recipes/lead_powder_from_small.json | 32 ++ .../recipes/lead_pressure_plate.json | 32 ++ .../advancements/recipes/lead_rod.json | 32 ++ .../advancements/recipes/lead_scythe.json | 32 ++ .../advancements/recipes/lead_shears.json | 32 ++ .../advancements/recipes/lead_shield.json | 43 ++ .../advancements/recipes/lead_shovel.json | 32 ++ .../advancements/recipes/lead_slab.json | 32 ++ .../recipes/lead_smallpowder.json | 32 ++ .../advancements/recipes/lead_stairs.json | 32 ++ .../advancements/recipes/lead_sword.json | 32 ++ .../advancements/recipes/lead_trapdoor.json | 32 ++ .../advancements/recipes/lead_wall.json | 32 ++ .../recipes/mercury_ingot_from_nuggets.json | 32 ++ .../advancements/recipes/mercury_nuggets.json | 32 ++ .../recipes/mercury_powder_from_small.json | 32 ++ .../recipes/mercury_smallpowder.json | 32 ++ .../advancements/recipes/minecart.json | 32 ++ .../advancements/recipes/mithril_arrow.json | 43 ++ .../advancements/recipes/mithril_axe.json | 32 ++ .../advancements/recipes/mithril_bars.json | 32 ++ .../advancements/recipes/mithril_bars_2.json | 32 ++ .../advancements/recipes/mithril_blend.json | 54 +++ .../recipes/mithril_blend_from_small.json | 32 ++ .../advancements/recipes/mithril_block.json | 32 ++ .../recipes/mithril_block_ingot.json | 32 ++ .../advancements/recipes/mithril_bolt.json | 32 ++ .../advancements/recipes/mithril_boots.json | 32 ++ .../advancements/recipes/mithril_bow.json | 32 ++ .../advancements/recipes/mithril_button.json | 32 ++ .../recipes/mithril_chestplate.json | 32 ++ .../recipes/mithril_crackhammer.json | 32 ++ .../recipes/mithril_crossbow.json | 43 ++ .../advancements/recipes/mithril_door.json | 32 ++ .../recipes/mithril_fishingrod.json | 32 ++ .../advancements/recipes/mithril_gear.json | 43 ++ .../advancements/recipes/mithril_helmet.json | 32 ++ .../advancements/recipes/mithril_hoe.json | 32 ++ .../recipes/mithril_horsearmor.json | 43 ++ .../recipes/mithril_ingot_from_nuggets.json | 32 ++ .../recipes/mithril_leggings.json | 32 ++ .../advancements/recipes/mithril_lever.json | 43 ++ .../advancements/recipes/mithril_nuggets.json | 32 ++ .../advancements/recipes/mithril_pickaxe.json | 32 ++ .../advancements/recipes/mithril_plate.json | 32 ++ .../recipes/mithril_powder_from_small.json | 32 ++ .../recipes/mithril_pressure_plate.json | 32 ++ .../advancements/recipes/mithril_rod.json | 32 ++ .../advancements/recipes/mithril_scythe.json | 32 ++ .../advancements/recipes/mithril_shears.json | 32 ++ .../advancements/recipes/mithril_shield.json | 43 ++ .../advancements/recipes/mithril_shovel.json | 32 ++ .../advancements/recipes/mithril_slab.json | 32 ++ .../recipes/mithril_smallblend.json | 32 ++ .../recipes/mithril_smallpowder.json | 32 ++ .../advancements/recipes/mithril_stairs.json | 32 ++ .../advancements/recipes/mithril_sword.json | 32 ++ .../recipes/mithril_trapdoor.json | 32 ++ .../advancements/recipes/mithril_wall.json | 32 ++ .../advancements/recipes/nickel_arrow.json | 43 ++ .../advancements/recipes/nickel_axe.json | 32 ++ .../advancements/recipes/nickel_bars.json | 32 ++ .../advancements/recipes/nickel_bars_2.json | 32 ++ .../advancements/recipes/nickel_block.json | 32 ++ .../recipes/nickel_block_ingot.json | 32 ++ .../advancements/recipes/nickel_bolt.json | 32 ++ .../advancements/recipes/nickel_boots.json | 32 ++ .../advancements/recipes/nickel_bow.json | 32 ++ .../advancements/recipes/nickel_button.json | 32 ++ .../recipes/nickel_chestplate.json | 32 ++ .../recipes/nickel_crackhammer.json | 32 ++ .../advancements/recipes/nickel_crossbow.json | 43 ++ .../advancements/recipes/nickel_door.json | 32 ++ .../recipes/nickel_fishingrod.json | 32 ++ .../advancements/recipes/nickel_gear.json | 43 ++ .../advancements/recipes/nickel_helmet.json | 32 ++ .../advancements/recipes/nickel_hoe.json | 32 ++ .../recipes/nickel_horsearmor.json | 43 ++ .../recipes/nickel_ingot_from_nuggets.json | 32 ++ .../advancements/recipes/nickel_leggings.json | 32 ++ .../advancements/recipes/nickel_lever.json | 43 ++ .../advancements/recipes/nickel_nuggets.json | 32 ++ .../advancements/recipes/nickel_pickaxe.json | 32 ++ .../advancements/recipes/nickel_plate.json | 32 ++ .../recipes/nickel_powder_from_small.json | 32 ++ .../recipes/nickel_pressure_plate.json | 32 ++ .../advancements/recipes/nickel_rod.json | 32 ++ .../advancements/recipes/nickel_scythe.json | 32 ++ .../advancements/recipes/nickel_shears.json | 32 ++ .../advancements/recipes/nickel_shield.json | 43 ++ .../advancements/recipes/nickel_shovel.json | 32 ++ .../advancements/recipes/nickel_slab.json | 32 ++ .../recipes/nickel_smallpowder.json | 32 ++ .../advancements/recipes/nickel_stairs.json | 32 ++ .../advancements/recipes/nickel_sword.json | 32 ++ .../advancements/recipes/nickel_trapdoor.json | 32 ++ .../advancements/recipes/nickel_wall.json | 32 ++ .../advancements/recipes/obsidian_arrow.json | 43 ++ .../advancements/recipes/obsidian_axe.json | 32 ++ .../advancements/recipes/obsidian_bars.json | 32 ++ .../advancements/recipes/obsidian_bars_2.json | 32 ++ .../advancements/recipes/obsidian_block.json | 32 ++ .../advancements/recipes/obsidian_bolt.json | 32 ++ .../advancements/recipes/obsidian_boots.json | 32 ++ .../advancements/recipes/obsidian_bow.json | 32 ++ .../advancements/recipes/obsidian_button.json | 32 ++ .../recipes/obsidian_chestplate.json | 32 ++ .../recipes/obsidian_crackhammer.json | 32 ++ .../recipes/obsidian_crossbow.json | 43 ++ .../advancements/recipes/obsidian_door.json | 32 ++ .../recipes/obsidian_fishingrod.json | 32 ++ .../advancements/recipes/obsidian_gear.json | 43 ++ .../advancements/recipes/obsidian_helmet.json | 32 ++ .../advancements/recipes/obsidian_hoe.json | 32 ++ .../recipes/obsidian_horsearmor.json | 43 ++ .../advancements/recipes/obsidian_ingot.json | 32 ++ .../recipes/obsidian_leggings.json | 32 ++ .../advancements/recipes/obsidian_lever.json | 43 ++ .../advancements/recipes/obsidian_nugget.json | 32 ++ .../recipes/obsidian_pickaxe.json | 32 ++ .../recipes/obsidian_powder_from_small.json | 32 ++ .../recipes/obsidian_pressure_plate.json | 32 ++ .../advancements/recipes/obsidian_rod.json | 32 ++ .../advancements/recipes/obsidian_scythe.json | 32 ++ .../advancements/recipes/obsidian_shears.json | 32 ++ .../advancements/recipes/obsidian_shield.json | 43 ++ .../advancements/recipes/obsidian_shovel.json | 32 ++ .../advancements/recipes/obsidian_slab.json | 32 ++ .../recipes/obsidian_smallpowder.json | 32 ++ .../advancements/recipes/obsidian_stairs.json | 32 ++ .../advancements/recipes/obsidian_sword.json | 32 ++ .../recipes/obsidian_trapdoor.json | 32 ++ .../advancements/recipes/obsidian_wall.json | 32 ++ .../advancements/recipes/pewter_arrow.json | 43 ++ .../advancements/recipes/pewter_axe.json | 32 ++ .../advancements/recipes/pewter_bars.json | 32 ++ .../advancements/recipes/pewter_bars_2.json | 32 ++ .../advancements/recipes/pewter_blend.json | 54 +++ .../recipes/pewter_blend_from_small.json | 32 ++ .../advancements/recipes/pewter_block.json | 32 ++ .../recipes/pewter_block_ingot.json | 32 ++ .../advancements/recipes/pewter_bolt.json | 32 ++ .../advancements/recipes/pewter_boots.json | 32 ++ .../advancements/recipes/pewter_bow.json | 32 ++ .../advancements/recipes/pewter_button.json | 32 ++ .../recipes/pewter_chestplate.json | 32 ++ .../recipes/pewter_crackhammer.json | 32 ++ .../advancements/recipes/pewter_crossbow.json | 43 ++ .../advancements/recipes/pewter_door.json | 32 ++ .../recipes/pewter_fishingrod.json | 32 ++ .../advancements/recipes/pewter_gear.json | 43 ++ .../advancements/recipes/pewter_helmet.json | 32 ++ .../advancements/recipes/pewter_hoe.json | 32 ++ .../recipes/pewter_horsearmor.json | 43 ++ .../recipes/pewter_ingot_from_nuggets.json | 32 ++ .../advancements/recipes/pewter_leggings.json | 32 ++ .../advancements/recipes/pewter_lever.json | 43 ++ .../advancements/recipes/pewter_nuggets.json | 32 ++ .../advancements/recipes/pewter_pickaxe.json | 32 ++ .../advancements/recipes/pewter_plate.json | 32 ++ .../recipes/pewter_powder_from_small.json | 32 ++ .../recipes/pewter_pressure_plate.json | 32 ++ .../advancements/recipes/pewter_rod.json | 32 ++ .../advancements/recipes/pewter_scythe.json | 32 ++ .../advancements/recipes/pewter_shears.json | 32 ++ .../advancements/recipes/pewter_shield.json | 43 ++ .../advancements/recipes/pewter_shovel.json | 32 ++ .../advancements/recipes/pewter_slab.json | 32 ++ .../recipes/pewter_smallblend.json | 32 ++ .../recipes/pewter_smallpowder.json | 32 ++ .../advancements/recipes/pewter_stairs.json | 32 ++ .../advancements/recipes/pewter_sword.json | 32 ++ .../advancements/recipes/pewter_trapdoor.json | 32 ++ .../advancements/recipes/pewter_wall.json | 32 ++ .../advancements/recipes/piston.json | 65 +++ .../advancements/recipes/platinum_arrow.json | 43 ++ .../advancements/recipes/platinum_axe.json | 32 ++ .../advancements/recipes/platinum_bars.json | 32 ++ .../advancements/recipes/platinum_bars_2.json | 32 ++ .../advancements/recipes/platinum_block.json | 32 ++ .../recipes/platinum_block_ingot.json | 32 ++ .../advancements/recipes/platinum_bolt.json | 32 ++ .../advancements/recipes/platinum_boots.json | 32 ++ .../advancements/recipes/platinum_bow.json | 32 ++ .../advancements/recipes/platinum_button.json | 32 ++ .../recipes/platinum_chestplate.json | 32 ++ .../recipes/platinum_crackhammer.json | 32 ++ .../recipes/platinum_crossbow.json | 43 ++ .../advancements/recipes/platinum_door.json | 32 ++ .../recipes/platinum_fishingrod.json | 32 ++ .../advancements/recipes/platinum_gear.json | 43 ++ .../advancements/recipes/platinum_helmet.json | 32 ++ .../advancements/recipes/platinum_hoe.json | 32 ++ .../recipes/platinum_horsearmor.json | 43 ++ .../recipes/platinum_ingot_from_nuggets.json | 32 ++ .../recipes/platinum_leggings.json | 32 ++ .../advancements/recipes/platinum_lever.json | 43 ++ .../recipes/platinum_nuggets.json | 32 ++ .../recipes/platinum_pickaxe.json | 32 ++ .../advancements/recipes/platinum_plate.json | 32 ++ .../recipes/platinum_powder_from_small.json | 32 ++ .../recipes/platinum_pressure_plate.json | 32 ++ .../advancements/recipes/platinum_rod.json | 32 ++ .../advancements/recipes/platinum_scythe.json | 32 ++ .../advancements/recipes/platinum_shears.json | 32 ++ .../advancements/recipes/platinum_shield.json | 43 ++ .../advancements/recipes/platinum_shovel.json | 32 ++ .../advancements/recipes/platinum_slab.json | 32 ++ .../recipes/platinum_smallpowder.json | 32 ++ .../advancements/recipes/platinum_stairs.json | 32 ++ .../advancements/recipes/platinum_sword.json | 32 ++ .../recipes/platinum_trapdoor.json | 32 ++ .../advancements/recipes/platinum_wall.json | 32 ++ .../advancements/recipes/quartz_arrow.json | 43 ++ .../advancements/recipes/quartz_axe.json | 32 ++ .../advancements/recipes/quartz_bars.json | 32 ++ .../advancements/recipes/quartz_bars_2.json | 32 ++ .../advancements/recipes/quartz_bolt.json | 32 ++ .../advancements/recipes/quartz_boots.json | 32 ++ .../advancements/recipes/quartz_bow.json | 32 ++ .../advancements/recipes/quartz_button.json | 32 ++ .../recipes/quartz_chestplate.json | 32 ++ .../recipes/quartz_crackhammer.json | 32 ++ .../advancements/recipes/quartz_crossbow.json | 43 ++ .../advancements/recipes/quartz_door.json | 32 ++ .../recipes/quartz_fishingrod.json | 32 ++ .../advancements/recipes/quartz_gear.json | 43 ++ .../advancements/recipes/quartz_helmet.json | 32 ++ .../advancements/recipes/quartz_hoe.json | 32 ++ .../recipes/quartz_horsearmor.json | 43 ++ .../advancements/recipes/quartz_ingot.json | 32 ++ .../advancements/recipes/quartz_leggings.json | 32 ++ .../advancements/recipes/quartz_lever.json | 43 ++ .../advancements/recipes/quartz_nugget.json | 32 ++ .../advancements/recipes/quartz_pickaxe.json | 32 ++ .../recipes/quartz_powder_from_small.json | 32 ++ .../recipes/quartz_pressure_plate.json | 32 ++ .../advancements/recipes/quartz_rod.json | 32 ++ .../advancements/recipes/quartz_scythe.json | 32 ++ .../advancements/recipes/quartz_shears.json | 32 ++ .../advancements/recipes/quartz_shield.json | 43 ++ .../advancements/recipes/quartz_shovel.json | 32 ++ .../recipes/quartz_smallpowder.json | 32 ++ .../advancements/recipes/quartz_sword.json | 32 ++ .../advancements/recipes/quartz_trapdoor.json | 32 ++ .../advancements/recipes/quartz_wall.json | 32 ++ .../basemetals/advancements/recipes/rail.json | 32 ++ .../recipes/redstone_from_smallpowder.json | 32 ++ .../recipes/redstone_smallpowder.json | 32 ++ .../advancements/recipes/silver_arrow.json | 43 ++ .../advancements/recipes/silver_axe.json | 32 ++ .../advancements/recipes/silver_bars.json | 32 ++ .../advancements/recipes/silver_bars_2.json | 32 ++ .../advancements/recipes/silver_block.json | 32 ++ .../recipes/silver_block_ingot.json | 32 ++ .../advancements/recipes/silver_bolt.json | 32 ++ .../advancements/recipes/silver_boots.json | 32 ++ .../advancements/recipes/silver_bow.json | 32 ++ .../advancements/recipes/silver_button.json | 32 ++ .../recipes/silver_chestplate.json | 32 ++ .../recipes/silver_crackhammer.json | 32 ++ .../advancements/recipes/silver_crossbow.json | 43 ++ .../advancements/recipes/silver_door.json | 32 ++ .../recipes/silver_fishingrod.json | 32 ++ .../advancements/recipes/silver_gear.json | 43 ++ .../advancements/recipes/silver_helmet.json | 32 ++ .../advancements/recipes/silver_hoe.json | 32 ++ .../recipes/silver_horsearmor.json | 43 ++ .../recipes/silver_ingot_from_nuggets.json | 32 ++ .../advancements/recipes/silver_leggings.json | 32 ++ .../advancements/recipes/silver_lever.json | 43 ++ .../advancements/recipes/silver_nuggets.json | 32 ++ .../advancements/recipes/silver_pickaxe.json | 32 ++ .../advancements/recipes/silver_plate.json | 32 ++ .../recipes/silver_powder_from_small.json | 32 ++ .../recipes/silver_pressure_plate.json | 32 ++ .../advancements/recipes/silver_rod.json | 32 ++ .../advancements/recipes/silver_scythe.json | 32 ++ .../advancements/recipes/silver_shears.json | 32 ++ .../advancements/recipes/silver_shield.json | 43 ++ .../advancements/recipes/silver_shovel.json | 32 ++ .../advancements/recipes/silver_slab.json | 32 ++ .../recipes/silver_smallpowder.json | 32 ++ .../advancements/recipes/silver_stairs.json | 32 ++ .../advancements/recipes/silver_sword.json | 32 ++ .../advancements/recipes/silver_trapdoor.json | 32 ++ .../advancements/recipes/silver_wall.json | 32 ++ .../advancements/recipes/starsteel_arrow.json | 43 ++ .../advancements/recipes/starsteel_axe.json | 32 ++ .../advancements/recipes/starsteel_bars.json | 32 ++ .../recipes/starsteel_bars_2.json | 32 ++ .../advancements/recipes/starsteel_block.json | 32 ++ .../recipes/starsteel_block_ingot.json | 32 ++ .../advancements/recipes/starsteel_bolt.json | 32 ++ .../advancements/recipes/starsteel_boots.json | 32 ++ .../advancements/recipes/starsteel_bow.json | 32 ++ .../recipes/starsteel_button.json | 32 ++ .../recipes/starsteel_chestplate.json | 32 ++ .../recipes/starsteel_crackhammer.json | 32 ++ .../recipes/starsteel_crossbow.json | 43 ++ .../advancements/recipes/starsteel_door.json | 32 ++ .../recipes/starsteel_fishingrod.json | 32 ++ .../advancements/recipes/starsteel_gear.json | 43 ++ .../recipes/starsteel_helmet.json | 32 ++ .../advancements/recipes/starsteel_hoe.json | 32 ++ .../recipes/starsteel_horsearmor.json | 43 ++ .../recipes/starsteel_ingot_from_nuggets.json | 32 ++ .../recipes/starsteel_leggings.json | 32 ++ .../advancements/recipes/starsteel_lever.json | 43 ++ .../recipes/starsteel_nuggets.json | 32 ++ .../recipes/starsteel_pickaxe.json | 32 ++ .../advancements/recipes/starsteel_plate.json | 32 ++ .../recipes/starsteel_powder_from_small.json | 32 ++ .../recipes/starsteel_pressure_plate.json | 32 ++ .../advancements/recipes/starsteel_rod.json | 32 ++ .../recipes/starsteel_scythe.json | 32 ++ .../recipes/starsteel_shears.json | 32 ++ .../recipes/starsteel_shield.json | 43 ++ .../recipes/starsteel_shovel.json | 32 ++ .../advancements/recipes/starsteel_slab.json | 32 ++ .../recipes/starsteel_smallpowder.json | 32 ++ .../recipes/starsteel_stairs.json | 32 ++ .../advancements/recipes/starsteel_sword.json | 32 ++ .../recipes/starsteel_trapdoor.json | 32 ++ .../advancements/recipes/starsteel_wall.json | 32 ++ .../advancements/recipes/steel_anvil.json | 43 ++ .../advancements/recipes/steel_arrow.json | 43 ++ .../advancements/recipes/steel_axe.json | 32 ++ .../advancements/recipes/steel_bars.json | 32 ++ .../advancements/recipes/steel_bars_2.json | 32 ++ .../advancements/recipes/steel_blend.json | 43 ++ .../recipes/steel_blend_from_small.json | 32 ++ .../advancements/recipes/steel_block.json | 32 ++ .../recipes/steel_block_ingot.json | 32 ++ .../advancements/recipes/steel_bolt.json | 32 ++ .../advancements/recipes/steel_boots.json | 32 ++ .../advancements/recipes/steel_bow.json | 32 ++ .../advancements/recipes/steel_button.json | 32 ++ .../recipes/steel_chestplate.json | 32 ++ .../recipes/steel_crackhammer.json | 32 ++ .../advancements/recipes/steel_crossbow.json | 43 ++ .../advancements/recipes/steel_door.json | 32 ++ .../recipes/steel_fishingrod.json | 32 ++ .../advancements/recipes/steel_gear.json | 43 ++ .../advancements/recipes/steel_helmet.json | 32 ++ .../advancements/recipes/steel_hoe.json | 32 ++ .../recipes/steel_horsearmor.json | 43 ++ .../recipes/steel_ingot_from_nuggets.json | 32 ++ .../advancements/recipes/steel_leggings.json | 32 ++ .../advancements/recipes/steel_lever.json | 43 ++ .../advancements/recipes/steel_nuggets.json | 32 ++ .../advancements/recipes/steel_pickaxe.json | 32 ++ .../advancements/recipes/steel_plate.json | 32 ++ .../recipes/steel_powder_from_small.json | 32 ++ .../recipes/steel_pressure_plate.json | 32 ++ .../advancements/recipes/steel_rod.json | 32 ++ .../advancements/recipes/steel_scythe.json | 32 ++ .../advancements/recipes/steel_shears.json | 32 ++ .../advancements/recipes/steel_shield.json | 43 ++ .../advancements/recipes/steel_shovel.json | 32 ++ .../advancements/recipes/steel_slab.json | 32 ++ .../recipes/steel_smallblend.json | 32 ++ .../recipes/steel_smallpowder.json | 32 ++ .../advancements/recipes/steel_stairs.json | 32 ++ .../advancements/recipes/steel_sword.json | 32 ++ .../advancements/recipes/steel_trapdoor.json | 32 ++ .../advancements/recipes/steel_wall.json | 32 ++ .../advancements/recipes/stone_anvil.json | 54 +++ .../recipes/stone_crackhammer.json | 32 ++ .../advancements/recipes/stone_scythe.json | 32 ++ .../advancements/recipes/tin_arrow.json | 43 ++ .../advancements/recipes/tin_axe.json | 32 ++ .../advancements/recipes/tin_bars.json | 32 ++ .../advancements/recipes/tin_bars_2.json | 32 ++ .../advancements/recipes/tin_block.json | 32 ++ .../advancements/recipes/tin_block_ingot.json | 32 ++ .../advancements/recipes/tin_bolt.json | 32 ++ .../advancements/recipes/tin_boots.json | 32 ++ .../advancements/recipes/tin_bow.json | 32 ++ .../advancements/recipes/tin_button.json | 32 ++ .../advancements/recipes/tin_chestplate.json | 32 ++ .../advancements/recipes/tin_crackhammer.json | 32 ++ .../advancements/recipes/tin_crossbow.json | 43 ++ .../advancements/recipes/tin_door.json | 32 ++ .../advancements/recipes/tin_fishingrod.json | 32 ++ .../advancements/recipes/tin_gear.json | 43 ++ .../advancements/recipes/tin_helmet.json | 32 ++ .../advancements/recipes/tin_hoe.json | 32 ++ .../advancements/recipes/tin_horsearmor.json | 43 ++ .../recipes/tin_ingot_from_nuggets.json | 32 ++ .../advancements/recipes/tin_leggings.json | 32 ++ .../advancements/recipes/tin_lever.json | 43 ++ .../advancements/recipes/tin_nuggets.json | 32 ++ .../advancements/recipes/tin_pickaxe.json | 32 ++ .../advancements/recipes/tin_plate.json | 32 ++ .../recipes/tin_powder_from_small.json | 32 ++ .../recipes/tin_pressure_plate.json | 32 ++ .../advancements/recipes/tin_rod.json | 32 ++ .../advancements/recipes/tin_scythe.json | 32 ++ .../advancements/recipes/tin_shears.json | 32 ++ .../advancements/recipes/tin_shield.json | 43 ++ .../advancements/recipes/tin_shovel.json | 32 ++ .../advancements/recipes/tin_slab.json | 32 ++ .../advancements/recipes/tin_smallpowder.json | 32 ++ .../advancements/recipes/tin_stairs.json | 32 ++ .../advancements/recipes/tin_sword.json | 32 ++ .../advancements/recipes/tin_trapdoor.json | 32 ++ .../advancements/recipes/tin_wall.json | 32 ++ .../advancements/recipes/tripwire_hook.json | 43 ++ .../recipes/wood_crackhammer.json | 32 ++ .../advancements/recipes/wood_scythe.json | 32 ++ .../advancements/recipes/zinc_arrow.json | 43 ++ .../advancements/recipes/zinc_axe.json | 32 ++ .../advancements/recipes/zinc_bars.json | 32 ++ .../advancements/recipes/zinc_bars_2.json | 32 ++ .../advancements/recipes/zinc_block.json | 32 ++ .../recipes/zinc_block_ingot.json | 32 ++ .../advancements/recipes/zinc_bolt.json | 32 ++ .../advancements/recipes/zinc_boots.json | 32 ++ .../advancements/recipes/zinc_bow.json | 32 ++ .../advancements/recipes/zinc_button.json | 32 ++ .../advancements/recipes/zinc_chestplate.json | 32 ++ .../recipes/zinc_crackhammer.json | 32 ++ .../advancements/recipes/zinc_crossbow.json | 43 ++ .../advancements/recipes/zinc_door.json | 32 ++ .../advancements/recipes/zinc_fishingrod.json | 32 ++ .../advancements/recipes/zinc_gear.json | 43 ++ .../advancements/recipes/zinc_helmet.json | 32 ++ .../advancements/recipes/zinc_hoe.json | 32 ++ .../advancements/recipes/zinc_horsearmor.json | 43 ++ .../recipes/zinc_ingot_from_nuggets.json | 32 ++ .../advancements/recipes/zinc_leggings.json | 32 ++ .../advancements/recipes/zinc_lever.json | 43 ++ .../advancements/recipes/zinc_nuggets.json | 32 ++ .../advancements/recipes/zinc_pickaxe.json | 32 ++ .../advancements/recipes/zinc_plate.json | 32 ++ .../recipes/zinc_powder_from_small.json | 32 ++ .../recipes/zinc_pressure_plate.json | 32 ++ .../advancements/recipes/zinc_rod.json | 32 ++ .../advancements/recipes/zinc_scythe.json | 32 ++ .../advancements/recipes/zinc_shears.json | 32 ++ .../advancements/recipes/zinc_shield.json | 43 ++ .../advancements/recipes/zinc_shovel.json | 32 ++ .../advancements/recipes/zinc_slab.json | 32 ++ .../recipes/zinc_smallpowder.json | 32 ++ .../advancements/recipes/zinc_stairs.json | 32 ++ .../advancements/recipes/zinc_sword.json | 32 ++ .../advancements/recipes/zinc_trapdoor.json | 32 ++ .../advancements/recipes/zinc_wall.json | 32 ++ .../basemetals/recipes/activator_rail.json | 5 +- .../basemetals/recipes/adamantine_anvil.json | 5 +- .../basemetals/recipes/adamantine_arrow.json | 5 +- .../basemetals/recipes/adamantine_axe.json | 5 +- .../basemetals/recipes/adamantine_bars.json | 5 +- .../basemetals/recipes/adamantine_bars_2.json | 5 +- .../basemetals/recipes/adamantine_block.json | 5 +- .../recipes/adamantine_block_ingot.json | 5 +- .../basemetals/recipes/adamantine_bolt.json | 5 +- .../basemetals/recipes/adamantine_boots.json | 5 +- .../basemetals/recipes/adamantine_bow.json | 5 +- .../basemetals/recipes/adamantine_button.json | 5 +- .../recipes/adamantine_chestplate.json | 5 +- .../recipes/adamantine_crackhammer.json | 5 +- .../recipes/adamantine_crossbow.json | 5 +- .../basemetals/recipes/adamantine_door.json | 5 +- .../recipes/adamantine_fishingrod.json | 5 +- .../basemetals/recipes/adamantine_gear.json | 5 +- .../basemetals/recipes/adamantine_helmet.json | 5 +- .../basemetals/recipes/adamantine_hoe.json | 5 +- .../recipes/adamantine_horsearmor.json | 5 +- .../adamantine_ingot_from_nuggets.json | 5 +- .../recipes/adamantine_leggings.json | 5 +- .../basemetals/recipes/adamantine_lever.json | 5 +- .../recipes/adamantine_nuggets.json | 5 +- .../recipes/adamantine_pickaxe.json | 5 +- .../basemetals/recipes/adamantine_plate.json | 5 +- .../recipes/adamantine_powder_from_small.json | 5 +- .../recipes/adamantine_pressure_plate.json | 5 +- .../basemetals/recipes/adamantine_rod.json | 5 +- .../basemetals/recipes/adamantine_scythe.json | 5 +- .../basemetals/recipes/adamantine_shears.json | 5 +- .../basemetals/recipes/adamantine_shield.json | 5 +- .../basemetals/recipes/adamantine_shovel.json | 5 +- .../basemetals/recipes/adamantine_slab.json | 5 +- .../recipes/adamantine_smallpowder.json | 5 +- .../basemetals/recipes/adamantine_stairs.json | 5 +- .../basemetals/recipes/adamantine_sword.json | 5 +- .../recipes/adamantine_trapdoor.json | 5 +- .../basemetals/recipes/adamantine_wall.json | 5 +- .../basemetals/recipes/antimony_arrow.json | 5 +- .../data/basemetals/recipes/antimony_axe.json | 5 +- .../basemetals/recipes/antimony_bars.json | 5 +- .../basemetals/recipes/antimony_bars_2.json | 5 +- .../basemetals/recipes/antimony_block.json | 5 +- .../recipes/antimony_block_ingot.json | 5 +- .../basemetals/recipes/antimony_bolt.json | 5 +- .../basemetals/recipes/antimony_boots.json | 5 +- .../data/basemetals/recipes/antimony_bow.json | 5 +- .../basemetals/recipes/antimony_button.json | 5 +- .../recipes/antimony_chestplate.json | 5 +- .../recipes/antimony_crackhammer.json | 5 +- .../basemetals/recipes/antimony_crossbow.json | 5 +- .../basemetals/recipes/antimony_door.json | 5 +- .../recipes/antimony_fishingrod.json | 5 +- .../basemetals/recipes/antimony_gear.json | 5 +- .../basemetals/recipes/antimony_helmet.json | 5 +- .../data/basemetals/recipes/antimony_hoe.json | 5 +- .../recipes/antimony_horsearmor.json | 5 +- .../recipes/antimony_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/antimony_leggings.json | 5 +- .../basemetals/recipes/antimony_lever.json | 5 +- .../basemetals/recipes/antimony_nuggets.json | 5 +- .../basemetals/recipes/antimony_pickaxe.json | 5 +- .../basemetals/recipes/antimony_plate.json | 5 +- .../recipes/antimony_powder_from_small.json | 5 +- .../recipes/antimony_pressure_plate.json | 5 +- .../data/basemetals/recipes/antimony_rod.json | 5 +- .../basemetals/recipes/antimony_scythe.json | 5 +- .../basemetals/recipes/antimony_shears.json | 5 +- .../basemetals/recipes/antimony_shield.json | 5 +- .../basemetals/recipes/antimony_shovel.json | 5 +- .../basemetals/recipes/antimony_slab.json | 5 +- .../recipes/antimony_smallpowder.json | 5 +- .../basemetals/recipes/antimony_stairs.json | 5 +- .../basemetals/recipes/antimony_sword.json | 5 +- .../basemetals/recipes/antimony_trapdoor.json | 5 +- .../basemetals/recipes/antimony_wall.json | 5 +- .../basemetals/recipes/aquarium_arrow.json | 5 +- .../data/basemetals/recipes/aquarium_axe.json | 5 +- .../basemetals/recipes/aquarium_bars.json | 5 +- .../basemetals/recipes/aquarium_bars_2.json | 5 +- .../basemetals/recipes/aquarium_blend.json | 5 +- .../recipes/aquarium_blend_from_small.json | 5 +- .../basemetals/recipes/aquarium_block.json | 5 +- .../recipes/aquarium_block_ingot.json | 5 +- .../basemetals/recipes/aquarium_bolt.json | 5 +- .../basemetals/recipes/aquarium_boots.json | 5 +- .../data/basemetals/recipes/aquarium_bow.json | 5 +- .../basemetals/recipes/aquarium_button.json | 5 +- .../recipes/aquarium_chestplate.json | 5 +- .../recipes/aquarium_crackhammer.json | 5 +- .../basemetals/recipes/aquarium_crossbow.json | 5 +- .../basemetals/recipes/aquarium_door.json | 5 +- .../recipes/aquarium_fishingrod.json | 5 +- .../basemetals/recipes/aquarium_gear.json | 5 +- .../basemetals/recipes/aquarium_helmet.json | 5 +- .../data/basemetals/recipes/aquarium_hoe.json | 5 +- .../recipes/aquarium_horsearmor.json | 5 +- .../recipes/aquarium_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/aquarium_leggings.json | 5 +- .../basemetals/recipes/aquarium_lever.json | 5 +- .../basemetals/recipes/aquarium_nuggets.json | 5 +- .../basemetals/recipes/aquarium_pickaxe.json | 5 +- .../basemetals/recipes/aquarium_plate.json | 5 +- .../recipes/aquarium_powder_from_small.json | 5 +- .../recipes/aquarium_pressure_plate.json | 5 +- .../data/basemetals/recipes/aquarium_rod.json | 5 +- .../basemetals/recipes/aquarium_scythe.json | 5 +- .../basemetals/recipes/aquarium_shears.json | 5 +- .../basemetals/recipes/aquarium_shield.json | 5 +- .../basemetals/recipes/aquarium_shovel.json | 5 +- .../basemetals/recipes/aquarium_slab.json | 5 +- .../recipes/aquarium_smallblend.json | 5 +- .../recipes/aquarium_smallpowder.json | 5 +- .../basemetals/recipes/aquarium_stairs.json | 5 +- .../basemetals/recipes/aquarium_sword.json | 5 +- .../basemetals/recipes/aquarium_trapdoor.json | 5 +- .../basemetals/recipes/aquarium_wall.json | 5 +- .../basemetals/recipes/bismuth_arrow.json | 5 +- .../data/basemetals/recipes/bismuth_axe.json | 5 +- .../data/basemetals/recipes/bismuth_bars.json | 5 +- .../basemetals/recipes/bismuth_bars_2.json | 5 +- .../basemetals/recipes/bismuth_block.json | 5 +- .../recipes/bismuth_block_ingot.json | 5 +- .../data/basemetals/recipes/bismuth_bolt.json | 5 +- .../basemetals/recipes/bismuth_boots.json | 5 +- .../data/basemetals/recipes/bismuth_bow.json | 5 +- .../basemetals/recipes/bismuth_button.json | 5 +- .../recipes/bismuth_chestplate.json | 5 +- .../recipes/bismuth_crackhammer.json | 5 +- .../basemetals/recipes/bismuth_crossbow.json | 5 +- .../data/basemetals/recipes/bismuth_door.json | 5 +- .../recipes/bismuth_fishingrod.json | 5 +- .../data/basemetals/recipes/bismuth_gear.json | 5 +- .../basemetals/recipes/bismuth_helmet.json | 5 +- .../data/basemetals/recipes/bismuth_hoe.json | 5 +- .../recipes/bismuth_horsearmor.json | 5 +- .../recipes/bismuth_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/bismuth_leggings.json | 5 +- .../basemetals/recipes/bismuth_lever.json | 5 +- .../basemetals/recipes/bismuth_nuggets.json | 5 +- .../basemetals/recipes/bismuth_pickaxe.json | 5 +- .../basemetals/recipes/bismuth_plate.json | 5 +- .../recipes/bismuth_powder_from_small.json | 5 +- .../recipes/bismuth_pressure_plate.json | 5 +- .../data/basemetals/recipes/bismuth_rod.json | 5 +- .../basemetals/recipes/bismuth_scythe.json | 5 +- .../basemetals/recipes/bismuth_shears.json | 5 +- .../basemetals/recipes/bismuth_shield.json | 5 +- .../basemetals/recipes/bismuth_shovel.json | 5 +- .../data/basemetals/recipes/bismuth_slab.json | 5 +- .../recipes/bismuth_smallpowder.json | 5 +- .../basemetals/recipes/bismuth_stairs.json | 5 +- .../basemetals/recipes/bismuth_sword.json | 5 +- .../basemetals/recipes/bismuth_trapdoor.json | 5 +- .../data/basemetals/recipes/bismuth_wall.json | 5 +- .../data/basemetals/recipes/brass_arrow.json | 5 +- .../data/basemetals/recipes/brass_axe.json | 5 +- .../data/basemetals/recipes/brass_bars.json | 5 +- .../data/basemetals/recipes/brass_bars_2.json | 5 +- .../data/basemetals/recipes/brass_blend.json | 5 +- .../recipes/brass_blend_from_small.json | 5 +- .../data/basemetals/recipes/brass_block.json | 5 +- .../basemetals/recipes/brass_block_ingot.json | 5 +- .../data/basemetals/recipes/brass_bolt.json | 5 +- .../data/basemetals/recipes/brass_boots.json | 5 +- .../data/basemetals/recipes/brass_bow.json | 5 +- .../data/basemetals/recipes/brass_button.json | 5 +- .../basemetals/recipes/brass_chestplate.json | 5 +- .../basemetals/recipes/brass_crackhammer.json | 5 +- .../basemetals/recipes/brass_crossbow.json | 5 +- .../data/basemetals/recipes/brass_door.json | 5 +- .../basemetals/recipes/brass_fishingrod.json | 5 +- .../data/basemetals/recipes/brass_gear.json | 5 +- .../data/basemetals/recipes/brass_helmet.json | 5 +- .../data/basemetals/recipes/brass_hoe.json | 5 +- .../basemetals/recipes/brass_horsearmor.json | 5 +- .../recipes/brass_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/brass_leggings.json | 5 +- .../data/basemetals/recipes/brass_lever.json | 5 +- .../basemetals/recipes/brass_nuggets.json | 5 +- .../basemetals/recipes/brass_pickaxe.json | 5 +- .../data/basemetals/recipes/brass_plate.json | 5 +- .../recipes/brass_powder_from_small.json | 5 +- .../recipes/brass_pressure_plate.json | 5 +- .../data/basemetals/recipes/brass_rod.json | 5 +- .../data/basemetals/recipes/brass_scythe.json | 5 +- .../data/basemetals/recipes/brass_shears.json | 5 +- .../data/basemetals/recipes/brass_shield.json | 5 +- .../data/basemetals/recipes/brass_shovel.json | 5 +- .../data/basemetals/recipes/brass_slab.json | 5 +- .../basemetals/recipes/brass_smallblend.json | 5 +- .../basemetals/recipes/brass_smallpowder.json | 5 +- .../data/basemetals/recipes/brass_stairs.json | 5 +- .../data/basemetals/recipes/brass_sword.json | 5 +- .../basemetals/recipes/brass_trapdoor.json | 5 +- .../data/basemetals/recipes/brass_wall.json | 5 +- .../data/basemetals/recipes/bronze_arrow.json | 5 +- .../data/basemetals/recipes/bronze_axe.json | 5 +- .../data/basemetals/recipes/bronze_bars.json | 5 +- .../basemetals/recipes/bronze_bars_2.json | 5 +- .../data/basemetals/recipes/bronze_blend.json | 5 +- .../recipes/bronze_blend_from_small.json | 5 +- .../data/basemetals/recipes/bronze_block.json | 5 +- .../recipes/bronze_block_ingot.json | 5 +- .../data/basemetals/recipes/bronze_bolt.json | 5 +- .../data/basemetals/recipes/bronze_boots.json | 5 +- .../data/basemetals/recipes/bronze_bow.json | 5 +- .../basemetals/recipes/bronze_button.json | 5 +- .../basemetals/recipes/bronze_chestplate.json | 5 +- .../recipes/bronze_crackhammer.json | 5 +- .../basemetals/recipes/bronze_crossbow.json | 5 +- .../data/basemetals/recipes/bronze_door.json | 5 +- .../basemetals/recipes/bronze_fishingrod.json | 5 +- .../data/basemetals/recipes/bronze_gear.json | 5 +- .../basemetals/recipes/bronze_helmet.json | 5 +- .../data/basemetals/recipes/bronze_hoe.json | 5 +- .../basemetals/recipes/bronze_horsearmor.json | 5 +- .../recipes/bronze_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/bronze_leggings.json | 5 +- .../data/basemetals/recipes/bronze_lever.json | 5 +- .../basemetals/recipes/bronze_nuggets.json | 5 +- .../basemetals/recipes/bronze_pickaxe.json | 5 +- .../data/basemetals/recipes/bronze_plate.json | 5 +- .../recipes/bronze_powder_from_small.json | 5 +- .../recipes/bronze_pressure_plate.json | 5 +- .../data/basemetals/recipes/bronze_rod.json | 5 +- .../basemetals/recipes/bronze_scythe.json | 5 +- .../basemetals/recipes/bronze_shears.json | 5 +- .../basemetals/recipes/bronze_shield.json | 5 +- .../basemetals/recipes/bronze_shovel.json | 5 +- .../data/basemetals/recipes/bronze_slab.json | 5 +- .../basemetals/recipes/bronze_smallblend.json | 5 +- .../recipes/bronze_smallpowder.json | 5 +- .../basemetals/recipes/bronze_stairs.json | 5 +- .../data/basemetals/recipes/bronze_sword.json | 5 +- .../basemetals/recipes/bronze_trapdoor.json | 5 +- .../data/basemetals/recipes/bronze_wall.json | 5 +- .../basemetals/recipes/charcoal_block.json | 5 +- .../recipes/charcoal_block_dust.json | 5 +- .../basemetals/recipes/charcoal_ingot.json | 5 +- .../basemetals/recipes/charcoal_nugget.json | 5 +- .../recipes/charcoal_powder_from_small.json | 5 +- .../recipes/charcoal_smallpowder.json | 5 +- .../basemetals/recipes/coal_block_dust.json | 5 +- .../data/basemetals/recipes/coal_ingot.json | 5 +- .../data/basemetals/recipes/coal_nugget.json | 5 +- .../recipes/coal_powder_from_small.json | 5 +- .../basemetals/recipes/coal_smallpowder.json | 5 +- .../basemetals/recipes/coldiron_arrow.json | 5 +- .../data/basemetals/recipes/coldiron_axe.json | 5 +- .../basemetals/recipes/coldiron_bars.json | 5 +- .../basemetals/recipes/coldiron_bars_2.json | 5 +- .../basemetals/recipes/coldiron_block.json | 5 +- .../recipes/coldiron_block_ingot.json | 5 +- .../basemetals/recipes/coldiron_bolt.json | 5 +- .../basemetals/recipes/coldiron_boots.json | 5 +- .../data/basemetals/recipes/coldiron_bow.json | 5 +- .../basemetals/recipes/coldiron_button.json | 5 +- .../recipes/coldiron_chestplate.json | 5 +- .../recipes/coldiron_crackhammer.json | 5 +- .../basemetals/recipes/coldiron_crossbow.json | 5 +- .../basemetals/recipes/coldiron_door.json | 5 +- .../recipes/coldiron_fishingrod.json | 5 +- .../basemetals/recipes/coldiron_gear.json | 5 +- .../basemetals/recipes/coldiron_helmet.json | 5 +- .../data/basemetals/recipes/coldiron_hoe.json | 5 +- .../recipes/coldiron_horsearmor.json | 5 +- .../recipes/coldiron_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/coldiron_leggings.json | 5 +- .../basemetals/recipes/coldiron_lever.json | 5 +- .../basemetals/recipes/coldiron_nuggets.json | 5 +- .../basemetals/recipes/coldiron_pickaxe.json | 5 +- .../basemetals/recipes/coldiron_plate.json | 5 +- .../recipes/coldiron_powder_from_small.json | 5 +- .../recipes/coldiron_pressure_plate.json | 5 +- .../data/basemetals/recipes/coldiron_rod.json | 5 +- .../basemetals/recipes/coldiron_scythe.json | 5 +- .../basemetals/recipes/coldiron_shears.json | 5 +- .../basemetals/recipes/coldiron_shield.json | 5 +- .../basemetals/recipes/coldiron_shovel.json | 5 +- .../basemetals/recipes/coldiron_slab.json | 5 +- .../recipes/coldiron_smallpowder.json | 5 +- .../basemetals/recipes/coldiron_stairs.json | 5 +- .../basemetals/recipes/coldiron_sword.json | 5 +- .../basemetals/recipes/coldiron_trapdoor.json | 5 +- .../basemetals/recipes/coldiron_wall.json | 5 +- .../data/basemetals/recipes/copper_arrow.json | 5 +- .../data/basemetals/recipes/copper_axe.json | 5 +- .../data/basemetals/recipes/copper_bars.json | 5 +- .../basemetals/recipes/copper_bars_2.json | 5 +- .../data/basemetals/recipes/copper_block.json | 5 +- .../recipes/copper_block_ingot.json | 5 +- .../data/basemetals/recipes/copper_bolt.json | 5 +- .../data/basemetals/recipes/copper_boots.json | 5 +- .../data/basemetals/recipes/copper_bow.json | 5 +- .../basemetals/recipes/copper_button.json | 5 +- .../basemetals/recipes/copper_chestplate.json | 5 +- .../recipes/copper_crackhammer.json | 5 +- .../basemetals/recipes/copper_crossbow.json | 5 +- .../data/basemetals/recipes/copper_door.json | 5 +- .../basemetals/recipes/copper_fishingrod.json | 5 +- .../data/basemetals/recipes/copper_gear.json | 5 +- .../basemetals/recipes/copper_helmet.json | 5 +- .../data/basemetals/recipes/copper_hoe.json | 5 +- .../basemetals/recipes/copper_horsearmor.json | 5 +- .../recipes/copper_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/copper_leggings.json | 5 +- .../data/basemetals/recipes/copper_lever.json | 5 +- .../basemetals/recipes/copper_nuggets.json | 5 +- .../basemetals/recipes/copper_pickaxe.json | 5 +- .../data/basemetals/recipes/copper_plate.json | 5 +- .../recipes/copper_powder_from_small.json | 5 +- .../recipes/copper_pressure_plate.json | 5 +- .../data/basemetals/recipes/copper_rod.json | 5 +- .../basemetals/recipes/copper_scythe.json | 5 +- .../basemetals/recipes/copper_shears.json | 5 +- .../basemetals/recipes/copper_shield.json | 5 +- .../basemetals/recipes/copper_shovel.json | 5 +- .../data/basemetals/recipes/copper_slab.json | 5 +- .../recipes/copper_smallpowder.json | 5 +- .../basemetals/recipes/copper_stairs.json | 5 +- .../data/basemetals/recipes/copper_sword.json | 5 +- .../basemetals/recipes/copper_trapdoor.json | 5 +- .../data/basemetals/recipes/copper_wall.json | 5 +- .../basemetals/recipes/cupronickel_arrow.json | 5 +- .../basemetals/recipes/cupronickel_axe.json | 5 +- .../basemetals/recipes/cupronickel_bars.json | 5 +- .../recipes/cupronickel_bars_2.json | 5 +- .../basemetals/recipes/cupronickel_blend.json | 5 +- .../recipes/cupronickel_blend_from_small.json | 5 +- .../basemetals/recipes/cupronickel_block.json | 5 +- .../recipes/cupronickel_block_ingot.json | 5 +- .../basemetals/recipes/cupronickel_bolt.json | 5 +- .../basemetals/recipes/cupronickel_boots.json | 5 +- .../basemetals/recipes/cupronickel_bow.json | 5 +- .../recipes/cupronickel_button.json | 5 +- .../recipes/cupronickel_chestplate.json | 5 +- .../recipes/cupronickel_crackhammer.json | 5 +- .../recipes/cupronickel_crossbow.json | 5 +- .../basemetals/recipes/cupronickel_door.json | 5 +- .../recipes/cupronickel_fishingrod.json | 5 +- .../basemetals/recipes/cupronickel_gear.json | 5 +- .../recipes/cupronickel_helmet.json | 5 +- .../basemetals/recipes/cupronickel_hoe.json | 5 +- .../recipes/cupronickel_horsearmor.json | 5 +- .../cupronickel_ingot_from_nuggets.json | 5 +- .../recipes/cupronickel_leggings.json | 5 +- .../basemetals/recipes/cupronickel_lever.json | 5 +- .../recipes/cupronickel_nuggets.json | 5 +- .../recipes/cupronickel_pickaxe.json | 5 +- .../basemetals/recipes/cupronickel_plate.json | 5 +- .../cupronickel_powder_from_small.json | 5 +- .../recipes/cupronickel_pressure_plate.json | 5 +- .../basemetals/recipes/cupronickel_rod.json | 5 +- .../recipes/cupronickel_scythe.json | 5 +- .../recipes/cupronickel_shears.json | 5 +- .../recipes/cupronickel_shield.json | 5 +- .../recipes/cupronickel_shovel.json | 5 +- .../basemetals/recipes/cupronickel_slab.json | 5 +- .../recipes/cupronickel_smallblend.json | 5 +- .../recipes/cupronickel_smallpowder.json | 5 +- .../recipes/cupronickel_stairs.json | 5 +- .../basemetals/recipes/cupronickel_sword.json | 5 +- .../recipes/cupronickel_trapdoor.json | 5 +- .../basemetals/recipes/cupronickel_wall.json | 5 +- .../basemetals/recipes/detector_rail.json | 5 +- .../basemetals/recipes/diamond_arrow.json | 5 +- .../data/basemetals/recipes/diamond_bars.json | 5 +- .../basemetals/recipes/diamond_bars_2.json | 5 +- .../data/basemetals/recipes/diamond_bolt.json | 6 +- .../data/basemetals/recipes/diamond_bow.json | 5 +- .../basemetals/recipes/diamond_button.json | 5 +- .../recipes/diamond_crackhammer.json | 5 +- .../basemetals/recipes/diamond_crossbow.json | 5 +- .../data/basemetals/recipes/diamond_door.json | 6 +- .../recipes/diamond_fishingrod.json | 5 +- .../data/basemetals/recipes/diamond_gear.json | 5 +- .../basemetals/recipes/diamond_lever.json | 5 +- .../recipes/diamond_powder_from_small.json | 5 +- .../recipes/diamond_pressure_plate.json | 5 +- .../data/basemetals/recipes/diamond_rod.json | 5 +- .../basemetals/recipes/diamond_scythe.json | 5 +- .../basemetals/recipes/diamond_shears.json | 5 +- .../basemetals/recipes/diamond_shield.json | 5 +- .../data/basemetals/recipes/diamond_slab.json | 5 +- .../recipes/diamond_smallpowder.json | 5 +- .../basemetals/recipes/diamond_stairs.json | 5 +- .../basemetals/recipes/diamond_trapdoor.json | 5 +- .../data/basemetals/recipes/diamond_wall.json | 5 +- .../basemetals/recipes/electrum_arrow.json | 5 +- .../data/basemetals/recipes/electrum_axe.json | 5 +- .../basemetals/recipes/electrum_bars.json | 5 +- .../basemetals/recipes/electrum_bars_2.json | 5 +- .../basemetals/recipes/electrum_blend.json | 5 +- .../recipes/electrum_blend_from_small.json | 5 +- .../basemetals/recipes/electrum_block.json | 5 +- .../recipes/electrum_block_ingot.json | 5 +- .../basemetals/recipes/electrum_bolt.json | 5 +- .../basemetals/recipes/electrum_boots.json | 5 +- .../data/basemetals/recipes/electrum_bow.json | 5 +- .../basemetals/recipes/electrum_button.json | 5 +- .../recipes/electrum_chestplate.json | 5 +- .../recipes/electrum_crackhammer.json | 5 +- .../basemetals/recipes/electrum_crossbow.json | 5 +- .../basemetals/recipes/electrum_door.json | 5 +- .../recipes/electrum_fishingrod.json | 5 +- .../basemetals/recipes/electrum_gear.json | 5 +- .../basemetals/recipes/electrum_helmet.json | 5 +- .../data/basemetals/recipes/electrum_hoe.json | 5 +- .../recipes/electrum_horsearmor.json | 5 +- .../recipes/electrum_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/electrum_leggings.json | 5 +- .../basemetals/recipes/electrum_lever.json | 5 +- .../basemetals/recipes/electrum_nuggets.json | 5 +- .../basemetals/recipes/electrum_pickaxe.json | 5 +- .../basemetals/recipes/electrum_plate.json | 5 +- .../recipes/electrum_powder_from_small.json | 5 +- .../recipes/electrum_pressure_plate.json | 5 +- .../data/basemetals/recipes/electrum_rod.json | 5 +- .../basemetals/recipes/electrum_scythe.json | 5 +- .../basemetals/recipes/electrum_shears.json | 5 +- .../basemetals/recipes/electrum_shield.json | 5 +- .../basemetals/recipes/electrum_shovel.json | 5 +- .../basemetals/recipes/electrum_slab.json | 5 +- .../recipes/electrum_smallblend.json | 5 +- .../recipes/electrum_smallpowder.json | 5 +- .../basemetals/recipes/electrum_stairs.json | 5 +- .../basemetals/recipes/electrum_sword.json | 5 +- .../basemetals/recipes/electrum_trapdoor.json | 5 +- .../basemetals/recipes/electrum_wall.json | 5 +- .../basemetals/recipes/emerald_arrow.json | 5 +- .../data/basemetals/recipes/emerald_axe.json | 5 +- .../data/basemetals/recipes/emerald_bars.json | 5 +- .../basemetals/recipes/emerald_bars_2.json | 5 +- .../data/basemetals/recipes/emerald_bolt.json | 6 +- .../basemetals/recipes/emerald_boots.json | 5 +- .../data/basemetals/recipes/emerald_bow.json | 5 +- .../basemetals/recipes/emerald_button.json | 5 +- .../recipes/emerald_chestplate.json | 5 +- .../recipes/emerald_crackhammer.json | 5 +- .../basemetals/recipes/emerald_crossbow.json | 5 +- .../data/basemetals/recipes/emerald_door.json | 6 +- .../recipes/emerald_fishingrod.json | 5 +- .../data/basemetals/recipes/emerald_gear.json | 5 +- .../basemetals/recipes/emerald_helmet.json | 5 +- .../data/basemetals/recipes/emerald_hoe.json | 5 +- .../recipes/emerald_horsearmor.json | 5 +- .../basemetals/recipes/emerald_leggings.json | 5 +- .../basemetals/recipes/emerald_lever.json | 5 +- .../basemetals/recipes/emerald_pickaxe.json | 5 +- .../recipes/emerald_powder_from_small.json | 5 +- .../recipes/emerald_pressure_plate.json | 5 +- .../data/basemetals/recipes/emerald_rod.json | 5 +- .../basemetals/recipes/emerald_scythe.json | 5 +- .../basemetals/recipes/emerald_shears.json | 5 +- .../basemetals/recipes/emerald_shield.json | 5 +- .../basemetals/recipes/emerald_shovel.json | 5 +- .../data/basemetals/recipes/emerald_slab.json | 5 +- .../recipes/emerald_smallpowder.json | 5 +- .../basemetals/recipes/emerald_stairs.json | 5 +- .../basemetals/recipes/emerald_sword.json | 6 +- .../basemetals/recipes/emerald_trapdoor.json | 5 +- .../data/basemetals/recipes/emerald_wall.json | 5 +- .../basemetals/recipes/flint_and_steel.json | 5 +- .../data/basemetals/recipes/gold_arrow.json | 5 +- .../data/basemetals/recipes/gold_bars.json | 5 +- .../data/basemetals/recipes/gold_bars_2.json | 5 +- .../data/basemetals/recipes/gold_bolt.json | 6 +- .../data/basemetals/recipes/gold_bow.json | 5 +- .../data/basemetals/recipes/gold_button.json | 5 +- .../basemetals/recipes/gold_crackhammer.json | 5 +- .../basemetals/recipes/gold_crossbow.json | 5 +- .../data/basemetals/recipes/gold_door.json | 6 +- .../basemetals/recipes/gold_fishingrod.json | 5 +- .../data/basemetals/recipes/gold_gear.json | 5 +- .../data/basemetals/recipes/gold_lever.json | 5 +- .../data/basemetals/recipes/gold_plate.json | 5 +- .../recipes/gold_powder_from_small.json | 5 +- .../data/basemetals/recipes/gold_rod.json | 5 +- .../data/basemetals/recipes/gold_scythe.json | 5 +- .../data/basemetals/recipes/gold_shears.json | 5 +- .../data/basemetals/recipes/gold_shield.json | 5 +- .../data/basemetals/recipes/gold_slab.json | 5 +- .../basemetals/recipes/gold_smallpowder.json | 5 +- .../data/basemetals/recipes/gold_stairs.json | 5 +- .../basemetals/recipes/gold_trapdoor.json | 5 +- .../data/basemetals/recipes/gold_wall.json | 5 +- .../basemetals/recipes/human_detector.json | 5 +- .../data/basemetals/recipes/invar_arrow.json | 5 +- .../data/basemetals/recipes/invar_axe.json | 5 +- .../data/basemetals/recipes/invar_bars.json | 5 +- .../data/basemetals/recipes/invar_bars_2.json | 5 +- .../data/basemetals/recipes/invar_blend.json | 5 +- .../recipes/invar_blend_from_small.json | 5 +- .../data/basemetals/recipes/invar_block.json | 5 +- .../basemetals/recipes/invar_block_ingot.json | 5 +- .../data/basemetals/recipes/invar_bolt.json | 5 +- .../data/basemetals/recipes/invar_boots.json | 5 +- .../data/basemetals/recipes/invar_bow.json | 5 +- .../data/basemetals/recipes/invar_button.json | 5 +- .../basemetals/recipes/invar_chestplate.json | 5 +- .../basemetals/recipes/invar_crackhammer.json | 5 +- .../basemetals/recipes/invar_crossbow.json | 5 +- .../data/basemetals/recipes/invar_door.json | 5 +- .../basemetals/recipes/invar_fishingrod.json | 5 +- .../data/basemetals/recipes/invar_gear.json | 5 +- .../data/basemetals/recipes/invar_helmet.json | 5 +- .../data/basemetals/recipes/invar_hoe.json | 5 +- .../basemetals/recipes/invar_horsearmor.json | 5 +- .../recipes/invar_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/invar_leggings.json | 5 +- .../data/basemetals/recipes/invar_lever.json | 5 +- .../basemetals/recipes/invar_nuggets.json | 5 +- .../basemetals/recipes/invar_pickaxe.json | 5 +- .../data/basemetals/recipes/invar_plate.json | 5 +- .../recipes/invar_powder_from_small.json | 5 +- .../recipes/invar_pressure_plate.json | 5 +- .../data/basemetals/recipes/invar_rod.json | 5 +- .../data/basemetals/recipes/invar_scythe.json | 5 +- .../data/basemetals/recipes/invar_shears.json | 5 +- .../data/basemetals/recipes/invar_shield.json | 5 +- .../data/basemetals/recipes/invar_shovel.json | 5 +- .../data/basemetals/recipes/invar_slab.json | 5 +- .../basemetals/recipes/invar_smallblend.json | 5 +- .../basemetals/recipes/invar_smallpowder.json | 5 +- .../data/basemetals/recipes/invar_stairs.json | 5 +- .../data/basemetals/recipes/invar_sword.json | 5 +- .../basemetals/recipes/invar_trapdoor.json | 5 +- .../data/basemetals/recipes/invar_wall.json | 5 +- .../data/basemetals/recipes/iron_arrow.json | 5 +- .../data/basemetals/recipes/iron_bars_2.json | 5 +- .../data/basemetals/recipes/iron_bolt.json | 6 +- .../data/basemetals/recipes/iron_bow.json | 5 +- .../data/basemetals/recipes/iron_button.json | 5 +- .../basemetals/recipes/iron_crackhammer.json | 5 +- .../basemetals/recipes/iron_crossbow.json | 5 +- .../basemetals/recipes/iron_fishingrod.json | 5 +- .../data/basemetals/recipes/iron_gear.json | 5 +- .../data/basemetals/recipes/iron_lever.json | 5 +- .../data/basemetals/recipes/iron_plate.json | 5 +- .../recipes/iron_powder_from_small.json | 5 +- .../data/basemetals/recipes/iron_rod.json | 5 +- .../data/basemetals/recipes/iron_scythe.json | 5 +- .../data/basemetals/recipes/iron_shield.json | 5 +- .../data/basemetals/recipes/iron_slab.json | 5 +- .../basemetals/recipes/iron_smallpowder.json | 5 +- .../data/basemetals/recipes/iron_stairs.json | 5 +- .../data/basemetals/recipes/iron_wall.json | 5 +- .../data/basemetals/recipes/lead_arrow.json | 5 +- .../data/basemetals/recipes/lead_axe.json | 5 +- .../data/basemetals/recipes/lead_bars.json | 5 +- .../data/basemetals/recipes/lead_bars_2.json | 5 +- .../data/basemetals/recipes/lead_block.json | 5 +- .../basemetals/recipes/lead_block_ingot.json | 5 +- .../data/basemetals/recipes/lead_bolt.json | 5 +- .../data/basemetals/recipes/lead_boots.json | 5 +- .../data/basemetals/recipes/lead_bow.json | 5 +- .../data/basemetals/recipes/lead_button.json | 5 +- .../basemetals/recipes/lead_chestplate.json | 5 +- .../basemetals/recipes/lead_crackhammer.json | 5 +- .../basemetals/recipes/lead_crossbow.json | 5 +- .../data/basemetals/recipes/lead_door.json | 5 +- .../basemetals/recipes/lead_fishingrod.json | 5 +- .../data/basemetals/recipes/lead_gear.json | 5 +- .../data/basemetals/recipes/lead_helmet.json | 5 +- .../data/basemetals/recipes/lead_hoe.json | 5 +- .../basemetals/recipes/lead_horsearmor.json | 5 +- .../recipes/lead_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/lead_leggings.json | 5 +- .../data/basemetals/recipes/lead_lever.json | 5 +- .../data/basemetals/recipes/lead_nuggets.json | 5 +- .../data/basemetals/recipes/lead_pickaxe.json | 5 +- .../data/basemetals/recipes/lead_plate.json | 5 +- .../recipes/lead_powder_from_small.json | 5 +- .../recipes/lead_pressure_plate.json | 5 +- .../data/basemetals/recipes/lead_rod.json | 5 +- .../data/basemetals/recipes/lead_scythe.json | 5 +- .../data/basemetals/recipes/lead_shears.json | 5 +- .../data/basemetals/recipes/lead_shield.json | 5 +- .../data/basemetals/recipes/lead_shovel.json | 5 +- .../data/basemetals/recipes/lead_slab.json | 5 +- .../basemetals/recipes/lead_smallpowder.json | 5 +- .../data/basemetals/recipes/lead_stairs.json | 5 +- .../data/basemetals/recipes/lead_sword.json | 5 +- .../basemetals/recipes/lead_trapdoor.json | 5 +- .../data/basemetals/recipes/lead_wall.json | 5 +- .../recipes/mercury_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/mercury_nuggets.json | 5 +- .../recipes/mercury_powder_from_small.json | 5 +- .../recipes/mercury_smallpowder.json | 5 +- .../data/basemetals/recipes/minecart.json | 5 +- .../basemetals/recipes/mithril_arrow.json | 5 +- .../data/basemetals/recipes/mithril_axe.json | 5 +- .../data/basemetals/recipes/mithril_bars.json | 5 +- .../basemetals/recipes/mithril_bars_2.json | 5 +- .../basemetals/recipes/mithril_blend.json | 5 +- .../recipes/mithril_blend_from_small.json | 5 +- .../basemetals/recipes/mithril_block.json | 5 +- .../recipes/mithril_block_ingot.json | 5 +- .../data/basemetals/recipes/mithril_bolt.json | 5 +- .../basemetals/recipes/mithril_boots.json | 5 +- .../data/basemetals/recipes/mithril_bow.json | 5 +- .../basemetals/recipes/mithril_button.json | 5 +- .../recipes/mithril_chestplate.json | 5 +- .../recipes/mithril_crackhammer.json | 5 +- .../basemetals/recipes/mithril_crossbow.json | 5 +- .../data/basemetals/recipes/mithril_door.json | 5 +- .../recipes/mithril_fishingrod.json | 5 +- .../data/basemetals/recipes/mithril_gear.json | 5 +- .../basemetals/recipes/mithril_helmet.json | 5 +- .../data/basemetals/recipes/mithril_hoe.json | 5 +- .../recipes/mithril_horsearmor.json | 5 +- .../recipes/mithril_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/mithril_leggings.json | 5 +- .../basemetals/recipes/mithril_lever.json | 5 +- .../basemetals/recipes/mithril_nuggets.json | 5 +- .../basemetals/recipes/mithril_pickaxe.json | 5 +- .../basemetals/recipes/mithril_plate.json | 5 +- .../recipes/mithril_powder_from_small.json | 5 +- .../recipes/mithril_pressure_plate.json | 5 +- .../data/basemetals/recipes/mithril_rod.json | 5 +- .../basemetals/recipes/mithril_scythe.json | 5 +- .../basemetals/recipes/mithril_shears.json | 5 +- .../basemetals/recipes/mithril_shield.json | 5 +- .../basemetals/recipes/mithril_shovel.json | 5 +- .../data/basemetals/recipes/mithril_slab.json | 5 +- .../recipes/mithril_smallblend.json | 5 +- .../recipes/mithril_smallpowder.json | 5 +- .../basemetals/recipes/mithril_stairs.json | 5 +- .../basemetals/recipes/mithril_sword.json | 5 +- .../basemetals/recipes/mithril_trapdoor.json | 5 +- .../data/basemetals/recipes/mithril_wall.json | 5 +- .../data/basemetals/recipes/nickel_arrow.json | 5 +- .../data/basemetals/recipes/nickel_axe.json | 5 +- .../data/basemetals/recipes/nickel_bars.json | 5 +- .../basemetals/recipes/nickel_bars_2.json | 5 +- .../data/basemetals/recipes/nickel_block.json | 5 +- .../recipes/nickel_block_ingot.json | 5 +- .../data/basemetals/recipes/nickel_bolt.json | 5 +- .../data/basemetals/recipes/nickel_boots.json | 5 +- .../data/basemetals/recipes/nickel_bow.json | 5 +- .../basemetals/recipes/nickel_button.json | 5 +- .../basemetals/recipes/nickel_chestplate.json | 5 +- .../recipes/nickel_crackhammer.json | 5 +- .../basemetals/recipes/nickel_crossbow.json | 5 +- .../data/basemetals/recipes/nickel_door.json | 5 +- .../basemetals/recipes/nickel_fishingrod.json | 5 +- .../data/basemetals/recipes/nickel_gear.json | 5 +- .../basemetals/recipes/nickel_helmet.json | 5 +- .../data/basemetals/recipes/nickel_hoe.json | 5 +- .../basemetals/recipes/nickel_horsearmor.json | 5 +- .../recipes/nickel_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/nickel_leggings.json | 5 +- .../data/basemetals/recipes/nickel_lever.json | 5 +- .../basemetals/recipes/nickel_nuggets.json | 5 +- .../basemetals/recipes/nickel_pickaxe.json | 5 +- .../data/basemetals/recipes/nickel_plate.json | 5 +- .../recipes/nickel_powder_from_small.json | 5 +- .../recipes/nickel_pressure_plate.json | 5 +- .../data/basemetals/recipes/nickel_rod.json | 5 +- .../basemetals/recipes/nickel_scythe.json | 5 +- .../basemetals/recipes/nickel_shears.json | 5 +- .../basemetals/recipes/nickel_shield.json | 5 +- .../basemetals/recipes/nickel_shovel.json | 5 +- .../data/basemetals/recipes/nickel_slab.json | 5 +- .../recipes/nickel_smallpowder.json | 5 +- .../basemetals/recipes/nickel_stairs.json | 5 +- .../data/basemetals/recipes/nickel_sword.json | 5 +- .../basemetals/recipes/nickel_trapdoor.json | 5 +- .../data/basemetals/recipes/nickel_wall.json | 5 +- .../basemetals/recipes/obsidian_arrow.json | 5 +- .../data/basemetals/recipes/obsidian_axe.json | 5 +- .../basemetals/recipes/obsidian_bars.json | 5 +- .../basemetals/recipes/obsidian_bars_2.json | 5 +- .../basemetals/recipes/obsidian_block.json | 6 +- .../basemetals/recipes/obsidian_bolt.json | 6 +- .../basemetals/recipes/obsidian_boots.json | 5 +- .../data/basemetals/recipes/obsidian_bow.json | 5 +- .../basemetals/recipes/obsidian_button.json | 5 +- .../recipes/obsidian_chestplate.json | 5 +- .../recipes/obsidian_crackhammer.json | 5 +- .../basemetals/recipes/obsidian_crossbow.json | 5 +- .../basemetals/recipes/obsidian_door.json | 5 +- .../recipes/obsidian_fishingrod.json | 5 +- .../basemetals/recipes/obsidian_gear.json | 5 +- .../basemetals/recipes/obsidian_helmet.json | 5 +- .../data/basemetals/recipes/obsidian_hoe.json | 5 +- .../recipes/obsidian_horsearmor.json | 5 +- .../basemetals/recipes/obsidian_ingot.json | 7 +- .../basemetals/recipes/obsidian_leggings.json | 5 +- .../basemetals/recipes/obsidian_lever.json | 5 +- .../basemetals/recipes/obsidian_nugget.json | 5 +- .../basemetals/recipes/obsidian_pickaxe.json | 5 +- .../recipes/obsidian_powder_from_small.json | 5 +- .../recipes/obsidian_pressure_plate.json | 5 +- .../data/basemetals/recipes/obsidian_rod.json | 5 +- .../basemetals/recipes/obsidian_scythe.json | 5 +- .../basemetals/recipes/obsidian_shears.json | 5 +- .../basemetals/recipes/obsidian_shield.json | 5 +- .../basemetals/recipes/obsidian_shovel.json | 5 +- .../basemetals/recipes/obsidian_slab.json | 5 +- .../recipes/obsidian_smallpowder.json | 5 +- .../basemetals/recipes/obsidian_stairs.json | 5 +- .../basemetals/recipes/obsidian_sword.json | 6 +- .../basemetals/recipes/obsidian_trapdoor.json | 5 +- .../basemetals/recipes/obsidian_wall.json | 5 +- .../data/basemetals/recipes/pewter_arrow.json | 5 +- .../data/basemetals/recipes/pewter_axe.json | 5 +- .../data/basemetals/recipes/pewter_bars.json | 5 +- .../basemetals/recipes/pewter_bars_2.json | 5 +- .../data/basemetals/recipes/pewter_blend.json | 5 +- .../recipes/pewter_blend_from_small.json | 5 +- .../data/basemetals/recipes/pewter_block.json | 5 +- .../recipes/pewter_block_ingot.json | 5 +- .../data/basemetals/recipes/pewter_bolt.json | 5 +- .../data/basemetals/recipes/pewter_boots.json | 5 +- .../data/basemetals/recipes/pewter_bow.json | 5 +- .../basemetals/recipes/pewter_button.json | 5 +- .../basemetals/recipes/pewter_chestplate.json | 5 +- .../recipes/pewter_crackhammer.json | 5 +- .../basemetals/recipes/pewter_crossbow.json | 5 +- .../data/basemetals/recipes/pewter_door.json | 5 +- .../basemetals/recipes/pewter_fishingrod.json | 5 +- .../data/basemetals/recipes/pewter_gear.json | 5 +- .../basemetals/recipes/pewter_helmet.json | 5 +- .../data/basemetals/recipes/pewter_hoe.json | 5 +- .../basemetals/recipes/pewter_horsearmor.json | 5 +- .../recipes/pewter_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/pewter_leggings.json | 5 +- .../data/basemetals/recipes/pewter_lever.json | 5 +- .../basemetals/recipes/pewter_nuggets.json | 5 +- .../basemetals/recipes/pewter_pickaxe.json | 5 +- .../data/basemetals/recipes/pewter_plate.json | 5 +- .../recipes/pewter_powder_from_small.json | 5 +- .../recipes/pewter_pressure_plate.json | 5 +- .../data/basemetals/recipes/pewter_rod.json | 5 +- .../basemetals/recipes/pewter_scythe.json | 5 +- .../basemetals/recipes/pewter_shears.json | 5 +- .../basemetals/recipes/pewter_shield.json | 5 +- .../basemetals/recipes/pewter_shovel.json | 5 +- .../data/basemetals/recipes/pewter_slab.json | 5 +- .../basemetals/recipes/pewter_smallblend.json | 5 +- .../recipes/pewter_smallpowder.json | 5 +- .../basemetals/recipes/pewter_stairs.json | 5 +- .../data/basemetals/recipes/pewter_sword.json | 5 +- .../basemetals/recipes/pewter_trapdoor.json | 5 +- .../data/basemetals/recipes/pewter_wall.json | 5 +- .../data/basemetals/recipes/piston.json | 5 +- .../basemetals/recipes/platinum_arrow.json | 5 +- .../data/basemetals/recipes/platinum_axe.json | 5 +- .../basemetals/recipes/platinum_bars.json | 5 +- .../basemetals/recipes/platinum_bars_2.json | 5 +- .../basemetals/recipes/platinum_block.json | 5 +- .../recipes/platinum_block_ingot.json | 5 +- .../basemetals/recipes/platinum_bolt.json | 5 +- .../basemetals/recipes/platinum_boots.json | 5 +- .../data/basemetals/recipes/platinum_bow.json | 5 +- .../basemetals/recipes/platinum_button.json | 5 +- .../recipes/platinum_chestplate.json | 5 +- .../recipes/platinum_crackhammer.json | 5 +- .../basemetals/recipes/platinum_crossbow.json | 5 +- .../basemetals/recipes/platinum_door.json | 5 +- .../recipes/platinum_fishingrod.json | 5 +- .../basemetals/recipes/platinum_gear.json | 5 +- .../basemetals/recipes/platinum_helmet.json | 5 +- .../data/basemetals/recipes/platinum_hoe.json | 5 +- .../recipes/platinum_horsearmor.json | 5 +- .../recipes/platinum_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/platinum_leggings.json | 5 +- .../basemetals/recipes/platinum_lever.json | 5 +- .../basemetals/recipes/platinum_nuggets.json | 5 +- .../basemetals/recipes/platinum_pickaxe.json | 5 +- .../basemetals/recipes/platinum_plate.json | 5 +- .../recipes/platinum_powder_from_small.json | 5 +- .../recipes/platinum_pressure_plate.json | 5 +- .../data/basemetals/recipes/platinum_rod.json | 5 +- .../basemetals/recipes/platinum_scythe.json | 5 +- .../basemetals/recipes/platinum_shears.json | 5 +- .../basemetals/recipes/platinum_shield.json | 5 +- .../basemetals/recipes/platinum_shovel.json | 5 +- .../basemetals/recipes/platinum_slab.json | 5 +- .../recipes/platinum_smallpowder.json | 5 +- .../basemetals/recipes/platinum_stairs.json | 5 +- .../basemetals/recipes/platinum_sword.json | 5 +- .../basemetals/recipes/platinum_trapdoor.json | 5 +- .../basemetals/recipes/platinum_wall.json | 5 +- .../data/basemetals/recipes/quartz_arrow.json | 5 +- .../data/basemetals/recipes/quartz_axe.json | 5 +- .../data/basemetals/recipes/quartz_bars.json | 5 +- .../basemetals/recipes/quartz_bars_2.json | 5 +- .../data/basemetals/recipes/quartz_bolt.json | 6 +- .../data/basemetals/recipes/quartz_boots.json | 5 +- .../data/basemetals/recipes/quartz_bow.json | 5 +- .../basemetals/recipes/quartz_button.json | 5 +- .../basemetals/recipes/quartz_chestplate.json | 5 +- .../recipes/quartz_crackhammer.json | 5 +- .../basemetals/recipes/quartz_crossbow.json | 5 +- .../data/basemetals/recipes/quartz_door.json | 6 +- .../basemetals/recipes/quartz_fishingrod.json | 5 +- .../data/basemetals/recipes/quartz_gear.json | 5 +- .../basemetals/recipes/quartz_helmet.json | 5 +- .../data/basemetals/recipes/quartz_hoe.json | 5 +- .../basemetals/recipes/quartz_horsearmor.json | 5 +- .../data/basemetals/recipes/quartz_ingot.json | 5 +- .../basemetals/recipes/quartz_leggings.json | 5 +- .../data/basemetals/recipes/quartz_lever.json | 5 +- .../basemetals/recipes/quartz_nugget.json | 5 +- .../basemetals/recipes/quartz_pickaxe.json | 5 +- .../recipes/quartz_powder_from_small.json | 5 +- .../recipes/quartz_pressure_plate.json | 5 +- .../data/basemetals/recipes/quartz_rod.json | 5 +- .../basemetals/recipes/quartz_scythe.json | 5 +- .../basemetals/recipes/quartz_shears.json | 5 +- .../basemetals/recipes/quartz_shield.json | 5 +- .../basemetals/recipes/quartz_shovel.json | 5 +- .../recipes/quartz_smallpowder.json | 5 +- .../data/basemetals/recipes/quartz_sword.json | 6 +- .../basemetals/recipes/quartz_trapdoor.json | 5 +- .../data/basemetals/recipes/quartz_wall.json | 5 +- .../data/basemetals/recipes/rail.json | 8 +- .../recipes/redstone_from_smallpowder.json | 5 +- .../recipes/redstone_smallpowder.json | 5 +- .../data/basemetals/recipes/silver_arrow.json | 5 +- .../data/basemetals/recipes/silver_axe.json | 5 +- .../data/basemetals/recipes/silver_bars.json | 5 +- .../basemetals/recipes/silver_bars_2.json | 5 +- .../data/basemetals/recipes/silver_block.json | 5 +- .../recipes/silver_block_ingot.json | 5 +- .../data/basemetals/recipes/silver_bolt.json | 5 +- .../data/basemetals/recipes/silver_boots.json | 5 +- .../data/basemetals/recipes/silver_bow.json | 5 +- .../basemetals/recipes/silver_button.json | 5 +- .../basemetals/recipes/silver_chestplate.json | 5 +- .../recipes/silver_crackhammer.json | 5 +- .../basemetals/recipes/silver_crossbow.json | 5 +- .../data/basemetals/recipes/silver_door.json | 5 +- .../basemetals/recipes/silver_fishingrod.json | 5 +- .../data/basemetals/recipes/silver_gear.json | 5 +- .../basemetals/recipes/silver_helmet.json | 5 +- .../data/basemetals/recipes/silver_hoe.json | 5 +- .../basemetals/recipes/silver_horsearmor.json | 5 +- .../recipes/silver_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/silver_leggings.json | 5 +- .../data/basemetals/recipes/silver_lever.json | 5 +- .../basemetals/recipes/silver_nuggets.json | 5 +- .../basemetals/recipes/silver_pickaxe.json | 5 +- .../data/basemetals/recipes/silver_plate.json | 5 +- .../recipes/silver_powder_from_small.json | 5 +- .../recipes/silver_pressure_plate.json | 5 +- .../data/basemetals/recipes/silver_rod.json | 5 +- .../basemetals/recipes/silver_scythe.json | 5 +- .../basemetals/recipes/silver_shears.json | 5 +- .../basemetals/recipes/silver_shield.json | 5 +- .../basemetals/recipes/silver_shovel.json | 5 +- .../data/basemetals/recipes/silver_slab.json | 5 +- .../recipes/silver_smallpowder.json | 5 +- .../basemetals/recipes/silver_stairs.json | 5 +- .../data/basemetals/recipes/silver_sword.json | 5 +- .../basemetals/recipes/silver_trapdoor.json | 5 +- .../data/basemetals/recipes/silver_wall.json | 5 +- .../basemetals/recipes/starsteel_arrow.json | 5 +- .../basemetals/recipes/starsteel_axe.json | 5 +- .../basemetals/recipes/starsteel_bars.json | 5 +- .../basemetals/recipes/starsteel_bars_2.json | 5 +- .../basemetals/recipes/starsteel_block.json | 5 +- .../recipes/starsteel_block_ingot.json | 5 +- .../basemetals/recipes/starsteel_bolt.json | 5 +- .../basemetals/recipes/starsteel_boots.json | 5 +- .../basemetals/recipes/starsteel_bow.json | 5 +- .../basemetals/recipes/starsteel_button.json | 5 +- .../recipes/starsteel_chestplate.json | 5 +- .../recipes/starsteel_crackhammer.json | 5 +- .../recipes/starsteel_crossbow.json | 5 +- .../basemetals/recipes/starsteel_door.json | 5 +- .../recipes/starsteel_fishingrod.json | 5 +- .../basemetals/recipes/starsteel_gear.json | 5 +- .../basemetals/recipes/starsteel_helmet.json | 5 +- .../basemetals/recipes/starsteel_hoe.json | 5 +- .../recipes/starsteel_horsearmor.json | 5 +- .../recipes/starsteel_ingot_from_nuggets.json | 5 +- .../recipes/starsteel_leggings.json | 5 +- .../basemetals/recipes/starsteel_lever.json | 5 +- .../basemetals/recipes/starsteel_nuggets.json | 5 +- .../basemetals/recipes/starsteel_pickaxe.json | 5 +- .../basemetals/recipes/starsteel_plate.json | 5 +- .../recipes/starsteel_powder_from_small.json | 5 +- .../recipes/starsteel_pressure_plate.json | 5 +- .../basemetals/recipes/starsteel_rod.json | 5 +- .../basemetals/recipes/starsteel_scythe.json | 5 +- .../basemetals/recipes/starsteel_shears.json | 5 +- .../basemetals/recipes/starsteel_shield.json | 5 +- .../basemetals/recipes/starsteel_shovel.json | 5 +- .../basemetals/recipes/starsteel_slab.json | 5 +- .../recipes/starsteel_smallpowder.json | 5 +- .../basemetals/recipes/starsteel_stairs.json | 5 +- .../basemetals/recipes/starsteel_sword.json | 5 +- .../recipes/starsteel_trapdoor.json | 5 +- .../basemetals/recipes/starsteel_wall.json | 5 +- .../data/basemetals/recipes/steel_anvil.json | 5 +- .../data/basemetals/recipes/steel_arrow.json | 5 +- .../data/basemetals/recipes/steel_axe.json | 5 +- .../data/basemetals/recipes/steel_bars.json | 5 +- .../data/basemetals/recipes/steel_bars_2.json | 5 +- .../data/basemetals/recipes/steel_blend.json | 5 +- .../recipes/steel_blend_from_small.json | 5 +- .../data/basemetals/recipes/steel_block.json | 5 +- .../basemetals/recipes/steel_block_ingot.json | 5 +- .../data/basemetals/recipes/steel_bolt.json | 5 +- .../data/basemetals/recipes/steel_boots.json | 5 +- .../data/basemetals/recipes/steel_bow.json | 5 +- .../data/basemetals/recipes/steel_button.json | 5 +- .../basemetals/recipes/steel_chestplate.json | 5 +- .../basemetals/recipes/steel_crackhammer.json | 5 +- .../basemetals/recipes/steel_crossbow.json | 5 +- .../data/basemetals/recipes/steel_door.json | 5 +- .../basemetals/recipes/steel_fishingrod.json | 5 +- .../data/basemetals/recipes/steel_gear.json | 5 +- .../data/basemetals/recipes/steel_helmet.json | 5 +- .../data/basemetals/recipes/steel_hoe.json | 5 +- .../basemetals/recipes/steel_horsearmor.json | 5 +- .../recipes/steel_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/steel_leggings.json | 5 +- .../data/basemetals/recipes/steel_lever.json | 5 +- .../basemetals/recipes/steel_nuggets.json | 5 +- .../basemetals/recipes/steel_pickaxe.json | 5 +- .../data/basemetals/recipes/steel_plate.json | 5 +- .../recipes/steel_powder_from_small.json | 5 +- .../recipes/steel_pressure_plate.json | 5 +- .../data/basemetals/recipes/steel_rod.json | 5 +- .../data/basemetals/recipes/steel_scythe.json | 5 +- .../data/basemetals/recipes/steel_shears.json | 5 +- .../data/basemetals/recipes/steel_shield.json | 5 +- .../data/basemetals/recipes/steel_shovel.json | 5 +- .../data/basemetals/recipes/steel_slab.json | 5 +- .../basemetals/recipes/steel_smallblend.json | 5 +- .../basemetals/recipes/steel_smallpowder.json | 5 +- .../data/basemetals/recipes/steel_stairs.json | 5 +- .../data/basemetals/recipes/steel_sword.json | 5 +- .../basemetals/recipes/steel_trapdoor.json | 5 +- .../data/basemetals/recipes/steel_wall.json | 5 +- .../data/basemetals/recipes/stone_anvil.json | 5 +- .../basemetals/recipes/stone_crackhammer.json | 5 +- .../data/basemetals/recipes/stone_scythe.json | 5 +- .../data/basemetals/recipes/tin_arrow.json | 5 +- .../data/basemetals/recipes/tin_axe.json | 5 +- .../data/basemetals/recipes/tin_bars.json | 5 +- .../data/basemetals/recipes/tin_bars_2.json | 5 +- .../data/basemetals/recipes/tin_block.json | 5 +- .../basemetals/recipes/tin_block_ingot.json | 5 +- .../data/basemetals/recipes/tin_bolt.json | 5 +- .../data/basemetals/recipes/tin_boots.json | 5 +- .../data/basemetals/recipes/tin_bow.json | 5 +- .../data/basemetals/recipes/tin_button.json | 5 +- .../basemetals/recipes/tin_chestplate.json | 5 +- .../basemetals/recipes/tin_crackhammer.json | 5 +- .../data/basemetals/recipes/tin_crossbow.json | 5 +- .../data/basemetals/recipes/tin_door.json | 5 +- .../basemetals/recipes/tin_fishingrod.json | 5 +- .../data/basemetals/recipes/tin_gear.json | 5 +- .../data/basemetals/recipes/tin_helmet.json | 5 +- .../data/basemetals/recipes/tin_hoe.json | 5 +- .../basemetals/recipes/tin_horsearmor.json | 5 +- .../recipes/tin_ingot_from_nuggets.json | 5 +- .../data/basemetals/recipes/tin_leggings.json | 5 +- .../data/basemetals/recipes/tin_lever.json | 5 +- .../data/basemetals/recipes/tin_nuggets.json | 5 +- .../data/basemetals/recipes/tin_pickaxe.json | 5 +- .../data/basemetals/recipes/tin_plate.json | 5 +- .../recipes/tin_powder_from_small.json | 5 +- .../recipes/tin_pressure_plate.json | 5 +- .../data/basemetals/recipes/tin_rod.json | 5 +- .../data/basemetals/recipes/tin_scythe.json | 5 +- .../data/basemetals/recipes/tin_shears.json | 5 +- .../data/basemetals/recipes/tin_shield.json | 5 +- .../data/basemetals/recipes/tin_shovel.json | 5 +- .../data/basemetals/recipes/tin_slab.json | 5 +- .../basemetals/recipes/tin_smallpowder.json | 5 +- .../data/basemetals/recipes/tin_stairs.json | 5 +- .../data/basemetals/recipes/tin_sword.json | 5 +- .../data/basemetals/recipes/tin_trapdoor.json | 5 +- .../data/basemetals/recipes/tin_wall.json | 5 +- .../basemetals/recipes/tripwire_hook.json | 5 +- .../basemetals/recipes/wood_crackhammer.json | 5 +- .../data/basemetals/recipes/wood_scythe.json | 5 +- .../data/basemetals/recipes/zinc_arrow.json | 5 +- .../data/basemetals/recipes/zinc_axe.json | 5 +- .../data/basemetals/recipes/zinc_bars.json | 5 +- .../data/basemetals/recipes/zinc_bars_2.json | 5 +- .../data/basemetals/recipes/zinc_block.json | 5 +- .../basemetals/recipes/zinc_block_ingot.json | 5 +- .../data/basemetals/recipes/zinc_bolt.json | 5 +- .../data/basemetals/recipes/zinc_boots.json | 5 +- .../data/basemetals/recipes/zinc_bow.json | 5 +- .../data/basemetals/recipes/zinc_button.json | 5 +- .../basemetals/recipes/zinc_chestplate.json | 5 +- .../basemetals/recipes/zinc_crackhammer.json | 5 +- .../basemetals/recipes/zinc_crossbow.json | 5 +- .../data/basemetals/recipes/zinc_door.json | 5 +- .../basemetals/recipes/zinc_fishingrod.json | 5 +- .../data/basemetals/recipes/zinc_gear.json | 5 +- .../data/basemetals/recipes/zinc_helmet.json | 5 +- .../data/basemetals/recipes/zinc_hoe.json | 5 +- .../basemetals/recipes/zinc_horsearmor.json | 5 +- .../recipes/zinc_ingot_from_nuggets.json | 5 +- .../basemetals/recipes/zinc_leggings.json | 5 +- .../data/basemetals/recipes/zinc_lever.json | 5 +- .../data/basemetals/recipes/zinc_nuggets.json | 5 +- .../data/basemetals/recipes/zinc_pickaxe.json | 5 +- .../data/basemetals/recipes/zinc_plate.json | 5 +- .../recipes/zinc_powder_from_small.json | 5 +- .../recipes/zinc_pressure_plate.json | 5 +- .../data/basemetals/recipes/zinc_rod.json | 5 +- .../data/basemetals/recipes/zinc_scythe.json | 5 +- .../data/basemetals/recipes/zinc_shears.json | 5 +- .../data/basemetals/recipes/zinc_shield.json | 5 +- .../data/basemetals/recipes/zinc_shovel.json | 5 +- .../data/basemetals/recipes/zinc_slab.json | 5 +- .../basemetals/recipes/zinc_smallpowder.json | 5 +- .../data/basemetals/recipes/zinc_stairs.json | 5 +- .../data/basemetals/recipes/zinc_sword.json | 5 +- .../basemetals/recipes/zinc_trapdoor.json | 5 +- .../data/basemetals/recipes/zinc_wall.json | 5 +- .../testmod/BaseMetalsRuntimeProbe.java | 311 +++++++++++++- .../testmod/GameplayRegressionChecks.java | 378 ++++++++++++++++++ .../basemetals/content/BaseMetalAmmoItem.java | 7 +- .../mc/basemetals/content/MaterialItems.java | 26 +- .../mc/basemetals/content/ModContent.java | 10 +- .../migration/LegacyWorldDataHook.java | 9 +- .../basemetals/recipe/PlateRepairRecipe.java | 60 ++- .../basemetals/data/RecipeRegressionTest.java | 139 +++++++ .../data/ResourceIntegrityTest.java | 6 +- .../migration/LegacyWorldSourceTest.java | 39 ++ tools/generate_113_resources.js | 62 +++ 2067 files changed, 38979 insertions(+), 2132 deletions(-) create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/activator_rail.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_anvil.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/adamantine_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/antimony_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_blend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_blend_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_smallblend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/aquarium_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bismuth_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_blend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_blend_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_smallblend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/brass_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_blend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_blend_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_smallblend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/bronze_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/charcoal_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/charcoal_block_dust.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/charcoal_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/charcoal_nugget.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/charcoal_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/charcoal_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coal_block_dust.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coal_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coal_nugget.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coal_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coal_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/coldiron_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/copper_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_blend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_blend_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_smallblend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/cupronickel_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/detector_rail.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/diamond_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_blend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_blend_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_smallblend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/electrum_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/emerald_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/flint_and_steel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/gold_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/human_detector.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_blend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_blend_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_smallblend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/invar_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/iron_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/lead_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mercury_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mercury_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mercury_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mercury_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/minecart.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_blend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_blend_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_smallblend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/mithril_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/nickel_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_nugget.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/obsidian_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_blend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_blend_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_smallblend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/pewter_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/piston.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/platinum_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_nugget.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/quartz_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/rail.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/redstone_from_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/redstone_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/silver_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/starsteel_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_anvil.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_blend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_blend_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_smallblend.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/steel_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/stone_anvil.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/stone_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/stone_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tin_wall.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/tripwire_hook.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/wood_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/wood_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_arrow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_axe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_bars.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_bars_2.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_block.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_block_ingot.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_bolt.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_boots.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_bow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_button.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_chestplate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_crackhammer.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_crossbow.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_door.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_fishingrod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_gear.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_helmet.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_hoe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_horsearmor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_ingot_from_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_leggings.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_lever.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_nuggets.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_pickaxe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_powder_from_small.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_pressure_plate.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_rod.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_scythe.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_shears.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_shield.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_shovel.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_slab.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_smallpowder.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_stairs.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_sword.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_trapdoor.json create mode 100644 src/generated/resources/data/basemetals/advancements/recipes/zinc_wall.json create mode 100644 src/integrationTest/java/zone/moddev/mc/basemetals/testmod/GameplayRegressionChecks.java create mode 100644 src/test/java/zone/moddev/mc/basemetals/data/RecipeRegressionTest.java diff --git a/.gitignore b/.gitignore index df7f793f7..0b24ccc38 100644 --- a/.gitignore +++ b/.gitignore @@ -38,6 +38,18 @@ classes /hs_err_pid*.log /replay_pid*.log +# generated test results and runtime diagnostics, including nested runs +**/test-results/ +**/test-reports/ +**/test-output/ +**/smoke-output/ +**/crash-reports/ +*.log +*.jfr +*.hprof +hs_err_pid*.log +replay_pid*.log + # local regression, benchmark, and profiling evidence /benchmark-*/ /preferred-seed-*/ @@ -82,6 +94,10 @@ __pycache__/ [Cc][Oo][Pp][Ii][Ll][Oo][Tt]-[Ii][Nn][Ss][Tt][Rr][Uu][Cc][Tt][Ii][Oo][Nn][Ss].md [Aa][Gg][Ee][Nn][Tt]-*.md [Cc][Oo][Dd][Ee][Xx]-*.md +.aider* +.continue/ +.windsurf/ +.opencode/ # local validation/audit reports **/VALIDATION.md diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 8ee2ae714..14a732e8e 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,8 +1,30 @@ Base Metals 3.0.1.113021 -- Backport the complete native Base Metals implementation to Minecraft 1.13.2 and Forge 25.0.223. -- Preserve the established registry catalogue, mechanics, recipes, fluids, loot, trades, advancements, and Forge-tag contracts without MMDLib. -- Use OreSpawn 4.0.16.113021 as the sole ore-placement engine, with all eleven historical rules and Base Metals copper enabled. -- Add direct pre-flattening migration support for Cyano and MMD Base Metals worlds from Minecraft 1.10.2 and 1.12.2. -- Render all 36 molten-fluid buckets through target-native layered models and catalogue-driven item colours, avoiding Forge 25's unfinished dynamic bucket loader. -- Retain ForgeGradle 7.0.34, Gradle 9.6.1, exact Java toolchains, deterministic release artifacts, checksums, CI audits, and isolated Eclipse launches. +- Bring the 1.18.2 port to Minecraft 1.13.2 and Forge 25.0.223, running on Java 8. +- Keep the historical blocks, items, recipes, fluids, loot, trades and + advancements without requiring MMDLib or Additional Loot Tables. +- Use the published OreSpawn 4.1.0.113021 release for all ore placement. + All eleven historical rules remain enabled, including Base Metals copper. +- Support upgrades from Cyano and MMD Base Metals worlds made in Minecraft + 1.10.2 and 1.12.2. Preserve old block states, equipment and fluid buckets, + including chunks whose only Base Metals content is inside containers. +- Give all 36 molten-fluid buckets working models and material colours. +- Use ForgeGradle 7.0.34 and Gradle 9.6.1, with checked dependency downloads, + reproducible release jars and separate test and Eclipse launch classpaths. + +Fixes carried forward from the 1.12 release + +- Metal nuggets and powders no longer burn as furnace fuel. Coal and charcoal + keep their normal fuel values (#473). +- Diamond, Emerald, Gold and Quartz doors use six ingredients, so their recipes + no longer collide with trapdoors (#474). +- Steel rail crafting produces 16 rails. Bows and crossbows now combine their + material's attack damage with the ammunition material before adding Power (#467). +- Plate repairs preserve the original item's name, enchantments and other NBT, + and reject incomplete recipes and extra ingredients. They stay out of the + recipe book. +- Crafting recipes unlock from matching ingredients, including Forge tags. + Recipe-book groups are specific to the resulting item. +- Nine Obsidian nuggets produce an ingot, not a block. Obsidian blocks use nine + ingots, with a pattern distinct from bars and doors. Vanilla Bits swords and + bolts no longer cost less material than their recycling recipes return. diff --git a/README.md b/README.md index b32a81612..637512cbb 100644 --- a/README.md +++ b/README.md @@ -12,12 +12,10 @@ shields, bows, crossbows, arrows, and bolts. The mod also includes Crack Hammers, scythes, metal anvils, the human detector, villager trades, advancements, and structure loot. -The Minecraft 1.13.2 line is a native Forge/Java 8 backport of the completed -1.18.2 implementation. Its current version is `3.0.1.113021`: functional -version `3.0.1`, built for the `113021` target (Minecraft 1.13.2, Forge). It -preserves the historical `basemetals` registry IDs while replacing MMDLib, -Additional Loot Tables, and the old Base Metals world generator with native -Forge registries, tags, recipes, loot tables, and advancements. +This is the Minecraft 1.13.2 version, `3.0.1.113021`, adapted from the 1.18.2 +port. It keeps the historical `basemetals` block and item IDs, but no longer +needs MMDLib or Additional Loot Tables. Forge handles registration, recipes, +loot and advancements, and OreSpawn handles ore placement. ## Requirements @@ -26,7 +24,7 @@ Forge registries, tags, recipes, loot tables, and advancements. - Java 8 - OreSpawn `[4.0.16.113021,5.0.0)` on both client and server -Put `BaseMetals-3.0.1.113021.jar` and OreSpawn `4.0.16.113021` (or a later +Put `BaseMetals-3.0.1.113021.jar` and OreSpawn `4.1.0.113021` (or a later compatible OreSpawn 4 build for 1.13.2) in the `mods` directory. MMDLib and Additional Loot Tables are not dependencies. Mineralogy is optional. @@ -39,10 +37,9 @@ Base Metals provides 22 materials: - Alloys: Brass, Bronze, Cupronickel, Electrum, Invar, Pewter, and Steel. - Fantasy materials: Adamantine, Aquarium, Cold Iron, Mithril, and Starsteel. -The available forms intentionally vary by material to preserve the established -Base Metals content. Forge tags are used throughout recipes, so compatible -ores, ingots, powders, plates, rods, gears, and other components from different -mods can interoperate without a Java API dependency. +Not every material has every form. Recipes use Forge tags, so compatible ores, +ingots, powders, plates, rods, gears and other components from different mods +can be used together. Notable mechanics include: @@ -56,8 +53,12 @@ Notable mechanics include: protection events, drops, enchantments, and durability. - Material shields can be upgraded at an anvil with one strictly harder tagged plate while retaining their enchantments. +- One damaged armour piece or shield and a matching plate fully repair the + item without losing its name, enchantments or other saved data. These repair + recipes stay out of the recipe book. - Base Metals bows fire material arrows. Its legacy-style crossbows are - draw-and-release weapons which fire material bolts. + draw-and-release weapons which fire material bolts. Both the launcher and + ammunition materials contribute to damage; Power is added afterward. - Configurable armour and melee effects give Adamantine, Aquarium, Cold Iron, Lead, Mithril, and Starsteel their distinctive behaviour. Held Starsteel equipment repairs by one durability every 200 server ticks; its armour does @@ -68,8 +69,9 @@ Notable mechanics include: The common configuration has four default-enabled switches: special equipment effects, Starsteel regeneration, mercury immersion effects, and villager -trades. Registries, materials, recipes, and world generation remain stable data -contracts and are not individually configuration-gated. +trades. These switches do not remove registered items or blocks. Individual +materials and recipes cannot be disabled through this configuration; edit ore +placement through OreSpawn. ## Ore generation @@ -90,12 +92,12 @@ contract. ## Updating an old world -This release is the first Minecraft version after the flattening and supports +Minecraft 1.13 changed how worlds store blocks and items. This port supports direct upgrades from Base Metals 1.10 and 1.12, including the original Cyano -2.4 line and later MMD releases. Its pre-flattening migration hook restores -legacy Base Metals and MMDLib block identities before Mojang converts numeric -chunk data, and also migrates historical item aliases, durability, and universal -fluid buckets. +2.4 line and later MMD releases. It restores old Base Metals and MMDLib block +IDs before Minecraft converts the chunks, and also converts old item names, +durability and universal fluid buckets. Chunks containing only Base Metals +items in containers are protected too. Always perform the first upgrade on a copy of the world and keep the untouched original. Read [Migration](docs/MIGRATION.md) before opening an old save. A @@ -139,6 +141,11 @@ checksums, reproducibility checks, CodeQL, wrapper validation, and Eclipse classpath isolation. Test probes and historical fixtures are excluded from the published JAR. +Development and CI use the published +[OreSpawn 4.1.0.113021 release](https://www.curseforge.com/minecraft/mc-mods/mmd-orespawn/files/9035885) +from CurseMaven. The build checks its exact file ID and SHA-256 before release +auditing and packaged tests; no local OreSpawn build is needed. + Release artifacts use Maven coordinate `zone.moddev.mc.basemetals:BaseMetals:3.0.1.113021`. diff --git a/build.gradle b/build.gradle index 715450f81..fa9b9dc0e 100644 --- a/build.gradle +++ b/build.gradle @@ -293,6 +293,10 @@ def verifyLegacyUpgradeRun = tasks.register('verifyLegacyUpgradeRun') { if (!text.contains('BASEMETALS_LEGACY_UPGRADE_PROBE PASS')) { throw new GradleException('Legacy-world runtime probe did not report PASS') } + File fixtureManifest = new File(runDirectory, 'world/legacy_registry_manifest_runtime.json') + if (fixtureManifest.isFile() && !text.contains('BASEMETALS_1_12_TO_1_13_UPGRADE PASS')) { + throw new GradleException('Complete 1.12 fixture verification did not report PASS') + } if (!text.contains('legacy Base Metals states') || !text.contains('protected')) { throw new GradleException('Legacy Base Metals registry/chunk preparation was not observed') } @@ -309,6 +313,7 @@ tasks.matching { it.name == 'runLegacyUpgradeServer' }.configureEach { def orespawnModule = "mmd-orespawn-${project.orespawn_curse_project_id}" def orespawnVerificationRepository = project.findProperty('orespawnVerificationRepository') +def orespawnCoordinate = "curse.maven:${orespawnModule}:${orespawn_curse_file_id}" repositories { minecraft.mavenizer(it) maven fg.forgeMaven @@ -334,8 +339,8 @@ repositories { dependencies { implementation minecraft.dependency("net.minecraftforge:forge:${minecraft_version}-${forge_version}") - runtimeOnly renamer.dependency("curse.maven:${orespawnModule}:${orespawn_curse_file_id}") - orespawnRelease "curse.maven:${orespawnModule}:${orespawn_curse_file_id}" + runtimeOnly renamer.dependency(orespawnCoordinate) + orespawnRelease orespawnCoordinate testImplementation platform('org.junit:junit-bom:5.10.2') testImplementation 'org.junit.jupiter:junit-jupiter' testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.10.2' @@ -493,18 +498,28 @@ tasks.register('verifyReleaseConfiguration') { tasks.register('verifyReleaseDependencies') { group = 'verification' doLast { - def expected = [version: '4.0.16.113021', curseProjectId: '245586', curseFileId: '8836169', - sha256: '38C091390486AFCEF8F43404071AF595E53FF5750DB99E0F8F851858C85BA11C'] + def expected = [version: '4.1.0.113021', curseProjectId: '245586', curseFileId: '9035885', + sha256: '66C9CC5F8BE8F08F3DD5FA26EBEA79B52972B2FB86CB4DADBEEBC29AC01D3435'] if (configuredOreSpawnIdentity != expected) { throw new GradleException("Unexpected OreSpawn identity: ${configuredOreSpawnIdentity}") } - File artifact = configurations.orespawnRelease.resolvedConfiguration.resolvedArtifacts - .find { it.moduleVersion.id.group == 'curse.maven' && it.file.name.endsWith('.jar') }?.file + File artifact = configurations.orespawnRelease.singleFile if (artifact == null || !artifact.isFile()) throw new GradleException('Released OreSpawn did not resolve') String actual = sha256(artifact) if (actual != configuredOreSpawnIdentity.sha256) { throw new GradleException("OreSpawn SHA-256 mismatch: ${actual}") } + new ZipFile(artifact).withCloseable { zip -> + def metadataEntry = zip.getEntry('META-INF/mods.toml') + if (metadataEntry == null) throw new GradleException('OreSpawn mod metadata is missing') + String metadata = zip.getInputStream(metadataEntry).getText('UTF-8') + if (!metadata.contains('modId="orespawn"') + || !metadata.contains('version="4.1.0.113021"') + || !metadata.contains('versionRange="[1.13.2]"') + || zip.getEntry('zone/moddev/mc/orespawn/api/OreSpawnApi.class') == null) { + throw new GradleException('Expected the published Minecraft 1.13.2 OreSpawn 4.1 release and public API') + } + } } } @@ -961,8 +976,7 @@ def prepareBuildOwnedRunDirectory = { File candidate, String expectedName -> runDirectory } def releasedOreSpawnJar = { - File artifact = configurations.orespawnRelease.resolvedConfiguration.resolvedArtifacts - .find { it.moduleVersion.id.group == 'curse.maven' && it.file.name.endsWith('.jar') }?.file + File artifact = configurations.orespawnRelease.singleFile if (artifact == null || !artifact.isFile() || sha256(artifact) != configuredOreSpawnIdentity.sha256) { throw new GradleException('Exact released OreSpawn artifact is unavailable for packaged testing') } diff --git a/docs/MIGRATION.md b/docs/MIGRATION.md index 488b761ac..718a85202 100644 --- a/docs/MIGRATION.md +++ b/docs/MIGRATION.md @@ -6,7 +6,7 @@ blocks cannot be reconstructed by Mojang's vanilla fixer alone, so Base Metals installs a narrowly scoped migration hook before Forge reads an old world. Always upgrade a copy and retain the original 1.10/1.12 world. Install Base -Metals `3.0.1.113021`, OreSpawn `4.0.16.113021`, and any other 1.13.2 mods needed +Metals `3.0.1.113021`, OreSpawn `4.1.0.113021`, and any other 1.13.2 mods needed by that world. Do not carry MMDLib, Additional Loot Tables, the OreSpawn 3 plugin, or Base Metals' old fallback generator into the new instance. diff --git a/docs/VERSIONS.md b/docs/VERSIONS.md index 25ac0aa7e..f3494b891 100644 --- a/docs/VERSIONS.md +++ b/docs/VERSIONS.md @@ -6,9 +6,14 @@ Java 8. The Gradle build itself runs on Java `17.0.1+12` and uses ForgeGradle 8 requirement of the released mod. Development, CI, and release qualification use the exact public OreSpawn -`4.0.16.113021` release (CurseForge project `245586`, file `8836169`, SHA-256 -`38C091390486AFCEF8F43404071AF595E53FF5750DB99E0F8F851858C85BA11C`). +`4.1.0.113021` release (CurseForge project `245586`, file `9035885`, SHA-256 +`66C9CC5F8BE8F08F3DD5FA26EBEA79B52972B2FB86CB4DADBEEBC29AC01D3435`). The runtime contract is OreSpawn `[4.0.16.113021,5.0.0)` for Minecraft 1.13.2. +The published dependency is resolved through CurseMaven. CI stages the same +checksum-verified file in a temporary Maven mirror. Local candidate repositories +are no longer used. The schema-3 provider remains compatible with the supported +OreSpawn 4 versions, so the runtime dependency range is unchanged. + Release artifacts use Maven coordinate `zone.moddev.mc.basemetals:BaseMetals:3.0.1.113021`. diff --git a/docs/WORLDGEN.md b/docs/WORLDGEN.md index 541fea751..4287aa52e 100644 --- a/docs/WORLDGEN.md +++ b/docs/WORLDGEN.md @@ -2,7 +2,7 @@ Base Metals requires OreSpawn `[4.0.16.113021,5.0.0)` and packages provider schema 3, revision 1 at `data/basemetals/orespawn/provider.json`. Development, -CI, and release qualification use the exact OreSpawn `4.0.16.113021` artifact. +CI, and release qualification use the exact OreSpawn `4.1.0.113021` release. The provider declares ores only: it has no rocks, geomes, biome rules, terrain dimensions, formations, fluid deposits, vanilla suppression, or strata diff --git a/gradle.properties b/gradle.properties index 835e5af25..46314754f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -29,10 +29,10 @@ curseforge_project_id=240967 # Exact released OreSpawn used for development and qualification. Runtime # metadata intentionally remains compatible with supported OreSpawn 4 builds. -orespawn_version=4.0.16.113021 +orespawn_version=4.1.0.113021 orespawn_curse_project_id=245586 -orespawn_curse_file_id=8836169 -orespawn_sha256=38C091390486AFCEF8F43404071AF595E53FF5750DB99E0F8F851858C85BA11C +orespawn_curse_file_id=9035885 +orespawn_sha256=66C9CC5F8BE8F08F3DD5FA26EBEA79B52972B2FB86CB4DADBEEBC29AC01D3435 # The Forge version range can use any version of Forge as bounds or match the loader version range forge_version_range=[25,) # The loader version range can only use the major version of Forge/FML as bounds diff --git a/src/generated/resources/data/basemetals/advancements/recipes/activator_rail.json b/src/generated/resources/data/basemetals/advancements/recipes/activator_rail.json new file mode 100644 index 000000000..4f965e670 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/activator_rail.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:activator_rail" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:redstone_torch" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:activator_rail" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_anvil.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_anvil.json new file mode 100644 index 000000000..9255fd90c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_anvil.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_anvil" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/adamantine" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_anvil" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_arrow.json new file mode 100644 index 000000000..98edbe4e2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/adamantine" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_axe.json new file mode 100644 index 000000000..57312b3f9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_bars.json new file mode 100644 index 000000000..df8238bfe --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_bars_2.json new file mode 100644 index 000000000..78793d59b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_block.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_block.json new file mode 100644 index 000000000..49295556c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_block_ingot.json new file mode 100644 index 000000000..91d95f92c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_bolt.json new file mode 100644 index 000000000..9a492ff68 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_boots.json new file mode 100644 index 000000000..186d0c095 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_bow.json new file mode 100644 index 000000000..42c80621f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_button.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_button.json new file mode 100644 index 000000000..029febd7c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_chestplate.json new file mode 100644 index 000000000..377f5e0a1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_crackhammer.json new file mode 100644 index 000000000..8ef7d4d0d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_crossbow.json new file mode 100644 index 000000000..d8ec45ca3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/adamantine" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_door.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_door.json new file mode 100644 index 000000000..843bb0e5f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_fishingrod.json new file mode 100644 index 000000000..49ec44fdc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_gear.json new file mode 100644 index 000000000..58119415a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/adamantine" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_helmet.json new file mode 100644 index 000000000..8ce416971 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_hoe.json new file mode 100644 index 000000000..cc9f7f95f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_horsearmor.json new file mode 100644 index 000000000..79ce8d370 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_ingot_from_nuggets.json new file mode 100644 index 000000000..5287fa1d1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_leggings.json new file mode 100644 index 000000000..11d64aa3d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_lever.json new file mode 100644 index 000000000..4646034d2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/adamantine" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_nuggets.json new file mode 100644 index 000000000..0fd78583c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_pickaxe.json new file mode 100644 index 000000000..05e5f46a3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_plate.json new file mode 100644 index 000000000..4f9c9d43f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_powder_from_small.json new file mode 100644 index 000000000..710b15f38 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_pressure_plate.json new file mode 100644 index 000000000..a382bb795 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_rod.json new file mode 100644 index 000000000..f1c2df359 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_scythe.json new file mode 100644 index 000000000..b8973ac76 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_shears.json new file mode 100644 index 000000000..2c13d863c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_shield.json new file mode 100644 index 000000000..9d24c06a6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_shovel.json new file mode 100644 index 000000000..dc94a05f0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_slab.json new file mode 100644 index 000000000..42b912f41 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_smallpowder.json new file mode 100644 index 000000000..618173cd3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_stairs.json new file mode 100644 index 000000000..9c24bd87c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_sword.json new file mode 100644 index 000000000..149e291c2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_trapdoor.json new file mode 100644 index 000000000..27770af2d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/adamantine_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_wall.json new file mode 100644 index 000000000..0cc7046f2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/adamantine_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:adamantine_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/adamantine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:adamantine_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_arrow.json new file mode 100644 index 000000000..98188105b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/antimony" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_axe.json new file mode 100644 index 000000000..7db4b0f13 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_bars.json new file mode 100644 index 000000000..7c9172b6a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_bars_2.json new file mode 100644 index 000000000..08b50d906 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_block.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_block.json new file mode 100644 index 000000000..670ae358b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_block_ingot.json new file mode 100644 index 000000000..fbe34200a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_bolt.json new file mode 100644 index 000000000..282b969ae --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_boots.json new file mode 100644 index 000000000..37671e7d2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_bow.json new file mode 100644 index 000000000..080e131e5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_button.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_button.json new file mode 100644 index 000000000..150d8ce8a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_chestplate.json new file mode 100644 index 000000000..96e2afd6f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_crackhammer.json new file mode 100644 index 000000000..aa63de102 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_crossbow.json new file mode 100644 index 000000000..845330c87 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/antimony" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_door.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_door.json new file mode 100644 index 000000000..98c05b7d6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_fishingrod.json new file mode 100644 index 000000000..bfd1bdb2d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_gear.json new file mode 100644 index 000000000..4ad88a95b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/antimony" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_helmet.json new file mode 100644 index 000000000..dfa912af7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_hoe.json new file mode 100644 index 000000000..6726f085c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_horsearmor.json new file mode 100644 index 000000000..09d10a10b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_ingot_from_nuggets.json new file mode 100644 index 000000000..b5a28c4e8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_leggings.json new file mode 100644 index 000000000..b8e07d523 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_lever.json new file mode 100644 index 000000000..7862ed51b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/antimony" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_nuggets.json new file mode 100644 index 000000000..7059b72b0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_pickaxe.json new file mode 100644 index 000000000..2d88c2a6a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_plate.json new file mode 100644 index 000000000..5f5ca7947 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_powder_from_small.json new file mode 100644 index 000000000..3b32a9015 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_pressure_plate.json new file mode 100644 index 000000000..053cad9cc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_rod.json new file mode 100644 index 000000000..a7ce4aa30 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_scythe.json new file mode 100644 index 000000000..b633af42c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_shears.json new file mode 100644 index 000000000..03f022bfb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_shield.json new file mode 100644 index 000000000..0d5d286ab --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_shovel.json new file mode 100644 index 000000000..c43cfa5c0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_slab.json new file mode 100644 index 000000000..08f1b2921 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_smallpowder.json new file mode 100644 index 000000000..335bf338b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_stairs.json new file mode 100644 index 000000000..3e62e494d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_sword.json new file mode 100644 index 000000000..9153b83c4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_trapdoor.json new file mode 100644 index 000000000..45c2e52a5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/antimony_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/antimony_wall.json new file mode 100644 index 000000000..cdc859daa --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/antimony_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:antimony_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/antimony" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:antimony_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_arrow.json new file mode 100644 index 000000000..b22479fa1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/aquarium" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_axe.json new file mode 100644 index 000000000..3f686b4d1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_bars.json new file mode 100644 index 000000000..3a9c9e1e4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_bars_2.json new file mode 100644 index 000000000..a91518c32 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_blend.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_blend.json new file mode 100644 index 000000000..33f63187d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_blend.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_blend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/copper" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/zinc" + } + ] + } + }, + "has_ingredient_3": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/prismarine" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2", + "has_ingredient_3" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_blend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_blend_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_blend_from_small.json new file mode 100644 index 000000000..a21f86edf --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_blend_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_blend_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:small_blends/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_blend_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_block.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_block.json new file mode 100644 index 000000000..9cb7d2fc9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_block_ingot.json new file mode 100644 index 000000000..c26e90af1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_bolt.json new file mode 100644 index 000000000..f5a7d0b6e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_boots.json new file mode 100644 index 000000000..1190fad15 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_bow.json new file mode 100644 index 000000000..27b7d3bda --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_button.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_button.json new file mode 100644 index 000000000..404241c47 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_chestplate.json new file mode 100644 index 000000000..d30a39447 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_crackhammer.json new file mode 100644 index 000000000..2325c6a4a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_crossbow.json new file mode 100644 index 000000000..5730efb3f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/aquarium" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_door.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_door.json new file mode 100644 index 000000000..5277f35d2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_fishingrod.json new file mode 100644 index 000000000..b52c3ea68 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_gear.json new file mode 100644 index 000000000..63aa5bfb6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/aquarium" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_helmet.json new file mode 100644 index 000000000..83a375938 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_hoe.json new file mode 100644 index 000000000..142bb606b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_horsearmor.json new file mode 100644 index 000000000..d9c46ac87 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_ingot_from_nuggets.json new file mode 100644 index 000000000..ae899426b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_leggings.json new file mode 100644 index 000000000..d2eae97d3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_lever.json new file mode 100644 index 000000000..ed8be1020 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/aquarium" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_nuggets.json new file mode 100644 index 000000000..fb02fff5f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_pickaxe.json new file mode 100644 index 000000000..424f5f328 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_plate.json new file mode 100644 index 000000000..e029675ef --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_powder_from_small.json new file mode 100644 index 000000000..4e6f4dff6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_pressure_plate.json new file mode 100644 index 000000000..1f224ec54 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_rod.json new file mode 100644 index 000000000..511fbfd5f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_scythe.json new file mode 100644 index 000000000..df6f14f33 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_shears.json new file mode 100644 index 000000000..c527f9731 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_shield.json new file mode 100644 index 000000000..28b47007f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_shovel.json new file mode 100644 index 000000000..a03e5d258 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_slab.json new file mode 100644 index 000000000..5e6e8925c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_smallblend.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_smallblend.json new file mode 100644 index 000000000..3f5851e9a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_smallblend.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_smallblend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:blends/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_smallblend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_smallpowder.json new file mode 100644 index 000000000..e1b6a6c37 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_stairs.json new file mode 100644 index 000000000..4ccef7563 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_sword.json new file mode 100644 index 000000000..d37a51105 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_trapdoor.json new file mode 100644 index 000000000..9d9751c67 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/aquarium_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_wall.json new file mode 100644 index 000000000..6ddc19799 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/aquarium_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:aquarium_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/aquarium" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:aquarium_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_arrow.json new file mode 100644 index 000000000..63bf73078 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/bismuth" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_axe.json new file mode 100644 index 000000000..5626267f4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_bars.json new file mode 100644 index 000000000..7a65621b1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_bars_2.json new file mode 100644 index 000000000..2d3f7f1d2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_block.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_block.json new file mode 100644 index 000000000..b1efd3d96 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_block_ingot.json new file mode 100644 index 000000000..824cb218a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_bolt.json new file mode 100644 index 000000000..9779f9d91 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_boots.json new file mode 100644 index 000000000..a2c81a9fa --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_bow.json new file mode 100644 index 000000000..6b374052b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_button.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_button.json new file mode 100644 index 000000000..fcbe2f2f0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_chestplate.json new file mode 100644 index 000000000..cf3b84e25 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_crackhammer.json new file mode 100644 index 000000000..a7ed422be --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_crossbow.json new file mode 100644 index 000000000..5ed0400c3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/bismuth" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_door.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_door.json new file mode 100644 index 000000000..c36bde31f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_fishingrod.json new file mode 100644 index 000000000..911ee6444 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_gear.json new file mode 100644 index 000000000..a442eff3f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bismuth" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_helmet.json new file mode 100644 index 000000000..e2f7b0f25 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_hoe.json new file mode 100644 index 000000000..ad2fac3d6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_horsearmor.json new file mode 100644 index 000000000..bf475cbe5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_ingot_from_nuggets.json new file mode 100644 index 000000000..fe21bb55a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_leggings.json new file mode 100644 index 000000000..66053d5cf --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_lever.json new file mode 100644 index 000000000..0f5d1bdd6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bismuth" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_nuggets.json new file mode 100644 index 000000000..2dbc3b489 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_pickaxe.json new file mode 100644 index 000000000..e3d9fca5e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_plate.json new file mode 100644 index 000000000..0d9cff609 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_powder_from_small.json new file mode 100644 index 000000000..b5058f849 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_pressure_plate.json new file mode 100644 index 000000000..e1a9b0327 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_rod.json new file mode 100644 index 000000000..1f447fb79 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_scythe.json new file mode 100644 index 000000000..c31a51421 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_shears.json new file mode 100644 index 000000000..c5f1474bb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_shield.json new file mode 100644 index 000000000..122edcf98 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_shovel.json new file mode 100644 index 000000000..65b58ae31 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_slab.json new file mode 100644 index 000000000..de01a69c7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_smallpowder.json new file mode 100644 index 000000000..22a8e91d1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_stairs.json new file mode 100644 index 000000000..1d3671029 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_sword.json new file mode 100644 index 000000000..8abf86321 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_trapdoor.json new file mode 100644 index 000000000..d6fcfa2bb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bismuth_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_wall.json new file mode 100644 index 000000000..e7e7a95e2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bismuth_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bismuth_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/bismuth" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bismuth_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_arrow.json new file mode 100644 index 000000000..f94484e9d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/brass" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_axe.json new file mode 100644 index 000000000..c3e87efd8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_bars.json new file mode 100644 index 000000000..53e0ca697 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_bars_2.json new file mode 100644 index 000000000..b4971a14c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_blend.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_blend.json new file mode 100644 index 000000000..4f4134792 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_blend.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_blend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/copper" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_blend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_blend_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_blend_from_small.json new file mode 100644 index 000000000..b04814fd6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_blend_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_blend_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:small_blends/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_blend_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_block.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_block.json new file mode 100644 index 000000000..fdf24b9fe --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_block_ingot.json new file mode 100644 index 000000000..23df420ec --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_bolt.json new file mode 100644 index 000000000..3c1273bc9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_boots.json new file mode 100644 index 000000000..e7f716f8e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_bow.json new file mode 100644 index 000000000..fa3dd4adc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_button.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_button.json new file mode 100644 index 000000000..15367e09d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_chestplate.json new file mode 100644 index 000000000..352871121 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_crackhammer.json new file mode 100644 index 000000000..1f86de740 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_crossbow.json new file mode 100644 index 000000000..90af1a908 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/brass" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_door.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_door.json new file mode 100644 index 000000000..d3dbed01b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_fishingrod.json new file mode 100644 index 000000000..ccc74b4a9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_gear.json new file mode 100644 index 000000000..a3809c01c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/brass" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_helmet.json new file mode 100644 index 000000000..8bb22143a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_hoe.json new file mode 100644 index 000000000..7827d0725 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_horsearmor.json new file mode 100644 index 000000000..6a0981366 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_ingot_from_nuggets.json new file mode 100644 index 000000000..9a341fcb6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_leggings.json new file mode 100644 index 000000000..456009f79 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_lever.json new file mode 100644 index 000000000..3b089d3bc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/brass" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_nuggets.json new file mode 100644 index 000000000..839611011 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_pickaxe.json new file mode 100644 index 000000000..6314bd118 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_plate.json new file mode 100644 index 000000000..5cb46985d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_powder_from_small.json new file mode 100644 index 000000000..d8b08b285 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_pressure_plate.json new file mode 100644 index 000000000..df93e3cca --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_rod.json new file mode 100644 index 000000000..75911a6f2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_scythe.json new file mode 100644 index 000000000..692094b32 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_shears.json new file mode 100644 index 000000000..e1424c542 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_shield.json new file mode 100644 index 000000000..5b9a0d54d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_shovel.json new file mode 100644 index 000000000..a478f13ff --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_slab.json new file mode 100644 index 000000000..4081e7028 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_smallblend.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_smallblend.json new file mode 100644 index 000000000..fb2060351 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_smallblend.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_smallblend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:blends/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_smallblend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_smallpowder.json new file mode 100644 index 000000000..0af4a2071 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_stairs.json new file mode 100644 index 000000000..6d8a2ee00 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_sword.json new file mode 100644 index 000000000..85adba2cf --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_trapdoor.json new file mode 100644 index 000000000..93c17f20f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/brass_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/brass_wall.json new file mode 100644 index 000000000..08e817f2a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/brass_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:brass_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/brass" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:brass_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_arrow.json new file mode 100644 index 000000000..3070fe47c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/bronze" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_axe.json new file mode 100644 index 000000000..e160727de --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_bars.json new file mode 100644 index 000000000..1d7d77310 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_bars_2.json new file mode 100644 index 000000000..a9eff8052 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_blend.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_blend.json new file mode 100644 index 000000000..8c0bc0201 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_blend.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_blend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/copper" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_blend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_blend_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_blend_from_small.json new file mode 100644 index 000000000..705c85a3b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_blend_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_blend_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:small_blends/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_blend_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_block.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_block.json new file mode 100644 index 000000000..74bd79586 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_block_ingot.json new file mode 100644 index 000000000..12b531364 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_bolt.json new file mode 100644 index 000000000..0c6bcc50b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_boots.json new file mode 100644 index 000000000..d468d7ca5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_bow.json new file mode 100644 index 000000000..2e3aa45b2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_button.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_button.json new file mode 100644 index 000000000..e759add1c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_chestplate.json new file mode 100644 index 000000000..fbfd13326 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_crackhammer.json new file mode 100644 index 000000000..a95d42585 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_crossbow.json new file mode 100644 index 000000000..f51c60e4d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/bronze" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_door.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_door.json new file mode 100644 index 000000000..a1897da79 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_fishingrod.json new file mode 100644 index 000000000..a696eb0df --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_gear.json new file mode 100644 index 000000000..d7053f8b0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bronze" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_helmet.json new file mode 100644 index 000000000..51e0bd442 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_hoe.json new file mode 100644 index 000000000..49a4ff87d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_horsearmor.json new file mode 100644 index 000000000..fb679eedf --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_ingot_from_nuggets.json new file mode 100644 index 000000000..d5a5f1df2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_leggings.json new file mode 100644 index 000000000..2456108ce --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_lever.json new file mode 100644 index 000000000..9ef9ae705 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/bronze" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_nuggets.json new file mode 100644 index 000000000..9fe6b9a17 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_pickaxe.json new file mode 100644 index 000000000..4940d863d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_plate.json new file mode 100644 index 000000000..e3519105a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_powder_from_small.json new file mode 100644 index 000000000..07a245e31 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_pressure_plate.json new file mode 100644 index 000000000..6e83cb40d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_rod.json new file mode 100644 index 000000000..668db2a83 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_scythe.json new file mode 100644 index 000000000..382120133 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_shears.json new file mode 100644 index 000000000..081811715 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_shield.json new file mode 100644 index 000000000..6f65f2a8e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_shovel.json new file mode 100644 index 000000000..c2c19f63d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_slab.json new file mode 100644 index 000000000..3e6533996 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_smallblend.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_smallblend.json new file mode 100644 index 000000000..704fea983 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_smallblend.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_smallblend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:blends/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_smallblend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_smallpowder.json new file mode 100644 index 000000000..b47f53a80 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_stairs.json new file mode 100644 index 000000000..2f6438f71 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_sword.json new file mode 100644 index 000000000..7f48d23c7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_trapdoor.json new file mode 100644 index 000000000..0bbc4a101 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/bronze_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/bronze_wall.json new file mode 100644 index 000000000..f8738f381 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/bronze_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:bronze_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/bronze" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:bronze_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/charcoal_block.json b/src/generated/resources/data/basemetals/advancements/recipes/charcoal_block.json new file mode 100644 index 000000000..dcb954617 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/charcoal_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:charcoal_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:charcoal" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:charcoal_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/charcoal_block_dust.json b/src/generated/resources/data/basemetals/advancements/recipes/charcoal_block_dust.json new file mode 100644 index 000000000..bceeae759 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/charcoal_block_dust.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:charcoal_block_dust" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/charcoal" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:charcoal_block_dust" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/charcoal_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/charcoal_ingot.json new file mode 100644 index 000000000..ccf389024 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/charcoal_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:charcoal_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/charcoal" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:charcoal_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/charcoal_nugget.json b/src/generated/resources/data/basemetals/advancements/recipes/charcoal_nugget.json new file mode 100644 index 000000000..4e5f676a3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/charcoal_nugget.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:charcoal_nugget" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:charcoal" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:charcoal_nugget" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/charcoal_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/charcoal_powder_from_small.json new file mode 100644 index 000000000..45f14c25f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/charcoal_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:charcoal_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/charcoal" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:charcoal_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/charcoal_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/charcoal_smallpowder.json new file mode 100644 index 000000000..aad1500a8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/charcoal_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:charcoal_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/charcoal" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:charcoal_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coal_block_dust.json b/src/generated/resources/data/basemetals/advancements/recipes/coal_block_dust.json new file mode 100644 index 000000000..8875eddfc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coal_block_dust.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coal_block_dust" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/coal" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coal_block_dust" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coal_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/coal_ingot.json new file mode 100644 index 000000000..bc5b0c7cb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coal_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coal_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/coal" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coal_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coal_nugget.json b/src/generated/resources/data/basemetals/advancements/recipes/coal_nugget.json new file mode 100644 index 000000000..0886c491c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coal_nugget.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coal_nugget" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:coal" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coal_nugget" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coal_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/coal_powder_from_small.json new file mode 100644 index 000000000..3b9c49d5a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coal_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coal_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/coal" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coal_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coal_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/coal_smallpowder.json new file mode 100644 index 000000000..80b51af2e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coal_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coal_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/coal" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coal_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_arrow.json new file mode 100644 index 000000000..18f459879 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/coldiron" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_axe.json new file mode 100644 index 000000000..fc94cced1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_bars.json new file mode 100644 index 000000000..1ef5d3eb9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_bars_2.json new file mode 100644 index 000000000..0d600943c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_block.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_block.json new file mode 100644 index 000000000..41ef03415 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_block_ingot.json new file mode 100644 index 000000000..a4ac7446b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_bolt.json new file mode 100644 index 000000000..df71cf16d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_boots.json new file mode 100644 index 000000000..8f340bfd4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_bow.json new file mode 100644 index 000000000..0728bd6f1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_button.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_button.json new file mode 100644 index 000000000..cfb9abcf9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_chestplate.json new file mode 100644 index 000000000..bdff9f0ff --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_crackhammer.json new file mode 100644 index 000000000..d16fcad5d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_crossbow.json new file mode 100644 index 000000000..6e612dd11 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/coldiron" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_door.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_door.json new file mode 100644 index 000000000..011b3d241 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_fishingrod.json new file mode 100644 index 000000000..3ffe8bd80 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_gear.json new file mode 100644 index 000000000..0081e601c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/coldiron" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_helmet.json new file mode 100644 index 000000000..f20d03982 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_hoe.json new file mode 100644 index 000000000..46e921d96 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_horsearmor.json new file mode 100644 index 000000000..d6ae1a558 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_ingot_from_nuggets.json new file mode 100644 index 000000000..e7e4e7c87 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_leggings.json new file mode 100644 index 000000000..f2a208d94 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_lever.json new file mode 100644 index 000000000..ab1cc8042 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/coldiron" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_nuggets.json new file mode 100644 index 000000000..0a2eb8451 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_pickaxe.json new file mode 100644 index 000000000..5b6808e61 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_plate.json new file mode 100644 index 000000000..afbceafd0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_powder_from_small.json new file mode 100644 index 000000000..ef1c5e643 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_pressure_plate.json new file mode 100644 index 000000000..2c0e637fd --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_rod.json new file mode 100644 index 000000000..9e6b80e62 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_scythe.json new file mode 100644 index 000000000..216819cdc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_shears.json new file mode 100644 index 000000000..ddecf9fe5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_shield.json new file mode 100644 index 000000000..5b1a6904b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_shovel.json new file mode 100644 index 000000000..9c88ff70a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_slab.json new file mode 100644 index 000000000..bbbaf5244 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_smallpowder.json new file mode 100644 index 000000000..d9fb98d3a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_stairs.json new file mode 100644 index 000000000..e5d0c63b4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_sword.json new file mode 100644 index 000000000..02caf240f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_trapdoor.json new file mode 100644 index 000000000..d6a9df460 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/coldiron_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_wall.json new file mode 100644 index 000000000..d34c1ec1e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/coldiron_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:coldiron_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/coldiron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:coldiron_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_arrow.json new file mode 100644 index 000000000..21ac3a1d4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/copper" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_axe.json new file mode 100644 index 000000000..ec77966f8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_bars.json new file mode 100644 index 000000000..8b997169b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_bars_2.json new file mode 100644 index 000000000..8778f26c6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_block.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_block.json new file mode 100644 index 000000000..622a83256 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "basemetals:copper_ingot" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_block_ingot.json new file mode 100644 index 000000000..720c47ed9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "basemetals:copper_block" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_bolt.json new file mode 100644 index 000000000..b3f25897e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_boots.json new file mode 100644 index 000000000..4483252d3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_bow.json new file mode 100644 index 000000000..a26b5ae27 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_button.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_button.json new file mode 100644 index 000000000..d68216c44 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_chestplate.json new file mode 100644 index 000000000..34b660651 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_crackhammer.json new file mode 100644 index 000000000..1f9bed47c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_crossbow.json new file mode 100644 index 000000000..c847be5ff --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/copper" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_door.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_door.json new file mode 100644 index 000000000..063bb27c7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_fishingrod.json new file mode 100644 index 000000000..1f032d3de --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_gear.json new file mode 100644 index 000000000..243d515c3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/copper" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_helmet.json new file mode 100644 index 000000000..a6cac2fc7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_hoe.json new file mode 100644 index 000000000..c07e9336f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_horsearmor.json new file mode 100644 index 000000000..0592e51fc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_ingot_from_nuggets.json new file mode 100644 index 000000000..097623159 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "basemetals:copper_nugget" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_leggings.json new file mode 100644 index 000000000..5c88f8026 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_lever.json new file mode 100644 index 000000000..ac359f1f1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/copper" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_nuggets.json new file mode 100644 index 000000000..87c35c63d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "basemetals:copper_ingot" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_pickaxe.json new file mode 100644 index 000000000..249392b22 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_plate.json new file mode 100644 index 000000000..96450aa91 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_powder_from_small.json new file mode 100644 index 000000000..5192c8392 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_pressure_plate.json new file mode 100644 index 000000000..122dcfb2c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_rod.json new file mode 100644 index 000000000..f992e2e7d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_scythe.json new file mode 100644 index 000000000..fff2de852 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_shears.json new file mode 100644 index 000000000..894cad197 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_shield.json new file mode 100644 index 000000000..106ddee2a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_shovel.json new file mode 100644 index 000000000..97c9b32a5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_slab.json new file mode 100644 index 000000000..d38efac83 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_smallpowder.json new file mode 100644 index 000000000..284a0bd4f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_stairs.json new file mode 100644 index 000000000..696ebc6f7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_sword.json new file mode 100644 index 000000000..ac2e12f9b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_trapdoor.json new file mode 100644 index 000000000..217afd978 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/copper_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/copper_wall.json new file mode 100644 index 000000000..a16c21ca5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/copper_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:copper_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/copper" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:copper_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_arrow.json new file mode 100644 index 000000000..a9a7727d1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/cupronickel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_axe.json new file mode 100644 index 000000000..944fe3deb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bars.json new file mode 100644 index 000000000..f65d72e5b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bars_2.json new file mode 100644 index 000000000..7cf721d71 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_blend.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_blend.json new file mode 100644 index 000000000..8bc1dbabe --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_blend.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_blend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/copper" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_blend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_blend_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_blend_from_small.json new file mode 100644 index 000000000..ac38f5771 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_blend_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_blend_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:small_blends/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_blend_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_block.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_block.json new file mode 100644 index 000000000..e67c8b98e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_block_ingot.json new file mode 100644 index 000000000..0efd58819 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bolt.json new file mode 100644 index 000000000..c78fb9a4c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_boots.json new file mode 100644 index 000000000..a03d33337 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bow.json new file mode 100644 index 000000000..6ab93592d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_button.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_button.json new file mode 100644 index 000000000..651a50801 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_chestplate.json new file mode 100644 index 000000000..4d38e6766 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_crackhammer.json new file mode 100644 index 000000000..361f98cb3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_crossbow.json new file mode 100644 index 000000000..563b4573c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/cupronickel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_door.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_door.json new file mode 100644 index 000000000..6ce2c819d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_fishingrod.json new file mode 100644 index 000000000..2d1a5010f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_gear.json new file mode 100644 index 000000000..8f57984f9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/cupronickel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_helmet.json new file mode 100644 index 000000000..28dcc133e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_hoe.json new file mode 100644 index 000000000..c905523a6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_horsearmor.json new file mode 100644 index 000000000..94643631a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_ingot_from_nuggets.json new file mode 100644 index 000000000..1db138a5f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_leggings.json new file mode 100644 index 000000000..47e55259e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_lever.json new file mode 100644 index 000000000..776d9ad67 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/cupronickel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_nuggets.json new file mode 100644 index 000000000..2f7b783bd --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_pickaxe.json new file mode 100644 index 000000000..46dc49b62 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_plate.json new file mode 100644 index 000000000..1c9b2de37 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_powder_from_small.json new file mode 100644 index 000000000..583c7a31e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_pressure_plate.json new file mode 100644 index 000000000..d9634a8bd --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_rod.json new file mode 100644 index 000000000..5ae3c89a8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_scythe.json new file mode 100644 index 000000000..acf6a4eb3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_shears.json new file mode 100644 index 000000000..efc676432 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_shield.json new file mode 100644 index 000000000..8e436caa3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_shovel.json new file mode 100644 index 000000000..0d82e61a1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_slab.json new file mode 100644 index 000000000..298d9927b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_smallblend.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_smallblend.json new file mode 100644 index 000000000..7c6a2582f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_smallblend.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_smallblend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:blends/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_smallblend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_smallpowder.json new file mode 100644 index 000000000..2c95de343 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_stairs.json new file mode 100644 index 000000000..fee2634f1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_sword.json new file mode 100644 index 000000000..9053fbe4f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_trapdoor.json new file mode 100644 index 000000000..a806f61d1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_wall.json new file mode 100644 index 000000000..0046efc53 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/cupronickel_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:cupronickel_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/cupronickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:cupronickel_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/detector_rail.json b/src/generated/resources/data/basemetals/advancements/recipes/detector_rail.json new file mode 100644 index 000000000..aa6a76cd8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/detector_rail.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:detector_rail" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:redstone_torch" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:detector_rail" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_arrow.json new file mode 100644 index 000000000..17f5bbba5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/diamond" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_bars.json new file mode 100644 index 000000000..bbd934b98 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_bars_2.json new file mode 100644 index 000000000..db4fbfb48 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_bolt.json new file mode 100644 index 000000000..a92c15a0a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_bow.json new file mode 100644 index 000000000..bbd7dac02 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_button.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_button.json new file mode 100644 index 000000000..d86785363 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_crackhammer.json new file mode 100644 index 000000000..645116b28 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_crossbow.json new file mode 100644 index 000000000..c876dec0e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/diamond" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_door.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_door.json new file mode 100644 index 000000000..f8d6285e0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_fishingrod.json new file mode 100644 index 000000000..2ed811ae1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_gear.json new file mode 100644 index 000000000..e76d13c9d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/diamond" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_lever.json new file mode 100644 index 000000000..d05c26609 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/diamond" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_powder_from_small.json new file mode 100644 index 000000000..39ad8981c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_pressure_plate.json new file mode 100644 index 000000000..a48096230 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_rod.json new file mode 100644 index 000000000..fffd6cf24 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_scythe.json new file mode 100644 index 000000000..ea3148d97 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_shears.json new file mode 100644 index 000000000..f2ebaf836 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_shield.json new file mode 100644 index 000000000..e03d7f6b6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_slab.json new file mode 100644 index 000000000..9f224ef0e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_smallpowder.json new file mode 100644 index 000000000..18bfc8715 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_stairs.json new file mode 100644 index 000000000..ac1f73a95 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_trapdoor.json new file mode 100644 index 000000000..ff0cfe2a3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/diamond_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/diamond_wall.json new file mode 100644 index 000000000..b4d20e36e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/diamond_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:diamond_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/diamond" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:diamond_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_arrow.json new file mode 100644 index 000000000..50616ea3d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/electrum" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_axe.json new file mode 100644 index 000000000..0c4fcca92 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_bars.json new file mode 100644 index 000000000..dd43deaf4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_bars_2.json new file mode 100644 index 000000000..ba173b9b8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_blend.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_blend.json new file mode 100644 index 000000000..88b8bd7c1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_blend.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_blend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/gold" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_blend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_blend_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_blend_from_small.json new file mode 100644 index 000000000..c9cddd82c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_blend_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_blend_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:small_blends/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_blend_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_block.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_block.json new file mode 100644 index 000000000..1ec0c3bad --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_block_ingot.json new file mode 100644 index 000000000..a0f3cb82e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_bolt.json new file mode 100644 index 000000000..8c293ccd2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_boots.json new file mode 100644 index 000000000..f6d05db4c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_bow.json new file mode 100644 index 000000000..9557c1ef1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_button.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_button.json new file mode 100644 index 000000000..e3f6d0238 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_chestplate.json new file mode 100644 index 000000000..4c6d7577b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_crackhammer.json new file mode 100644 index 000000000..46bd33985 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_crossbow.json new file mode 100644 index 000000000..92352bee9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/electrum" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_door.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_door.json new file mode 100644 index 000000000..c6f72c3d5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_fishingrod.json new file mode 100644 index 000000000..724b93807 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_gear.json new file mode 100644 index 000000000..bce71333b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/electrum" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_helmet.json new file mode 100644 index 000000000..dae3834d0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_hoe.json new file mode 100644 index 000000000..af06ec24e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_horsearmor.json new file mode 100644 index 000000000..d270d0385 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_ingot_from_nuggets.json new file mode 100644 index 000000000..3ff37522c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_leggings.json new file mode 100644 index 000000000..6b67c97c6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_lever.json new file mode 100644 index 000000000..d220073f8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/electrum" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_nuggets.json new file mode 100644 index 000000000..490d5f659 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_pickaxe.json new file mode 100644 index 000000000..d0b94faed --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_plate.json new file mode 100644 index 000000000..8ca00ec8b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_powder_from_small.json new file mode 100644 index 000000000..76529e6d1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_pressure_plate.json new file mode 100644 index 000000000..e03106a4a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_rod.json new file mode 100644 index 000000000..4fdc615e6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_scythe.json new file mode 100644 index 000000000..93335ff04 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_shears.json new file mode 100644 index 000000000..a47970c0d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_shield.json new file mode 100644 index 000000000..e2e25183f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_shovel.json new file mode 100644 index 000000000..52261789a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_slab.json new file mode 100644 index 000000000..d45fe7e09 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_smallblend.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_smallblend.json new file mode 100644 index 000000000..e1b22cb83 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_smallblend.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_smallblend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:blends/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_smallblend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_smallpowder.json new file mode 100644 index 000000000..acd26a701 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_stairs.json new file mode 100644 index 000000000..a043cbe94 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_sword.json new file mode 100644 index 000000000..83ed22792 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_trapdoor.json new file mode 100644 index 000000000..2a380ba7b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/electrum_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/electrum_wall.json new file mode 100644 index 000000000..f73210560 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/electrum_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:electrum_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/electrum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:electrum_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_arrow.json new file mode 100644 index 000000000..17a96d8e3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/emerald" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_axe.json new file mode 100644 index 000000000..4ac94615b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_bars.json new file mode 100644 index 000000000..d607044c0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_bars_2.json new file mode 100644 index 000000000..78a109fd4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_bolt.json new file mode 100644 index 000000000..788a3dc57 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_boots.json new file mode 100644 index 000000000..e195a8d2f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_bow.json new file mode 100644 index 000000000..236c8e2ac --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_button.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_button.json new file mode 100644 index 000000000..6c22712e6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_chestplate.json new file mode 100644 index 000000000..a3f9d6a55 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_crackhammer.json new file mode 100644 index 000000000..63bf21191 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_crossbow.json new file mode 100644 index 000000000..581cc8032 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/emerald" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_door.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_door.json new file mode 100644 index 000000000..53dc4ae3c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_fishingrod.json new file mode 100644 index 000000000..c722626a4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_gear.json new file mode 100644 index 000000000..db6137bd2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/iron" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_helmet.json new file mode 100644 index 000000000..d838cbec4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_hoe.json new file mode 100644 index 000000000..cea4de247 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_horsearmor.json new file mode 100644 index 000000000..47a94da31 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_leggings.json new file mode 100644 index 000000000..f8626db6a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_lever.json new file mode 100644 index 000000000..e3429f17e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/emerald" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_pickaxe.json new file mode 100644 index 000000000..2715c0a07 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_powder_from_small.json new file mode 100644 index 000000000..cc6c4e6eb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_pressure_plate.json new file mode 100644 index 000000000..3a8998c53 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_rod.json new file mode 100644 index 000000000..ad4a1bb9d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_scythe.json new file mode 100644 index 000000000..af837e7c8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_shears.json new file mode 100644 index 000000000..4b9aedd14 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_shield.json new file mode 100644 index 000000000..b8cb30afb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_shovel.json new file mode 100644 index 000000000..8923bd13e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_slab.json new file mode 100644 index 000000000..3dc5da08d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_smallpowder.json new file mode 100644 index 000000000..ad86dd7eb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_stairs.json new file mode 100644 index 000000000..5a86b0a33 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_sword.json new file mode 100644 index 000000000..1a1627e8a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_trapdoor.json new file mode 100644 index 000000000..3c3657992 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/emerald_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/emerald_wall.json new file mode 100644 index 000000000..5117721a5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/emerald_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:emerald_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/emerald" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:emerald_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/flint_and_steel.json b/src/generated/resources/data/basemetals/advancements/recipes/flint_and_steel.json new file mode 100644 index 000000000..ce8337272 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/flint_and_steel.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:flint_and_steel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:flint" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:flint_and_steel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_arrow.json new file mode 100644 index 000000000..5bcd9d819 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/gold" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_bars.json new file mode 100644 index 000000000..ced757c79 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_bars_2.json new file mode 100644 index 000000000..96a910756 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_bolt.json new file mode 100644 index 000000000..6c8b136e3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_bow.json new file mode 100644 index 000000000..40df4ad6e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_button.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_button.json new file mode 100644 index 000000000..3a93484a4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_crackhammer.json new file mode 100644 index 000000000..091578525 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_crossbow.json new file mode 100644 index 000000000..3f78a9185 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/gold" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_door.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_door.json new file mode 100644 index 000000000..206d53c67 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_fishingrod.json new file mode 100644 index 000000000..cf745426e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_gear.json new file mode 100644 index 000000000..78f06a6fc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/gold" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_lever.json new file mode 100644 index 000000000..58f6b7502 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/gold" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_plate.json new file mode 100644 index 000000000..0e39a21dc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_powder_from_small.json new file mode 100644 index 000000000..296768f65 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_rod.json new file mode 100644 index 000000000..2c879cfbb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_scythe.json new file mode 100644 index 000000000..6eaf2e936 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_shears.json new file mode 100644 index 000000000..311e16dea --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_shield.json new file mode 100644 index 000000000..01aa4ea41 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_slab.json new file mode 100644 index 000000000..3f8d2d8fb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_smallpowder.json new file mode 100644 index 000000000..bf4f45b22 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_stairs.json new file mode 100644 index 000000000..4fff7f310 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_trapdoor.json new file mode 100644 index 000000000..8073b1f82 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/gold_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/gold_wall.json new file mode 100644 index 000000000..c684bf8ce --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/gold_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:gold_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/gold" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:gold_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/human_detector.json b/src/generated/resources/data/basemetals/advancements/recipes/human_detector.json new file mode 100644 index 000000000..ac6145c51 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/human_detector.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:human_detector" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:brick" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:human_detector" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_arrow.json new file mode 100644 index 000000000..60ee43cd4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/invar" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_axe.json new file mode 100644 index 000000000..6ff43db7a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_bars.json new file mode 100644 index 000000000..15e436c6a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_bars_2.json new file mode 100644 index 000000000..03ab09516 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_blend.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_blend.json new file mode 100644 index 000000000..928113101 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_blend.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_blend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/iron" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_blend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_blend_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_blend_from_small.json new file mode 100644 index 000000000..56e45bd15 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_blend_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_blend_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:small_blends/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_blend_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_block.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_block.json new file mode 100644 index 000000000..b3dc5fc18 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_block_ingot.json new file mode 100644 index 000000000..77425f0e1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_bolt.json new file mode 100644 index 000000000..bfc068651 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_boots.json new file mode 100644 index 000000000..d265d567a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_bow.json new file mode 100644 index 000000000..6c3824ac4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_button.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_button.json new file mode 100644 index 000000000..1427f4812 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_chestplate.json new file mode 100644 index 000000000..f43daa2ed --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_crackhammer.json new file mode 100644 index 000000000..c7f11af75 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_crossbow.json new file mode 100644 index 000000000..8b3463995 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/invar" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_door.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_door.json new file mode 100644 index 000000000..8b14f47d9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_fishingrod.json new file mode 100644 index 000000000..e11c721b9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_gear.json new file mode 100644 index 000000000..1059ba090 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/invar" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_helmet.json new file mode 100644 index 000000000..028a4714d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_hoe.json new file mode 100644 index 000000000..21b611aaa --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_horsearmor.json new file mode 100644 index 000000000..fe03fba3d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_ingot_from_nuggets.json new file mode 100644 index 000000000..dfea585a7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_leggings.json new file mode 100644 index 000000000..9a0851e7b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_lever.json new file mode 100644 index 000000000..292bc93d3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/invar" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_nuggets.json new file mode 100644 index 000000000..b599dba65 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_pickaxe.json new file mode 100644 index 000000000..4176e3578 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_plate.json new file mode 100644 index 000000000..e2e865bb8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_powder_from_small.json new file mode 100644 index 000000000..22df95f76 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_pressure_plate.json new file mode 100644 index 000000000..d13f2f211 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_rod.json new file mode 100644 index 000000000..c11a76be2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_scythe.json new file mode 100644 index 000000000..e9e35c89e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_shears.json new file mode 100644 index 000000000..30e118f4f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_shield.json new file mode 100644 index 000000000..b24f54e71 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_shovel.json new file mode 100644 index 000000000..484ad5f05 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_slab.json new file mode 100644 index 000000000..7e521e8d4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_smallblend.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_smallblend.json new file mode 100644 index 000000000..d7115ad6b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_smallblend.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_smallblend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:blends/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_smallblend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_smallpowder.json new file mode 100644 index 000000000..75f4f2b60 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_stairs.json new file mode 100644 index 000000000..f4852e2b5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_sword.json new file mode 100644 index 000000000..ac2218c6b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_trapdoor.json new file mode 100644 index 000000000..53f51d9ab --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/invar_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/invar_wall.json new file mode 100644 index 000000000..c0cc52684 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/invar_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:invar_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/invar" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:invar_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_arrow.json new file mode 100644 index 000000000..c843504e1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/iron" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_bars_2.json new file mode 100644 index 000000000..61c6b0598 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_bolt.json new file mode 100644 index 000000000..1823aa82c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_bow.json new file mode 100644 index 000000000..dccdbc088 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_button.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_button.json new file mode 100644 index 000000000..eb391a05d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_crackhammer.json new file mode 100644 index 000000000..1b2e2f633 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_crossbow.json new file mode 100644 index 000000000..30e27bad4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/iron" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_fishingrod.json new file mode 100644 index 000000000..5fdd6f016 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_gear.json new file mode 100644 index 000000000..c789c468a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/iron" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_lever.json new file mode 100644 index 000000000..310c7bb1a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/iron" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_plate.json new file mode 100644 index 000000000..5a46d8e4b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_powder_from_small.json new file mode 100644 index 000000000..225e6d68a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_rod.json new file mode 100644 index 000000000..721902333 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_scythe.json new file mode 100644 index 000000000..f086dd85d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_shield.json new file mode 100644 index 000000000..0db879cf2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_slab.json new file mode 100644 index 000000000..73402b6f9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_smallpowder.json new file mode 100644 index 000000000..646d67c01 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_stairs.json new file mode 100644 index 000000000..8fe3b15ac --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/iron_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/iron_wall.json new file mode 100644 index 000000000..c47390c1a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/iron_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:iron_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/iron" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:iron_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_arrow.json new file mode 100644 index 000000000..65928bf28 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/lead" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_axe.json new file mode 100644 index 000000000..d1b315652 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_bars.json new file mode 100644 index 000000000..b823065b8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_bars_2.json new file mode 100644 index 000000000..fb999f236 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_block.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_block.json new file mode 100644 index 000000000..b9ea969c2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_block_ingot.json new file mode 100644 index 000000000..4a7837eed --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_bolt.json new file mode 100644 index 000000000..8be7a5573 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_boots.json new file mode 100644 index 000000000..badc1c5b1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_bow.json new file mode 100644 index 000000000..d87f4724c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_button.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_button.json new file mode 100644 index 000000000..9cdcbbddf --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_chestplate.json new file mode 100644 index 000000000..5e34296fa --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_crackhammer.json new file mode 100644 index 000000000..0d7ad54ff --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_crossbow.json new file mode 100644 index 000000000..4de5ceb1b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/lead" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_door.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_door.json new file mode 100644 index 000000000..0cd6c4cba --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_fishingrod.json new file mode 100644 index 000000000..9783d234f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_gear.json new file mode 100644 index 000000000..c255c3229 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/lead" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_helmet.json new file mode 100644 index 000000000..aca9b5b06 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_hoe.json new file mode 100644 index 000000000..962b20ffa --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_horsearmor.json new file mode 100644 index 000000000..a5be2c8a5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_ingot_from_nuggets.json new file mode 100644 index 000000000..6c8adcb18 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_leggings.json new file mode 100644 index 000000000..879b03123 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_lever.json new file mode 100644 index 000000000..6b75196b8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/lead" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_nuggets.json new file mode 100644 index 000000000..f608fab41 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_pickaxe.json new file mode 100644 index 000000000..a9db27108 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_plate.json new file mode 100644 index 000000000..6e383d92d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_powder_from_small.json new file mode 100644 index 000000000..84b85e54e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_pressure_plate.json new file mode 100644 index 000000000..dae282299 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_rod.json new file mode 100644 index 000000000..2e344864b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_scythe.json new file mode 100644 index 000000000..75cf6d45a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_shears.json new file mode 100644 index 000000000..091ffa043 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_shield.json new file mode 100644 index 000000000..57b8a9f63 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_shovel.json new file mode 100644 index 000000000..fe0dddb35 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_slab.json new file mode 100644 index 000000000..82b13f8f1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_smallpowder.json new file mode 100644 index 000000000..ea5cfccc9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_stairs.json new file mode 100644 index 000000000..0f5a7b8f7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_sword.json new file mode 100644 index 000000000..87d9de7e6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_trapdoor.json new file mode 100644 index 000000000..b008580e6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/lead_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/lead_wall.json new file mode 100644 index 000000000..41af1de33 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/lead_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:lead_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:lead_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mercury_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/mercury_ingot_from_nuggets.json new file mode 100644 index 000000000..dc9d95b85 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mercury_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mercury_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/mercury" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mercury_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mercury_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/mercury_nuggets.json new file mode 100644 index 000000000..bb5cb6bef --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mercury_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mercury_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mercury" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mercury_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mercury_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/mercury_powder_from_small.json new file mode 100644 index 000000000..06b4a9ad9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mercury_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mercury_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/mercury" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mercury_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mercury_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/mercury_smallpowder.json new file mode 100644 index 000000000..b0adc1b6f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mercury_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mercury_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/mercury" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mercury_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/minecart.json b/src/generated/resources/data/basemetals/advancements/recipes/minecart.json new file mode 100644 index 000000000..4263fe5e3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/minecart.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:minecart" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:minecart" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_arrow.json new file mode 100644 index 000000000..30d633ebc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/mithril" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_axe.json new file mode 100644 index 000000000..656af7882 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_bars.json new file mode 100644 index 000000000..81461334c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_bars_2.json new file mode 100644 index 000000000..8d4daa0a8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_blend.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_blend.json new file mode 100644 index 000000000..aba5513c0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_blend.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_blend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/silver" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/coldiron" + } + ] + } + }, + "has_ingredient_3": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mercury" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2", + "has_ingredient_3" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_blend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_blend_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_blend_from_small.json new file mode 100644 index 000000000..87ca747ae --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_blend_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_blend_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:small_blends/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_blend_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_block.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_block.json new file mode 100644 index 000000000..e8e83de9d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_block_ingot.json new file mode 100644 index 000000000..530216cd7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_bolt.json new file mode 100644 index 000000000..3f239f342 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_boots.json new file mode 100644 index 000000000..03aaf7499 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_bow.json new file mode 100644 index 000000000..a4c6842cf --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_button.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_button.json new file mode 100644 index 000000000..2876480bc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_chestplate.json new file mode 100644 index 000000000..80d7bcd8b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_crackhammer.json new file mode 100644 index 000000000..186565c07 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_crossbow.json new file mode 100644 index 000000000..9d0f56b0c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/mithril" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_door.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_door.json new file mode 100644 index 000000000..6c5c64100 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_fishingrod.json new file mode 100644 index 000000000..ade207e32 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_gear.json new file mode 100644 index 000000000..a2e6f8529 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/mithril" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_helmet.json new file mode 100644 index 000000000..9e7f05c6b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_hoe.json new file mode 100644 index 000000000..270fd1b9e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_horsearmor.json new file mode 100644 index 000000000..efedbf1c2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_ingot_from_nuggets.json new file mode 100644 index 000000000..25a47b39b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_leggings.json new file mode 100644 index 000000000..4941d51de --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_lever.json new file mode 100644 index 000000000..54e630ebe --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/mithril" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_nuggets.json new file mode 100644 index 000000000..625df38f7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_pickaxe.json new file mode 100644 index 000000000..fb55450a0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_plate.json new file mode 100644 index 000000000..29991c936 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_powder_from_small.json new file mode 100644 index 000000000..58cbbe1a0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_pressure_plate.json new file mode 100644 index 000000000..b31af853d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_rod.json new file mode 100644 index 000000000..0bc133b4c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_scythe.json new file mode 100644 index 000000000..47dd7d3c8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_shears.json new file mode 100644 index 000000000..f8f728bbf --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_shield.json new file mode 100644 index 000000000..8c235d8fe --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_shovel.json new file mode 100644 index 000000000..2ac74f153 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_slab.json new file mode 100644 index 000000000..8ad00d05f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_smallblend.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_smallblend.json new file mode 100644 index 000000000..3b27d2c7b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_smallblend.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_smallblend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:blends/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_smallblend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_smallpowder.json new file mode 100644 index 000000000..ff3ec9e19 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_stairs.json new file mode 100644 index 000000000..3a31d27b5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_sword.json new file mode 100644 index 000000000..adf8108c0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_trapdoor.json new file mode 100644 index 000000000..18ed27c6d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/mithril_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/mithril_wall.json new file mode 100644 index 000000000..92a7e66bc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/mithril_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:mithril_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/mithril" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:mithril_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_arrow.json new file mode 100644 index 000000000..09b4357d7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/nickel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_axe.json new file mode 100644 index 000000000..da4c90240 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_bars.json new file mode 100644 index 000000000..48fe2ee5f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_bars_2.json new file mode 100644 index 000000000..c8ee6c9fe --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_block.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_block.json new file mode 100644 index 000000000..de6749e3e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_block_ingot.json new file mode 100644 index 000000000..465ed8469 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_bolt.json new file mode 100644 index 000000000..287753565 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_boots.json new file mode 100644 index 000000000..1df3a5289 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_bow.json new file mode 100644 index 000000000..19145f756 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_button.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_button.json new file mode 100644 index 000000000..21b33ba9d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_chestplate.json new file mode 100644 index 000000000..b37063d8c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_crackhammer.json new file mode 100644 index 000000000..e5c1fd46b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_crossbow.json new file mode 100644 index 000000000..879a34747 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/nickel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_door.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_door.json new file mode 100644 index 000000000..f5abfbe3c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_fishingrod.json new file mode 100644 index 000000000..a607b0ea5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_gear.json new file mode 100644 index 000000000..0623105a9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/nickel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_helmet.json new file mode 100644 index 000000000..cf92d4e2e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_hoe.json new file mode 100644 index 000000000..47493ac27 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_horsearmor.json new file mode 100644 index 000000000..1b2f9b5e4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_ingot_from_nuggets.json new file mode 100644 index 000000000..8cfabc425 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_leggings.json new file mode 100644 index 000000000..125ce93cf --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_lever.json new file mode 100644 index 000000000..633fb2e6e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/nickel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_nuggets.json new file mode 100644 index 000000000..a8252c441 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_pickaxe.json new file mode 100644 index 000000000..781198358 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_plate.json new file mode 100644 index 000000000..1f603d6ca --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_powder_from_small.json new file mode 100644 index 000000000..0a43acb15 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_pressure_plate.json new file mode 100644 index 000000000..1cb8f96b1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_rod.json new file mode 100644 index 000000000..f5da52c2f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_scythe.json new file mode 100644 index 000000000..6ac591543 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_shears.json new file mode 100644 index 000000000..117f35687 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_shield.json new file mode 100644 index 000000000..c6f2c4589 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_shovel.json new file mode 100644 index 000000000..bd40fb4ac --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_slab.json new file mode 100644 index 000000000..0412c00e1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_smallpowder.json new file mode 100644 index 000000000..d5c8965a2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_stairs.json new file mode 100644 index 000000000..c6b59dc38 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_sword.json new file mode 100644 index 000000000..b244fca2b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_trapdoor.json new file mode 100644 index 000000000..9bec0fcbe --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/nickel_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/nickel_wall.json new file mode 100644 index 000000000..40d08e206 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/nickel_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:nickel_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/nickel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:nickel_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_arrow.json new file mode 100644 index 000000000..87a51c1f4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/obsidian" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_axe.json new file mode 100644 index 000000000..d5497824e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_bars.json new file mode 100644 index 000000000..d04d30f12 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_bars_2.json new file mode 100644 index 000000000..d8d71b5d6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_block.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_block.json new file mode 100644 index 000000000..b41e71ef7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_bolt.json new file mode 100644 index 000000000..3eb1aa48f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_boots.json new file mode 100644 index 000000000..14376ea81 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_bow.json new file mode 100644 index 000000000..e56239568 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_button.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_button.json new file mode 100644 index 000000000..f11345131 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_chestplate.json new file mode 100644 index 000000000..edb199076 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_crackhammer.json new file mode 100644 index 000000000..8f429d469 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_crossbow.json new file mode 100644 index 000000000..9477daae0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/obsidian" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_door.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_door.json new file mode 100644 index 000000000..6493e3205 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_fishingrod.json new file mode 100644 index 000000000..453852b86 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_gear.json new file mode 100644 index 000000000..3ecf7ad47 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/obsidian" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_helmet.json new file mode 100644 index 000000000..15c4d8e6c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_hoe.json new file mode 100644 index 000000000..b07eee37e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_horsearmor.json new file mode 100644 index 000000000..f71031612 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_ingot.json new file mode 100644 index 000000000..76bfc30d2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_leggings.json new file mode 100644 index 000000000..9df7ef1ca --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_lever.json new file mode 100644 index 000000000..032c05ead --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/obsidian" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_nugget.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_nugget.json new file mode 100644 index 000000000..52b09ea93 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_nugget.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_nugget" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_nugget" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_pickaxe.json new file mode 100644 index 000000000..9cc896f06 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_powder_from_small.json new file mode 100644 index 000000000..a6dc0d08d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_pressure_plate.json new file mode 100644 index 000000000..cd54b5e8e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_rod.json new file mode 100644 index 000000000..a224d4d0b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_scythe.json new file mode 100644 index 000000000..9290e53e1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_shears.json new file mode 100644 index 000000000..94982005d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_shield.json new file mode 100644 index 000000000..eaea2dd71 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_shovel.json new file mode 100644 index 000000000..d8e9f9fbd --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_slab.json new file mode 100644 index 000000000..a2387991a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_smallpowder.json new file mode 100644 index 000000000..d041ab855 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_stairs.json new file mode 100644 index 000000000..5fa4d8cc3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_sword.json new file mode 100644 index 000000000..2ad3cb6cc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_trapdoor.json new file mode 100644 index 000000000..5ad87b0ab --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/obsidian_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_wall.json new file mode 100644 index 000000000..43e80a3e3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/obsidian_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:obsidian_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/obsidian" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:obsidian_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_arrow.json new file mode 100644 index 000000000..a26054459 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/pewter" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_axe.json new file mode 100644 index 000000000..fedd5c900 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_bars.json new file mode 100644 index 000000000..323b978f9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_bars_2.json new file mode 100644 index 000000000..e9ab030da --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_blend.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_blend.json new file mode 100644 index 000000000..c77a7ad5a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_blend.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_blend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/tin" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/copper" + } + ] + } + }, + "has_ingredient_3": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/lead" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2", + "has_ingredient_3" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_blend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_blend_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_blend_from_small.json new file mode 100644 index 000000000..5549c4a90 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_blend_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_blend_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:small_blends/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_blend_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_block.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_block.json new file mode 100644 index 000000000..4df0e74b5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_block_ingot.json new file mode 100644 index 000000000..7dd06e394 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_bolt.json new file mode 100644 index 000000000..7594b177f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_boots.json new file mode 100644 index 000000000..6017ab85d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_bow.json new file mode 100644 index 000000000..a382bdd33 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_button.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_button.json new file mode 100644 index 000000000..851452ff4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_chestplate.json new file mode 100644 index 000000000..aa9bc40cf --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_crackhammer.json new file mode 100644 index 000000000..1094551c2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_crossbow.json new file mode 100644 index 000000000..3893fb2bc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/pewter" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_door.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_door.json new file mode 100644 index 000000000..2c652daa4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_fishingrod.json new file mode 100644 index 000000000..3455af0d7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_gear.json new file mode 100644 index 000000000..676c1b501 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/pewter" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_helmet.json new file mode 100644 index 000000000..8a39d86bd --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_hoe.json new file mode 100644 index 000000000..82a693c0f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_horsearmor.json new file mode 100644 index 000000000..cd9f9f41c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_ingot_from_nuggets.json new file mode 100644 index 000000000..58c4fbc28 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_leggings.json new file mode 100644 index 000000000..8db47e313 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_lever.json new file mode 100644 index 000000000..72c7aa31e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/pewter" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_nuggets.json new file mode 100644 index 000000000..65d449cd0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_pickaxe.json new file mode 100644 index 000000000..ed862c2e7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_plate.json new file mode 100644 index 000000000..5d974f677 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_powder_from_small.json new file mode 100644 index 000000000..bf098d73d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_pressure_plate.json new file mode 100644 index 000000000..1f8b7b0e6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_rod.json new file mode 100644 index 000000000..d6b78927f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_scythe.json new file mode 100644 index 000000000..05a1946e8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_shears.json new file mode 100644 index 000000000..a2aaaecb7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_shield.json new file mode 100644 index 000000000..c0c2a73b6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_shovel.json new file mode 100644 index 000000000..62bfd285f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_slab.json new file mode 100644 index 000000000..3034a3bcc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_smallblend.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_smallblend.json new file mode 100644 index 000000000..60097e24d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_smallblend.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_smallblend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:blends/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_smallblend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_smallpowder.json new file mode 100644 index 000000000..6d78877f2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_stairs.json new file mode 100644 index 000000000..68857d324 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_sword.json new file mode 100644 index 000000000..015d0f998 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_trapdoor.json new file mode 100644 index 000000000..a2137290c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/pewter_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/pewter_wall.json new file mode 100644 index 000000000..9d355b0eb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/pewter_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:pewter_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/pewter" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:pewter_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/piston.json b/src/generated/resources/data/basemetals/advancements/recipes/piston.json new file mode 100644 index 000000000..06c3aa28a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/piston.json @@ -0,0 +1,65 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:piston" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:cobblestone" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/redstone" + } + ] + } + }, + "has_ingredient_3": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_4": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2", + "has_ingredient_3", + "has_ingredient_4" + ] + ], + "rewards": { + "recipes": [ + "basemetals:piston" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_arrow.json new file mode 100644 index 000000000..e06ae6321 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/platinum" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_axe.json new file mode 100644 index 000000000..7e9e503a3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_bars.json new file mode 100644 index 000000000..811993a93 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_bars_2.json new file mode 100644 index 000000000..f4d30c995 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_block.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_block.json new file mode 100644 index 000000000..e9910d194 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_block_ingot.json new file mode 100644 index 000000000..2cb5eece1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_bolt.json new file mode 100644 index 000000000..b1126c6f7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_boots.json new file mode 100644 index 000000000..c466bcc6f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_bow.json new file mode 100644 index 000000000..41d34fb82 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_button.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_button.json new file mode 100644 index 000000000..bf1c32ae5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_chestplate.json new file mode 100644 index 000000000..d048749fa --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_crackhammer.json new file mode 100644 index 000000000..9c88b11ff --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_crossbow.json new file mode 100644 index 000000000..c7ed57999 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/platinum" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_door.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_door.json new file mode 100644 index 000000000..65d5f11fb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_fishingrod.json new file mode 100644 index 000000000..286b8bf17 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_gear.json new file mode 100644 index 000000000..f55ea6959 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/platinum" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_helmet.json new file mode 100644 index 000000000..f3b8a6959 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_hoe.json new file mode 100644 index 000000000..edb8f4d8f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_horsearmor.json new file mode 100644 index 000000000..d4a154e7f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_ingot_from_nuggets.json new file mode 100644 index 000000000..920e34d6a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_leggings.json new file mode 100644 index 000000000..127ad60e3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_lever.json new file mode 100644 index 000000000..b4c26df26 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/platinum" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_nuggets.json new file mode 100644 index 000000000..934d44f93 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_pickaxe.json new file mode 100644 index 000000000..092a6ec63 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_plate.json new file mode 100644 index 000000000..022bd6ff3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_powder_from_small.json new file mode 100644 index 000000000..726d4cf59 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_pressure_plate.json new file mode 100644 index 000000000..6316380eb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_rod.json new file mode 100644 index 000000000..48cb83c3c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_scythe.json new file mode 100644 index 000000000..b949b9b5e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_shears.json new file mode 100644 index 000000000..f02b2348d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_shield.json new file mode 100644 index 000000000..7fac56484 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_shovel.json new file mode 100644 index 000000000..ceb303b9c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_slab.json new file mode 100644 index 000000000..7789f92eb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_smallpowder.json new file mode 100644 index 000000000..43acbe629 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_stairs.json new file mode 100644 index 000000000..bbdfdaab9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_sword.json new file mode 100644 index 000000000..78f010821 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_trapdoor.json new file mode 100644 index 000000000..13f116c7b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/platinum_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/platinum_wall.json new file mode 100644 index 000000000..c16dc9cfe --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/platinum_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:platinum_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/platinum" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:platinum_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_arrow.json new file mode 100644 index 000000000..5a53a7dc0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/quartz" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_axe.json new file mode 100644 index 000000000..a796e3af0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_bars.json new file mode 100644 index 000000000..c5b0ffeff --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_bars_2.json new file mode 100644 index 000000000..df87cc2ce --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_bolt.json new file mode 100644 index 000000000..062c97716 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_boots.json new file mode 100644 index 000000000..516d6074b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_bow.json new file mode 100644 index 000000000..3fd676c62 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_button.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_button.json new file mode 100644 index 000000000..0f77be67a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_chestplate.json new file mode 100644 index 000000000..7bc0c0a05 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_crackhammer.json new file mode 100644 index 000000000..80c14ec1c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_crossbow.json new file mode 100644 index 000000000..03fdc0f3d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/quartz" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_door.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_door.json new file mode 100644 index 000000000..97ab973fe --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_fishingrod.json new file mode 100644 index 000000000..ac410fe6e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_gear.json new file mode 100644 index 000000000..1fdf304a8 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/quartz" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_helmet.json new file mode 100644 index 000000000..b18cbc111 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_hoe.json new file mode 100644 index 000000000..7bbbaab5b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_horsearmor.json new file mode 100644 index 000000000..5e9141ab1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_ingot.json new file mode 100644 index 000000000..987681eb6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_leggings.json new file mode 100644 index 000000000..c22cf7aad --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_lever.json new file mode 100644 index 000000000..83e733f82 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/quartz" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_nugget.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_nugget.json new file mode 100644 index 000000000..9eaf4d3d3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_nugget.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_nugget" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_nugget" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_pickaxe.json new file mode 100644 index 000000000..85a897455 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_powder_from_small.json new file mode 100644 index 000000000..499d7cd0b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_pressure_plate.json new file mode 100644 index 000000000..c7c690d96 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_rod.json new file mode 100644 index 000000000..3d5d06981 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_scythe.json new file mode 100644 index 000000000..8bbcc7ee0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_shears.json new file mode 100644 index 000000000..f260a15c5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_shield.json new file mode 100644 index 000000000..2ba8a9d92 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_shovel.json new file mode 100644 index 000000000..128420356 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_smallpowder.json new file mode 100644 index 000000000..a274c9926 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_sword.json new file mode 100644 index 000000000..193cf7de5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_trapdoor.json new file mode 100644 index 000000000..314a2b42c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gems/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/quartz_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/quartz_wall.json new file mode 100644 index 000000000..20be2c198 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/quartz_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:quartz_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/quartz" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:quartz_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/rail.json b/src/generated/resources/data/basemetals/advancements/recipes/rail.json new file mode 100644 index 000000000..83c7b459a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/rail.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:rail" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:rail" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/redstone_from_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/redstone_from_smallpowder.json new file mode 100644 index 000000000..75331c9ad --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/redstone_from_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:redstone_from_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/redstone" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:redstone_from_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/redstone_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/redstone_smallpowder.json new file mode 100644 index 000000000..76150ba13 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/redstone_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:redstone_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/redstone" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:redstone_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_arrow.json new file mode 100644 index 000000000..951e92604 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/silver" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_axe.json new file mode 100644 index 000000000..02eface14 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_bars.json new file mode 100644 index 000000000..7ea8a5c0c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_bars_2.json new file mode 100644 index 000000000..9e236f622 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_block.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_block.json new file mode 100644 index 000000000..9ee376c51 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_block_ingot.json new file mode 100644 index 000000000..96f193500 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_bolt.json new file mode 100644 index 000000000..90b5b3537 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_boots.json new file mode 100644 index 000000000..13b647767 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_bow.json new file mode 100644 index 000000000..0cdf3d902 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_button.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_button.json new file mode 100644 index 000000000..67d982172 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_chestplate.json new file mode 100644 index 000000000..76c9eaadf --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_crackhammer.json new file mode 100644 index 000000000..8f2330fd1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_crossbow.json new file mode 100644 index 000000000..89d529d77 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/silver" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_door.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_door.json new file mode 100644 index 000000000..6f8fb92ae --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_fishingrod.json new file mode 100644 index 000000000..feb2b408e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_gear.json new file mode 100644 index 000000000..2a849c327 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/silver" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_helmet.json new file mode 100644 index 000000000..5379037e0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_hoe.json new file mode 100644 index 000000000..9fd252ef5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_horsearmor.json new file mode 100644 index 000000000..2c642997b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_ingot_from_nuggets.json new file mode 100644 index 000000000..1d1d93156 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_leggings.json new file mode 100644 index 000000000..4a8cbde03 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_lever.json new file mode 100644 index 000000000..0c2d94a41 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/silver" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_nuggets.json new file mode 100644 index 000000000..0de9b9468 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_pickaxe.json new file mode 100644 index 000000000..cb46fb4dc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_plate.json new file mode 100644 index 000000000..482fe9c29 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_powder_from_small.json new file mode 100644 index 000000000..fe915a34d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_pressure_plate.json new file mode 100644 index 000000000..f39650900 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_rod.json new file mode 100644 index 000000000..36221156f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_scythe.json new file mode 100644 index 000000000..2f9a58f70 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_shears.json new file mode 100644 index 000000000..1ea5b29db --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_shield.json new file mode 100644 index 000000000..80b7a591d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_shovel.json new file mode 100644 index 000000000..f889e6f71 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_slab.json new file mode 100644 index 000000000..6843f536f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_smallpowder.json new file mode 100644 index 000000000..7376700fa --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_stairs.json new file mode 100644 index 000000000..94bd701c4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_sword.json new file mode 100644 index 000000000..c88290739 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_trapdoor.json new file mode 100644 index 000000000..08de37b40 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/silver_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/silver_wall.json new file mode 100644 index 000000000..8cfc637e0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/silver_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:silver_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/silver" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:silver_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_arrow.json new file mode 100644 index 000000000..7aea60841 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/starsteel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_axe.json new file mode 100644 index 000000000..5099ca3df --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_bars.json new file mode 100644 index 000000000..0014e20df --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_bars_2.json new file mode 100644 index 000000000..55e5f8a8b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_block.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_block.json new file mode 100644 index 000000000..0fb13d5e6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_block_ingot.json new file mode 100644 index 000000000..78442c74e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_bolt.json new file mode 100644 index 000000000..a03ff125a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_boots.json new file mode 100644 index 000000000..def61024f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_bow.json new file mode 100644 index 000000000..f2aaecd52 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_button.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_button.json new file mode 100644 index 000000000..804c466bd --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_chestplate.json new file mode 100644 index 000000000..3f8a26621 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_crackhammer.json new file mode 100644 index 000000000..69af88878 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_crossbow.json new file mode 100644 index 000000000..8d50b1638 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/starsteel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_door.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_door.json new file mode 100644 index 000000000..8bf5ce013 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_fishingrod.json new file mode 100644 index 000000000..f4111a502 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_gear.json new file mode 100644 index 000000000..5c1e00099 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/starsteel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_helmet.json new file mode 100644 index 000000000..2c2f90872 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_hoe.json new file mode 100644 index 000000000..0555d5a06 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_horsearmor.json new file mode 100644 index 000000000..b84b042df --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_ingot_from_nuggets.json new file mode 100644 index 000000000..388f64a0f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_leggings.json new file mode 100644 index 000000000..fb88bcfbd --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_lever.json new file mode 100644 index 000000000..b9e90f8d2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/starsteel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_nuggets.json new file mode 100644 index 000000000..0203b26cf --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_pickaxe.json new file mode 100644 index 000000000..69e00d602 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_plate.json new file mode 100644 index 000000000..e7bdad958 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_powder_from_small.json new file mode 100644 index 000000000..5cb8a4ede --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_pressure_plate.json new file mode 100644 index 000000000..dd30d3741 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_rod.json new file mode 100644 index 000000000..e5b04e457 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_scythe.json new file mode 100644 index 000000000..58fa20eb1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_shears.json new file mode 100644 index 000000000..9138a811d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_shield.json new file mode 100644 index 000000000..84c452452 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_shovel.json new file mode 100644 index 000000000..a06997866 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_slab.json new file mode 100644 index 000000000..649bf9e2f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_smallpowder.json new file mode 100644 index 000000000..cb42fab97 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_stairs.json new file mode 100644 index 000000000..f71c57a37 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_sword.json new file mode 100644 index 000000000..52e16685c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_trapdoor.json new file mode 100644 index 000000000..c5c040949 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/starsteel_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_wall.json new file mode 100644 index 000000000..5edc219f1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/starsteel_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:starsteel_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/starsteel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:starsteel_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_anvil.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_anvil.json new file mode 100644 index 000000000..a2ae5e076 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_anvil.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_anvil" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/steel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_anvil" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_arrow.json new file mode 100644 index 000000000..9de9e044a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/steel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_axe.json new file mode 100644 index 000000000..f2944b9aa --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_bars.json new file mode 100644 index 000000000..2d72b94fc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_bars_2.json new file mode 100644 index 000000000..b287bb9cf --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_blend.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_blend.json new file mode 100644 index 000000000..d0d9fc9cc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_blend.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_blend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/iron" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/coal" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_blend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_blend_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_blend_from_small.json new file mode 100644 index 000000000..1bc8afa09 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_blend_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_blend_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:small_blends/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_blend_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_block.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_block.json new file mode 100644 index 000000000..2830340dd --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_block_ingot.json new file mode 100644 index 000000000..d8de3bcd0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_bolt.json new file mode 100644 index 000000000..a1050044e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_boots.json new file mode 100644 index 000000000..710a1669f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_bow.json new file mode 100644 index 000000000..2451d076e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_button.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_button.json new file mode 100644 index 000000000..a32184d46 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_chestplate.json new file mode 100644 index 000000000..e4870ea9a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_crackhammer.json new file mode 100644 index 000000000..fd22a1780 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_crossbow.json new file mode 100644 index 000000000..95d764a4a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/steel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_door.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_door.json new file mode 100644 index 000000000..0e8f49dfa --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_fishingrod.json new file mode 100644 index 000000000..002cb93af --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_gear.json new file mode 100644 index 000000000..f345f39c4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/steel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_helmet.json new file mode 100644 index 000000000..06d6b689e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_hoe.json new file mode 100644 index 000000000..e3f33c524 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_horsearmor.json new file mode 100644 index 000000000..5ca636420 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_ingot_from_nuggets.json new file mode 100644 index 000000000..b22789f39 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_leggings.json new file mode 100644 index 000000000..c55b89987 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_lever.json new file mode 100644 index 000000000..3be912021 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/steel" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_nuggets.json new file mode 100644 index 000000000..4a104a3de --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_pickaxe.json new file mode 100644 index 000000000..5f2abc3fb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_plate.json new file mode 100644 index 000000000..ac76e3279 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_powder_from_small.json new file mode 100644 index 000000000..74096110c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_pressure_plate.json new file mode 100644 index 000000000..e3425c6d5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_rod.json new file mode 100644 index 000000000..484cd4cb1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_scythe.json new file mode 100644 index 000000000..d4647da13 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_shears.json new file mode 100644 index 000000000..7ba479196 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_shield.json new file mode 100644 index 000000000..6fa50a54c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_shovel.json new file mode 100644 index 000000000..a766d00f0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_slab.json new file mode 100644 index 000000000..6de2a9391 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_smallblend.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_smallblend.json new file mode 100644 index 000000000..092bbda73 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_smallblend.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_smallblend" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:blends/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_smallblend" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_smallpowder.json new file mode 100644 index 000000000..9de2523f6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_stairs.json new file mode 100644 index 000000000..b1a26c00d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_sword.json new file mode 100644 index 000000000..582bc8841 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_trapdoor.json new file mode 100644 index 000000000..d078bb492 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/steel_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/steel_wall.json new file mode 100644 index 000000000..8ed4bccc1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/steel_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:steel_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:steel_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/stone_anvil.json b/src/generated/resources/data/basemetals/advancements/recipes/stone_anvil.json new file mode 100644 index 000000000..3b4967945 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/stone_anvil.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:stone_anvil" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:stone_bricks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:stone" + } + ] + } + }, + "has_ingredient_3": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:stone_slab" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2", + "has_ingredient_3" + ] + ], + "rewards": { + "recipes": [ + "basemetals:stone_anvil" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/stone_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/stone_crackhammer.json new file mode 100644 index 000000000..109029b00 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/stone_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:stone_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:stone_bricks" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:stone_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/stone_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/stone_scythe.json new file mode 100644 index 000000000..900437e31 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/stone_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:stone_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:stone" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:stone_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_arrow.json new file mode 100644 index 000000000..473eef315 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/tin" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_axe.json new file mode 100644 index 000000000..acfa426fc --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_bars.json new file mode 100644 index 000000000..3b59f7be6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_bars_2.json new file mode 100644 index 000000000..fbf9605bb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_block.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_block.json new file mode 100644 index 000000000..9190f6fb5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_block_ingot.json new file mode 100644 index 000000000..c4b5a9f91 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_bolt.json new file mode 100644 index 000000000..83fbc5ce6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_boots.json new file mode 100644 index 000000000..6b8b01fe4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_bow.json new file mode 100644 index 000000000..b349b1616 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_button.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_button.json new file mode 100644 index 000000000..5caa0634e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_chestplate.json new file mode 100644 index 000000000..6ff862853 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_crackhammer.json new file mode 100644 index 000000000..8fdd65415 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_crossbow.json new file mode 100644 index 000000000..cc36fc7f9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/tin" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_door.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_door.json new file mode 100644 index 000000000..fc7a197d6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_fishingrod.json new file mode 100644 index 000000000..4218fdf27 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_gear.json new file mode 100644 index 000000000..7a0f8b6ee --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/tin" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_helmet.json new file mode 100644 index 000000000..b7ddfb87f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_hoe.json new file mode 100644 index 000000000..0e261816c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_horsearmor.json new file mode 100644 index 000000000..d18f4d5ca --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_ingot_from_nuggets.json new file mode 100644 index 000000000..ba91d290f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_leggings.json new file mode 100644 index 000000000..5d5b99500 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_lever.json new file mode 100644 index 000000000..eeb9b1e86 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/tin" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_nuggets.json new file mode 100644 index 000000000..9f7f3bb8c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_pickaxe.json new file mode 100644 index 000000000..4639aa32f --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_plate.json new file mode 100644 index 000000000..501733dc7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_powder_from_small.json new file mode 100644 index 000000000..0daaa4653 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_pressure_plate.json new file mode 100644 index 000000000..ad62dbcf0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_rod.json new file mode 100644 index 000000000..121e48c73 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_scythe.json new file mode 100644 index 000000000..0ffb0649e --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_shears.json new file mode 100644 index 000000000..94fb3e828 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_shield.json new file mode 100644 index 000000000..5fca43b10 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_shovel.json new file mode 100644 index 000000000..37d8d780b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_slab.json new file mode 100644 index 000000000..80d34b108 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_smallpowder.json new file mode 100644 index 000000000..9184b4a4d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_stairs.json new file mode 100644 index 000000000..e3b6a12e3 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_sword.json new file mode 100644 index 000000000..f425d4e89 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_trapdoor.json new file mode 100644 index 000000000..dbe1e4d18 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tin_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/tin_wall.json new file mode 100644 index 000000000..9aec8dff6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tin_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tin_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/tin" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tin_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/tripwire_hook.json b/src/generated/resources/data/basemetals/advancements/recipes/tripwire_hook.json new file mode 100644 index 000000000..d8ba27250 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/tripwire_hook.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:tripwire_hook" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:tripwire_hook" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/wood_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/wood_crackhammer.json new file mode 100644 index 000000000..cb0cf14b7 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/wood_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:wood_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:logs" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:wood_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/wood_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/wood_scythe.json new file mode 100644 index 000000000..341205074 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/wood_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:wood_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:wood_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_arrow.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_arrow.json new file mode 100644 index 000000000..2831a0954 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_arrow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_arrow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/zinc" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_arrow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_axe.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_axe.json new file mode 100644 index 000000000..2ab72bd52 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_axe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_axe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_bars.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_bars.json new file mode 100644 index 000000000..b813ead85 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_bars.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_bars" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_bars" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_bars_2.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_bars_2.json new file mode 100644 index 000000000..6bc55bb94 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_bars_2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_bars_2" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_bars_2" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_block.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_block.json new file mode 100644 index 000000000..e9fdb9cf5 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_block" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_block" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_block_ingot.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_block_ingot.json new file mode 100644 index 000000000..d61177803 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_block_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_block_ingot" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_block_ingot" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_bolt.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_bolt.json new file mode 100644 index 000000000..174e392c0 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_bolt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_bolt" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_bolt" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_boots.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_boots.json new file mode 100644 index 000000000..5caf87539 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_boots" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_boots" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_bow.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_bow.json new file mode 100644 index 000000000..484567018 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_bow.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_bow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_bow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_button.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_button.json new file mode 100644 index 000000000..186434b9a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_button" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_button" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_chestplate.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_chestplate.json new file mode 100644 index 000000000..b9cd773af --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_chestplate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_chestplate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_crackhammer.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_crackhammer.json new file mode 100644 index 000000000..cd01e701a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_crackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_crackhammer" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_crackhammer" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_crossbow.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_crossbow.json new file mode 100644 index 000000000..8425d11a1 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_crossbow" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:gears/zinc" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_crossbow" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_door.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_door.json new file mode 100644 index 000000000..57dcd9bc2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_door" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_door" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_fishingrod.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_fishingrod.json new file mode 100644 index 000000000..ff882eb07 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_fishingrod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_fishingrod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_fishingrod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_gear.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_gear.json new file mode 100644 index 000000000..e046cdd40 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_gear.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_gear" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/zinc" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_gear" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_helmet.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_helmet.json new file mode 100644 index 000000000..dfdf6a6ff --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_helmet" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_helmet" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_hoe.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_hoe.json new file mode 100644 index 000000000..75d6ba6fb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_hoe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_hoe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_horsearmor.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_horsearmor.json new file mode 100644 index 000000000..8d86bc2c4 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_horsearmor.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_horsearmor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_horsearmor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_ingot_from_nuggets.json new file mode 100644 index 000000000..8e0fc2414 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_ingot_from_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:nuggets/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_ingot_from_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_leggings.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_leggings.json new file mode 100644 index 000000000..f6485b485 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_leggings" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_leggings" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_lever.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_lever.json new file mode 100644 index 000000000..9795e30e9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_lever.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_lever" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:rods/zinc" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_lever" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_nuggets.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_nuggets.json new file mode 100644 index 000000000..541032644 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_nuggets" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_nuggets" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_pickaxe.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_pickaxe.json new file mode 100644 index 000000000..386aa31b2 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_pickaxe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_pickaxe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_plate.json new file mode 100644 index 000000000..7dba8bb6b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_powder_from_small.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_powder_from_small.json new file mode 100644 index 000000000..b12d4f273 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_powder_from_small.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_powder_from_small" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:tiny_dusts/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_powder_from_small" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_pressure_plate.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_pressure_plate.json new file mode 100644 index 000000000..733dc4b3d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_pressure_plate" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_pressure_plate" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_rod.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_rod.json new file mode 100644 index 000000000..e64685e22 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_rod" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_rod" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_scythe.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_scythe.json new file mode 100644 index 000000000..f52994173 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_scythe" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_scythe" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_shears.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_shears.json new file mode 100644 index 000000000..60264a375 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_shears.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_shears" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_shears" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_shield.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_shield.json new file mode 100644 index 000000000..12e20016a --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_shield.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_shield" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_ingredient_2": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1", + "has_ingredient_2" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_shield" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_shovel.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_shovel.json new file mode 100644 index 000000000..0a810b74c --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_shovel" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_shovel" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_slab.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_slab.json new file mode 100644 index 000000000..f4fd5010d --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_slab" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_slab" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_smallpowder.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_smallpowder.json new file mode 100644 index 000000000..271db6bc6 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_smallpowder.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_smallpowder" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_smallpowder" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_stairs.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_stairs.json new file mode 100644 index 000000000..2f9f6b69b --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_stairs" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_stairs" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_sword.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_sword.json new file mode 100644 index 000000000..adc75d550 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_sword" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_sword" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_trapdoor.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_trapdoor.json new file mode 100644 index 000000000..09814b0a9 --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_trapdoor" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_trapdoor" + ] + } +} diff --git a/src/generated/resources/data/basemetals/advancements/recipes/zinc_wall.json b/src/generated/resources/data/basemetals/advancements/recipes/zinc_wall.json new file mode 100644 index 000000000..6d0babdbb --- /dev/null +++ b/src/generated/resources/data/basemetals/advancements/recipes/zinc_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "basemetals:zinc_wall" + } + }, + "has_ingredient_1": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/zinc" + } + ] + } + } + }, + "requirements": [ + [ + "has_recipe", + "has_ingredient_1" + ] + ], + "rewards": { + "recipes": [ + "basemetals:zinc_wall" + ] + } +} diff --git a/src/generated/resources/data/basemetals/recipes/activator_rail.json b/src/generated/resources/data/basemetals/recipes/activator_rail.json index a939df3f5..49f47b214 100644 --- a/src/generated/resources/data/basemetals/recipes/activator_rail.json +++ b/src/generated/resources/data/basemetals/recipes/activator_rail.json @@ -18,5 +18,6 @@ }, "result": { "item": "minecraft:activator_rail" - } -} \ No newline at end of file + }, + "group": "minecraft:activator_rail" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_anvil.json b/src/generated/resources/data/basemetals/recipes/adamantine_anvil.json index f72b9459f..5e1deb413 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_anvil.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_anvil.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:adamantine_anvil" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_anvil" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_arrow.json b/src/generated/resources/data/basemetals/recipes/adamantine_arrow.json index 831de846e..666d337b7 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:adamantine_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_axe.json b/src/generated/resources/data/basemetals/recipes/adamantine_axe.json index b4fece3bf..cb3c2e902 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_axe.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:adamantine_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_bars.json b/src/generated/resources/data/basemetals/recipes/adamantine_bars.json index 7d9217e08..353c009a4 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_bars.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:adamantine_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_bars_2.json b/src/generated/resources/data/basemetals/recipes/adamantine_bars_2.json index 912c142a9..782ba59ff 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:adamantine_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_block.json b/src/generated/resources/data/basemetals/recipes/adamantine_block.json index 0b1ac1ea8..b67055cc5 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_block.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:adamantine_block" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_block_ingot.json b/src/generated/resources/data/basemetals/recipes/adamantine_block_ingot.json index e22f00a5a..41aeec498 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:adamantine_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_bolt.json b/src/generated/resources/data/basemetals/recipes/adamantine_bolt.json index 926489285..454d7bdf8 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:adamantine_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_boots.json b/src/generated/resources/data/basemetals/recipes/adamantine_boots.json index 3170f28c9..6a00ffa15 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_boots.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:adamantine_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_bow.json b/src/generated/resources/data/basemetals/recipes/adamantine_bow.json index 910446049..57904be5c 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_bow.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:adamantine_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_button.json b/src/generated/resources/data/basemetals/recipes/adamantine_button.json index 92f6f66c0..edc4b2ad1 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_button.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:adamantine_button" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_chestplate.json b/src/generated/resources/data/basemetals/recipes/adamantine_chestplate.json index bed00b33a..6968afb22 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:adamantine_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_crackhammer.json b/src/generated/resources/data/basemetals/recipes/adamantine_crackhammer.json index 318bbab04..10e4b525c 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:adamantine_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_crossbow.json b/src/generated/resources/data/basemetals/recipes/adamantine_crossbow.json index 7d43568db..dd015c57a 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:adamantine_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_door.json b/src/generated/resources/data/basemetals/recipes/adamantine_door.json index 040c08068..eacc47d9f 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_door.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:adamantine_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_fishingrod.json b/src/generated/resources/data/basemetals/recipes/adamantine_fishingrod.json index 342ac1495..0392479db 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:adamantine_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_gear.json b/src/generated/resources/data/basemetals/recipes/adamantine_gear.json index 6db78c9d9..b070f51dd 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_gear.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:adamantine_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_helmet.json b/src/generated/resources/data/basemetals/recipes/adamantine_helmet.json index 16ca2e92d..6568939ee 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:adamantine_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_hoe.json b/src/generated/resources/data/basemetals/recipes/adamantine_hoe.json index a70e6c165..3941b01fa 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:adamantine_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_horsearmor.json b/src/generated/resources/data/basemetals/recipes/adamantine_horsearmor.json index fcd5cba68..92797eb6b 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:adamantine_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/adamantine_ingot_from_nuggets.json index 9978b8cb6..7353c0bcb 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:adamantine_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_leggings.json b/src/generated/resources/data/basemetals/recipes/adamantine_leggings.json index 26bdf3961..d50e3e8c9 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:adamantine_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_lever.json b/src/generated/resources/data/basemetals/recipes/adamantine_lever.json index 2067d72cf..664cb2fa5 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_lever.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:adamantine_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_nuggets.json b/src/generated/resources/data/basemetals/recipes/adamantine_nuggets.json index e57624f48..a84e61cb1 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:adamantine_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_pickaxe.json b/src/generated/resources/data/basemetals/recipes/adamantine_pickaxe.json index 8fe51bae9..c48eff476 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:adamantine_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_plate.json b/src/generated/resources/data/basemetals/recipes/adamantine_plate.json index 3f67398e6..24050ea96 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_plate.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:adamantine_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/adamantine_powder_from_small.json index 39706b1a7..e51582b58 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:adamantine_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/adamantine_pressure_plate.json index f89feadae..9ee6beec9 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:adamantine_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_rod.json b/src/generated/resources/data/basemetals/recipes/adamantine_rod.json index 605c7a211..fffc2434b 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_rod.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:adamantine_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_scythe.json b/src/generated/resources/data/basemetals/recipes/adamantine_scythe.json index ead770cbf..2f4ed9b32 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:adamantine_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_shears.json b/src/generated/resources/data/basemetals/recipes/adamantine_shears.json index c2c2c5178..f892e8ad7 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_shears.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:adamantine_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_shield.json b/src/generated/resources/data/basemetals/recipes/adamantine_shield.json index 1af9eac8b..d4a29aa91 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_shield.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:adamantine_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_shovel.json b/src/generated/resources/data/basemetals/recipes/adamantine_shovel.json index bbf949f50..b0b176245 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:adamantine_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_slab.json b/src/generated/resources/data/basemetals/recipes/adamantine_slab.json index 0871ff133..f6dfca42f 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_slab.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:adamantine_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_smallpowder.json b/src/generated/resources/data/basemetals/recipes/adamantine_smallpowder.json index 271f1bc78..3598e5125 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:adamantine_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_stairs.json b/src/generated/resources/data/basemetals/recipes/adamantine_stairs.json index 8641f1868..4fe240dba 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:adamantine_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_sword.json b/src/generated/resources/data/basemetals/recipes/adamantine_sword.json index dc90324ea..a9f5228e0 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_sword.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:adamantine_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_trapdoor.json b/src/generated/resources/data/basemetals/recipes/adamantine_trapdoor.json index ece6b7cba..b00e84fb3 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:adamantine_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/adamantine_wall.json b/src/generated/resources/data/basemetals/recipes/adamantine_wall.json index 3f45e2de7..796f7b0bb 100644 --- a/src/generated/resources/data/basemetals/recipes/adamantine_wall.json +++ b/src/generated/resources/data/basemetals/recipes/adamantine_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:adamantine_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:adamantine_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_arrow.json b/src/generated/resources/data/basemetals/recipes/antimony_arrow.json index 24e6c1912..1d5d166a4 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:antimony_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_axe.json b/src/generated/resources/data/basemetals/recipes/antimony_axe.json index 186ad0390..2ee022ee1 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_axe.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:antimony_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_bars.json b/src/generated/resources/data/basemetals/recipes/antimony_bars.json index abb2bc85f..4c0a4bb54 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_bars.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:antimony_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_bars_2.json b/src/generated/resources/data/basemetals/recipes/antimony_bars_2.json index aff32f792..7f442ea45 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:antimony_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_block.json b/src/generated/resources/data/basemetals/recipes/antimony_block.json index fb259d676..4c445bdc9 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_block.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:antimony_block" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_block_ingot.json b/src/generated/resources/data/basemetals/recipes/antimony_block_ingot.json index d832693d9..d04bbc058 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:antimony_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_bolt.json b/src/generated/resources/data/basemetals/recipes/antimony_bolt.json index 98d013c81..286e2b569 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:antimony_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_boots.json b/src/generated/resources/data/basemetals/recipes/antimony_boots.json index 0ebd18198..f3a70562d 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_boots.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:antimony_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_bow.json b/src/generated/resources/data/basemetals/recipes/antimony_bow.json index 4a4682c2c..eeb4e44c1 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_bow.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:antimony_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_button.json b/src/generated/resources/data/basemetals/recipes/antimony_button.json index fbfa7c214..0ae1d8f33 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_button.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:antimony_button" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_chestplate.json b/src/generated/resources/data/basemetals/recipes/antimony_chestplate.json index 8c72cc586..d8a6b3c28 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:antimony_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_crackhammer.json b/src/generated/resources/data/basemetals/recipes/antimony_crackhammer.json index a363d97aa..98bc7c300 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:antimony_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_crossbow.json b/src/generated/resources/data/basemetals/recipes/antimony_crossbow.json index 466540cfa..8ea642e01 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:antimony_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_door.json b/src/generated/resources/data/basemetals/recipes/antimony_door.json index cff7e4029..b1bb6b213 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_door.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:antimony_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_fishingrod.json b/src/generated/resources/data/basemetals/recipes/antimony_fishingrod.json index 2abe01cbd..8b54bc936 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:antimony_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_gear.json b/src/generated/resources/data/basemetals/recipes/antimony_gear.json index 7199ecd23..fd3a6db9b 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_gear.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:antimony_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_helmet.json b/src/generated/resources/data/basemetals/recipes/antimony_helmet.json index cd478fb7e..45d7868c1 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:antimony_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_hoe.json b/src/generated/resources/data/basemetals/recipes/antimony_hoe.json index 67cd03a80..271e19b0b 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:antimony_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_horsearmor.json b/src/generated/resources/data/basemetals/recipes/antimony_horsearmor.json index 2055732f9..494362bf1 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:antimony_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/antimony_ingot_from_nuggets.json index 46f48a134..b9241aedd 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:antimony_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_leggings.json b/src/generated/resources/data/basemetals/recipes/antimony_leggings.json index 7ae88e14f..14194b878 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:antimony_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_lever.json b/src/generated/resources/data/basemetals/recipes/antimony_lever.json index 1f50680c7..1cb1671a1 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_lever.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:antimony_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_nuggets.json b/src/generated/resources/data/basemetals/recipes/antimony_nuggets.json index d9dce6c71..90533e1ca 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:antimony_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_pickaxe.json b/src/generated/resources/data/basemetals/recipes/antimony_pickaxe.json index 18b6ed4b2..6df2b4d2e 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:antimony_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_plate.json b/src/generated/resources/data/basemetals/recipes/antimony_plate.json index 7edd105e4..1d6196274 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_plate.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:antimony_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/antimony_powder_from_small.json index d3c116274..d1f334d66 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:antimony_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/antimony_pressure_plate.json index 75dddc0fb..0cdde7e65 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:antimony_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_rod.json b/src/generated/resources/data/basemetals/recipes/antimony_rod.json index da94dd7ad..57d94479c 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_rod.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:antimony_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_scythe.json b/src/generated/resources/data/basemetals/recipes/antimony_scythe.json index 8b1af38e6..d17e22eb4 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:antimony_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_shears.json b/src/generated/resources/data/basemetals/recipes/antimony_shears.json index f741f1b91..1b1c623ac 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_shears.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:antimony_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_shield.json b/src/generated/resources/data/basemetals/recipes/antimony_shield.json index 7c945ec5c..c3ab12b16 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_shield.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:antimony_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_shovel.json b/src/generated/resources/data/basemetals/recipes/antimony_shovel.json index c8697020c..5ffa2dea7 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:antimony_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_slab.json b/src/generated/resources/data/basemetals/recipes/antimony_slab.json index b88e862ff..1d6c5fbe0 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_slab.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:antimony_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_smallpowder.json b/src/generated/resources/data/basemetals/recipes/antimony_smallpowder.json index 1bc25a8b1..d49462898 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:antimony_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_stairs.json b/src/generated/resources/data/basemetals/recipes/antimony_stairs.json index 232dd731e..a5db1bbfb 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:antimony_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_sword.json b/src/generated/resources/data/basemetals/recipes/antimony_sword.json index f4df08c47..da0061f9c 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_sword.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:antimony_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_trapdoor.json b/src/generated/resources/data/basemetals/recipes/antimony_trapdoor.json index e9dfbb228..f93bf1ff1 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:antimony_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/antimony_wall.json b/src/generated/resources/data/basemetals/recipes/antimony_wall.json index f77c7399d..81f396710 100644 --- a/src/generated/resources/data/basemetals/recipes/antimony_wall.json +++ b/src/generated/resources/data/basemetals/recipes/antimony_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:antimony_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:antimony_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_arrow.json b/src/generated/resources/data/basemetals/recipes/aquarium_arrow.json index b6dc86076..e392c831a 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:aquarium_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_axe.json b/src/generated/resources/data/basemetals/recipes/aquarium_axe.json index 40a198460..0a36e3836 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_axe.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:aquarium_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_bars.json b/src/generated/resources/data/basemetals/recipes/aquarium_bars.json index cd02cb664..920210d99 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_bars.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:aquarium_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_bars_2.json b/src/generated/resources/data/basemetals/recipes/aquarium_bars_2.json index 019807a10..e5345d5e0 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:aquarium_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_blend.json b/src/generated/resources/data/basemetals/recipes/aquarium_blend.json index c0930d661..0ecd92e4e 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_blend.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_blend.json @@ -17,5 +17,6 @@ "result": { "item": "basemetals:aquarium_blend", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_blend_from_small.json b/src/generated/resources/data/basemetals/recipes/aquarium_blend_from_small.json index 7ab07cd12..a7836f0a0 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_blend_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_blend_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:aquarium_blend" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_block.json b/src/generated/resources/data/basemetals/recipes/aquarium_block.json index f25070cf5..536d3da9c 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_block.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:aquarium_block" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_block_ingot.json b/src/generated/resources/data/basemetals/recipes/aquarium_block_ingot.json index 5e362b6f9..31cabb842 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:aquarium_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_bolt.json b/src/generated/resources/data/basemetals/recipes/aquarium_bolt.json index 84d9f5e8c..12a02b473 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:aquarium_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_boots.json b/src/generated/resources/data/basemetals/recipes/aquarium_boots.json index ba13b7897..ba86168d7 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_boots.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:aquarium_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_bow.json b/src/generated/resources/data/basemetals/recipes/aquarium_bow.json index dd337ad7e..858c8f362 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_bow.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:aquarium_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_button.json b/src/generated/resources/data/basemetals/recipes/aquarium_button.json index 57b02732e..123fd3542 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_button.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:aquarium_button" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_chestplate.json b/src/generated/resources/data/basemetals/recipes/aquarium_chestplate.json index ad595ace7..d1444d06b 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:aquarium_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_crackhammer.json b/src/generated/resources/data/basemetals/recipes/aquarium_crackhammer.json index 86075aa85..a3ce7b8a0 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:aquarium_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_crossbow.json b/src/generated/resources/data/basemetals/recipes/aquarium_crossbow.json index 238292c58..af6b8bfa8 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:aquarium_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_door.json b/src/generated/resources/data/basemetals/recipes/aquarium_door.json index e15fbab7e..581fa1c37 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_door.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:aquarium_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_fishingrod.json b/src/generated/resources/data/basemetals/recipes/aquarium_fishingrod.json index 28ab9fb8c..0aba37988 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:aquarium_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_gear.json b/src/generated/resources/data/basemetals/recipes/aquarium_gear.json index e040b55e4..3de73797c 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_gear.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:aquarium_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_helmet.json b/src/generated/resources/data/basemetals/recipes/aquarium_helmet.json index f79e55a55..b018e82c1 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:aquarium_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_hoe.json b/src/generated/resources/data/basemetals/recipes/aquarium_hoe.json index 942cb29f5..60516a206 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:aquarium_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_horsearmor.json b/src/generated/resources/data/basemetals/recipes/aquarium_horsearmor.json index 3f27fe488..57f4d0106 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:aquarium_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/aquarium_ingot_from_nuggets.json index 2f05cc135..6e4f797af 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:aquarium_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_leggings.json b/src/generated/resources/data/basemetals/recipes/aquarium_leggings.json index 7f8b6c398..b04835574 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:aquarium_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_lever.json b/src/generated/resources/data/basemetals/recipes/aquarium_lever.json index 0a781c5bb..2d9b26321 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_lever.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:aquarium_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_nuggets.json b/src/generated/resources/data/basemetals/recipes/aquarium_nuggets.json index 59716cfbe..40be63ee3 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:aquarium_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_pickaxe.json b/src/generated/resources/data/basemetals/recipes/aquarium_pickaxe.json index aef449766..fa4894878 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:aquarium_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_plate.json b/src/generated/resources/data/basemetals/recipes/aquarium_plate.json index 42a443ff7..12a896d27 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_plate.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:aquarium_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/aquarium_powder_from_small.json index fe82324e3..8fd42b541 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:aquarium_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/aquarium_pressure_plate.json index deaaac245..8497c917c 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:aquarium_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_rod.json b/src/generated/resources/data/basemetals/recipes/aquarium_rod.json index b06e59019..5a59644ba 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_rod.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:aquarium_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_scythe.json b/src/generated/resources/data/basemetals/recipes/aquarium_scythe.json index aa3b2502b..58bb0eeed 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:aquarium_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_shears.json b/src/generated/resources/data/basemetals/recipes/aquarium_shears.json index 25479272f..e77a64ab1 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_shears.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:aquarium_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_shield.json b/src/generated/resources/data/basemetals/recipes/aquarium_shield.json index 9813006cf..9f18821aa 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_shield.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:aquarium_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_shovel.json b/src/generated/resources/data/basemetals/recipes/aquarium_shovel.json index 2d2970523..627ebe3e7 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:aquarium_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_slab.json b/src/generated/resources/data/basemetals/recipes/aquarium_slab.json index 16cd90e26..8864510f7 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_slab.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:aquarium_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_smallblend.json b/src/generated/resources/data/basemetals/recipes/aquarium_smallblend.json index 028096ff1..890cbc177 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_smallblend.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_smallblend.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:aquarium_smallblend", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_smallblend" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_smallpowder.json b/src/generated/resources/data/basemetals/recipes/aquarium_smallpowder.json index 640a576fd..ad71443b8 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:aquarium_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_stairs.json b/src/generated/resources/data/basemetals/recipes/aquarium_stairs.json index 527e38321..9a4e7d1d1 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:aquarium_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_sword.json b/src/generated/resources/data/basemetals/recipes/aquarium_sword.json index 685cfd577..9874fe667 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_sword.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:aquarium_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_trapdoor.json b/src/generated/resources/data/basemetals/recipes/aquarium_trapdoor.json index 78e534bf8..e5ed16370 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:aquarium_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/aquarium_wall.json b/src/generated/resources/data/basemetals/recipes/aquarium_wall.json index 7eeb9e465..5ec59cc03 100644 --- a/src/generated/resources/data/basemetals/recipes/aquarium_wall.json +++ b/src/generated/resources/data/basemetals/recipes/aquarium_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:aquarium_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:aquarium_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_arrow.json b/src/generated/resources/data/basemetals/recipes/bismuth_arrow.json index 785e4d7cf..a49716e9c 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:bismuth_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_axe.json b/src/generated/resources/data/basemetals/recipes/bismuth_axe.json index d001efc04..7f68f3213 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_axe.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bismuth_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_bars.json b/src/generated/resources/data/basemetals/recipes/bismuth_bars.json index 44f007c04..b2e07952f 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_bars.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:bismuth_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_bars_2.json b/src/generated/resources/data/basemetals/recipes/bismuth_bars_2.json index 05937836c..8849680dd 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:bismuth_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_block.json b/src/generated/resources/data/basemetals/recipes/bismuth_block.json index 1ad6e43d7..da3d4e92e 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_block.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:bismuth_block" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_block_ingot.json b/src/generated/resources/data/basemetals/recipes/bismuth_block_ingot.json index 4657ff710..f6c27b3bf 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:bismuth_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_bolt.json b/src/generated/resources/data/basemetals/recipes/bismuth_bolt.json index 633c217ea..83f82d709 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:bismuth_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_boots.json b/src/generated/resources/data/basemetals/recipes/bismuth_boots.json index 68926d89c..e998c1d77 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_boots.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:bismuth_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_bow.json b/src/generated/resources/data/basemetals/recipes/bismuth_bow.json index 1d9a4729d..33227095b 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_bow.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bismuth_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_button.json b/src/generated/resources/data/basemetals/recipes/bismuth_button.json index e2a6aaeef..39b3820f2 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_button.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:bismuth_button" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_chestplate.json b/src/generated/resources/data/basemetals/recipes/bismuth_chestplate.json index 4e15a95a8..7ebef7424 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:bismuth_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_crackhammer.json b/src/generated/resources/data/basemetals/recipes/bismuth_crackhammer.json index eea24c713..0a0244f88 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bismuth_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_crossbow.json b/src/generated/resources/data/basemetals/recipes/bismuth_crossbow.json index bcc518174..457c8c582 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:bismuth_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_door.json b/src/generated/resources/data/basemetals/recipes/bismuth_door.json index 87adafcf1..ef27e7744 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_door.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:bismuth_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_fishingrod.json b/src/generated/resources/data/basemetals/recipes/bismuth_fishingrod.json index 48e7e15d8..8395ff9c1 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bismuth_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_gear.json b/src/generated/resources/data/basemetals/recipes/bismuth_gear.json index 9f07fc693..539afb0f9 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_gear.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:bismuth_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_helmet.json b/src/generated/resources/data/basemetals/recipes/bismuth_helmet.json index 700a94df5..f9f8dba67 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:bismuth_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_hoe.json b/src/generated/resources/data/basemetals/recipes/bismuth_hoe.json index 896880af5..5f5ff6799 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bismuth_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_horsearmor.json b/src/generated/resources/data/basemetals/recipes/bismuth_horsearmor.json index 17fe99713..503a77ace 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bismuth_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/bismuth_ingot_from_nuggets.json index e5bd490be..187b64820 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:bismuth_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_leggings.json b/src/generated/resources/data/basemetals/recipes/bismuth_leggings.json index 359859938..b275800a1 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:bismuth_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_lever.json b/src/generated/resources/data/basemetals/recipes/bismuth_lever.json index 4c61f4060..58e983dea 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_lever.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:bismuth_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_nuggets.json b/src/generated/resources/data/basemetals/recipes/bismuth_nuggets.json index 3a8d341ec..2d065843b 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:bismuth_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_pickaxe.json b/src/generated/resources/data/basemetals/recipes/bismuth_pickaxe.json index da21a4a10..1bee57b90 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bismuth_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_plate.json b/src/generated/resources/data/basemetals/recipes/bismuth_plate.json index 781b26c1e..49b4edb3b 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_plate.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:bismuth_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/bismuth_powder_from_small.json index 5bec493d5..5e97d6cff 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:bismuth_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/bismuth_pressure_plate.json index 00ddaeec2..74a2cff02 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:bismuth_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_rod.json b/src/generated/resources/data/basemetals/recipes/bismuth_rod.json index 398d46b17..66b876389 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_rod.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:bismuth_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_scythe.json b/src/generated/resources/data/basemetals/recipes/bismuth_scythe.json index ec810a11c..d5e6358ac 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bismuth_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_shears.json b/src/generated/resources/data/basemetals/recipes/bismuth_shears.json index ff527dc10..fe00c0aaa 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_shears.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:bismuth_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_shield.json b/src/generated/resources/data/basemetals/recipes/bismuth_shield.json index ad6b06cc2..b59366016 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_shield.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bismuth_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_shovel.json b/src/generated/resources/data/basemetals/recipes/bismuth_shovel.json index 0bc9082d6..64f6fd95a 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bismuth_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_slab.json b/src/generated/resources/data/basemetals/recipes/bismuth_slab.json index f12c4fde4..39c39c897 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_slab.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:bismuth_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_smallpowder.json b/src/generated/resources/data/basemetals/recipes/bismuth_smallpowder.json index 92884e3aa..bd7644a5c 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:bismuth_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_stairs.json b/src/generated/resources/data/basemetals/recipes/bismuth_stairs.json index cf2ecc7dd..b51a639f9 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:bismuth_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_sword.json b/src/generated/resources/data/basemetals/recipes/bismuth_sword.json index c6560cc71..d6f94c689 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_sword.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bismuth_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_trapdoor.json b/src/generated/resources/data/basemetals/recipes/bismuth_trapdoor.json index a7b141301..a459e52e4 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:bismuth_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/bismuth_wall.json b/src/generated/resources/data/basemetals/recipes/bismuth_wall.json index fe2473a9d..1eb344697 100644 --- a/src/generated/resources/data/basemetals/recipes/bismuth_wall.json +++ b/src/generated/resources/data/basemetals/recipes/bismuth_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:bismuth_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:bismuth_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_arrow.json b/src/generated/resources/data/basemetals/recipes/brass_arrow.json index afe300329..ea051e173 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/brass_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:brass_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_axe.json b/src/generated/resources/data/basemetals/recipes/brass_axe.json index b0fac7d13..75c8f7f45 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_axe.json +++ b/src/generated/resources/data/basemetals/recipes/brass_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:brass_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_bars.json b/src/generated/resources/data/basemetals/recipes/brass_bars.json index ea2069751..4c5e99ead 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_bars.json +++ b/src/generated/resources/data/basemetals/recipes/brass_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:brass_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_bars_2.json b/src/generated/resources/data/basemetals/recipes/brass_bars_2.json index b28753cee..80d64bcdb 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/brass_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:brass_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_blend.json b/src/generated/resources/data/basemetals/recipes/brass_blend.json index deb474751..6f7c1cd0f 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_blend.json +++ b/src/generated/resources/data/basemetals/recipes/brass_blend.json @@ -17,5 +17,6 @@ "result": { "item": "basemetals:brass_blend", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_blend_from_small.json b/src/generated/resources/data/basemetals/recipes/brass_blend_from_small.json index 3682d7f7b..4a79ed908 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_blend_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/brass_blend_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:brass_blend" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_block.json b/src/generated/resources/data/basemetals/recipes/brass_block.json index 133c02048..faac53507 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_block.json +++ b/src/generated/resources/data/basemetals/recipes/brass_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:brass_block" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_block_ingot.json b/src/generated/resources/data/basemetals/recipes/brass_block_ingot.json index 22b7135e7..e5013f2e5 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/brass_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:brass_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_bolt.json b/src/generated/resources/data/basemetals/recipes/brass_bolt.json index ea4c0c2b5..54d63a0ea 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/brass_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:brass_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_boots.json b/src/generated/resources/data/basemetals/recipes/brass_boots.json index dd5c420dd..ecfacdbc4 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_boots.json +++ b/src/generated/resources/data/basemetals/recipes/brass_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:brass_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_bow.json b/src/generated/resources/data/basemetals/recipes/brass_bow.json index cc4001942..e10674bcb 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_bow.json +++ b/src/generated/resources/data/basemetals/recipes/brass_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:brass_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_button.json b/src/generated/resources/data/basemetals/recipes/brass_button.json index 34cb56c8f..8ba0ba7d1 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_button.json +++ b/src/generated/resources/data/basemetals/recipes/brass_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:brass_button" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_chestplate.json b/src/generated/resources/data/basemetals/recipes/brass_chestplate.json index 990907a50..e7c768848 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/brass_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:brass_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_crackhammer.json b/src/generated/resources/data/basemetals/recipes/brass_crackhammer.json index ed2f4e6a7..e40bd067b 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/brass_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:brass_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_crossbow.json b/src/generated/resources/data/basemetals/recipes/brass_crossbow.json index 4d7909bb5..13c3e6add 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/brass_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:brass_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_door.json b/src/generated/resources/data/basemetals/recipes/brass_door.json index 81d976164..47b0d32fc 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_door.json +++ b/src/generated/resources/data/basemetals/recipes/brass_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:brass_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_fishingrod.json b/src/generated/resources/data/basemetals/recipes/brass_fishingrod.json index 3476b99ce..409c7415c 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/brass_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:brass_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_gear.json b/src/generated/resources/data/basemetals/recipes/brass_gear.json index f383a3f61..f8e1abaf6 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_gear.json +++ b/src/generated/resources/data/basemetals/recipes/brass_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:brass_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_helmet.json b/src/generated/resources/data/basemetals/recipes/brass_helmet.json index 35ef124dc..fd76e096b 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/brass_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:brass_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_hoe.json b/src/generated/resources/data/basemetals/recipes/brass_hoe.json index b457fc59e..5bc3bd743 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/brass_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:brass_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_horsearmor.json b/src/generated/resources/data/basemetals/recipes/brass_horsearmor.json index 6537c277b..7f300ee5b 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/brass_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:brass_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/brass_ingot_from_nuggets.json index eda38c0ef..e5f31569d 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/brass_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:brass_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_leggings.json b/src/generated/resources/data/basemetals/recipes/brass_leggings.json index 7deda94a5..fa4717543 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/brass_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:brass_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_lever.json b/src/generated/resources/data/basemetals/recipes/brass_lever.json index 4cfaff77a..8bf528805 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_lever.json +++ b/src/generated/resources/data/basemetals/recipes/brass_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:brass_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_nuggets.json b/src/generated/resources/data/basemetals/recipes/brass_nuggets.json index ccc97338e..726a949c2 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/brass_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:brass_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_pickaxe.json b/src/generated/resources/data/basemetals/recipes/brass_pickaxe.json index 48b03dded..34ed18024 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/brass_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:brass_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_plate.json b/src/generated/resources/data/basemetals/recipes/brass_plate.json index ba026d049..1113ca79d 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_plate.json +++ b/src/generated/resources/data/basemetals/recipes/brass_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:brass_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/brass_powder_from_small.json index b15befa1d..62d14cd7f 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/brass_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:brass_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/brass_pressure_plate.json index 9310f3373..ce72c7a04 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/brass_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:brass_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_rod.json b/src/generated/resources/data/basemetals/recipes/brass_rod.json index 401a3e9fb..f3c24cf70 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_rod.json +++ b/src/generated/resources/data/basemetals/recipes/brass_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:brass_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_scythe.json b/src/generated/resources/data/basemetals/recipes/brass_scythe.json index db9f0b794..bbafd7830 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/brass_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:brass_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_shears.json b/src/generated/resources/data/basemetals/recipes/brass_shears.json index 77f5c6ec1..99c2c2db0 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_shears.json +++ b/src/generated/resources/data/basemetals/recipes/brass_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:brass_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_shield.json b/src/generated/resources/data/basemetals/recipes/brass_shield.json index d60ef9c15..3a82c66f3 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_shield.json +++ b/src/generated/resources/data/basemetals/recipes/brass_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:brass_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_shovel.json b/src/generated/resources/data/basemetals/recipes/brass_shovel.json index 54df7ee13..577b4af9e 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/brass_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:brass_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_slab.json b/src/generated/resources/data/basemetals/recipes/brass_slab.json index 14d0af727..b7efdef01 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_slab.json +++ b/src/generated/resources/data/basemetals/recipes/brass_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:brass_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_smallblend.json b/src/generated/resources/data/basemetals/recipes/brass_smallblend.json index 4e5f91abc..5df78e884 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_smallblend.json +++ b/src/generated/resources/data/basemetals/recipes/brass_smallblend.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:brass_smallblend", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_smallblend" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_smallpowder.json b/src/generated/resources/data/basemetals/recipes/brass_smallpowder.json index aca897ed8..7cd6822ff 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/brass_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:brass_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_stairs.json b/src/generated/resources/data/basemetals/recipes/brass_stairs.json index a9962beeb..42bd8daf9 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/brass_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:brass_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_sword.json b/src/generated/resources/data/basemetals/recipes/brass_sword.json index 169b8ffca..010b579b4 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_sword.json +++ b/src/generated/resources/data/basemetals/recipes/brass_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:brass_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_trapdoor.json b/src/generated/resources/data/basemetals/recipes/brass_trapdoor.json index e94768fef..3029b04c5 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/brass_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:brass_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:brass_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/brass_wall.json b/src/generated/resources/data/basemetals/recipes/brass_wall.json index 6ff167948..8cba6219b 100644 --- a/src/generated/resources/data/basemetals/recipes/brass_wall.json +++ b/src/generated/resources/data/basemetals/recipes/brass_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:brass_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:brass_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_arrow.json b/src/generated/resources/data/basemetals/recipes/bronze_arrow.json index 052ca7a98..4b0fafaa2 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:bronze_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_axe.json b/src/generated/resources/data/basemetals/recipes/bronze_axe.json index 8608ef225..73e9d1b99 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_axe.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bronze_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_bars.json b/src/generated/resources/data/basemetals/recipes/bronze_bars.json index 53b26e909..2c3c134c8 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_bars.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:bronze_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_bars_2.json b/src/generated/resources/data/basemetals/recipes/bronze_bars_2.json index 3b58a08dc..97c4c1853 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:bronze_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_blend.json b/src/generated/resources/data/basemetals/recipes/bronze_blend.json index dd16e259c..5a265af12 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_blend.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_blend.json @@ -17,5 +17,6 @@ "result": { "item": "basemetals:bronze_blend", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_blend_from_small.json b/src/generated/resources/data/basemetals/recipes/bronze_blend_from_small.json index e262c4790..6d755fee2 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_blend_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_blend_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:bronze_blend" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_block.json b/src/generated/resources/data/basemetals/recipes/bronze_block.json index c0b87a0fa..4cee9dd3e 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_block.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:bronze_block" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_block_ingot.json b/src/generated/resources/data/basemetals/recipes/bronze_block_ingot.json index 0d67f6947..c6bf61ef8 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:bronze_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_bolt.json b/src/generated/resources/data/basemetals/recipes/bronze_bolt.json index 709e22f55..39b8104a0 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:bronze_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_boots.json b/src/generated/resources/data/basemetals/recipes/bronze_boots.json index 1cce9b1db..0b2c5d93f 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_boots.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:bronze_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_bow.json b/src/generated/resources/data/basemetals/recipes/bronze_bow.json index 7d7cf32e7..50f04f6d3 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_bow.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bronze_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_button.json b/src/generated/resources/data/basemetals/recipes/bronze_button.json index 82fe6c872..83cd2bafd 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_button.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:bronze_button" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_chestplate.json b/src/generated/resources/data/basemetals/recipes/bronze_chestplate.json index 57c37d634..877522e6f 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:bronze_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_crackhammer.json b/src/generated/resources/data/basemetals/recipes/bronze_crackhammer.json index 3159b0234..ab0ea45cb 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bronze_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_crossbow.json b/src/generated/resources/data/basemetals/recipes/bronze_crossbow.json index d0780f3f9..ffb8e751e 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:bronze_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_door.json b/src/generated/resources/data/basemetals/recipes/bronze_door.json index 357fa5a75..f7a6d5ad7 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_door.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:bronze_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_fishingrod.json b/src/generated/resources/data/basemetals/recipes/bronze_fishingrod.json index 1c9085319..1ac36af57 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bronze_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_gear.json b/src/generated/resources/data/basemetals/recipes/bronze_gear.json index be5b7f860..8eaa9c19f 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_gear.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:bronze_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_helmet.json b/src/generated/resources/data/basemetals/recipes/bronze_helmet.json index 0851836d6..2339f3bfc 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:bronze_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_hoe.json b/src/generated/resources/data/basemetals/recipes/bronze_hoe.json index 110412cae..90e787a4c 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bronze_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_horsearmor.json b/src/generated/resources/data/basemetals/recipes/bronze_horsearmor.json index e6d72eddd..7642208d7 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bronze_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/bronze_ingot_from_nuggets.json index 8cce90cf7..b6d7a3fca 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:bronze_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_leggings.json b/src/generated/resources/data/basemetals/recipes/bronze_leggings.json index 7cdd37496..14691d34a 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:bronze_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_lever.json b/src/generated/resources/data/basemetals/recipes/bronze_lever.json index 143d4da59..b1532b7a1 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_lever.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:bronze_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_nuggets.json b/src/generated/resources/data/basemetals/recipes/bronze_nuggets.json index 187cf148c..86a0b24bd 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:bronze_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_pickaxe.json b/src/generated/resources/data/basemetals/recipes/bronze_pickaxe.json index ab1287da2..6c88cad64 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bronze_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_plate.json b/src/generated/resources/data/basemetals/recipes/bronze_plate.json index 2b95f2088..8c496d9c9 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_plate.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:bronze_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/bronze_powder_from_small.json index 137c9a5af..2fb2321c7 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:bronze_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/bronze_pressure_plate.json index 169e8a6aa..574482cb9 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:bronze_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_rod.json b/src/generated/resources/data/basemetals/recipes/bronze_rod.json index 04c8d928a..7dd907c3e 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_rod.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:bronze_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_scythe.json b/src/generated/resources/data/basemetals/recipes/bronze_scythe.json index 5d9e38270..cf6a80f32 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bronze_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_shears.json b/src/generated/resources/data/basemetals/recipes/bronze_shears.json index a5594b013..3ab9b705a 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_shears.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:bronze_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_shield.json b/src/generated/resources/data/basemetals/recipes/bronze_shield.json index 75e3ce967..2477be027 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_shield.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bronze_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_shovel.json b/src/generated/resources/data/basemetals/recipes/bronze_shovel.json index 6f9ce5c2f..3f053d1ce 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bronze_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_slab.json b/src/generated/resources/data/basemetals/recipes/bronze_slab.json index 74c8ab101..22e0b5ac5 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_slab.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:bronze_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_smallblend.json b/src/generated/resources/data/basemetals/recipes/bronze_smallblend.json index f8c5f6bde..2776a399e 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_smallblend.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_smallblend.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:bronze_smallblend", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_smallblend" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_smallpowder.json b/src/generated/resources/data/basemetals/recipes/bronze_smallpowder.json index 95d0e62ef..22b951321 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:bronze_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_stairs.json b/src/generated/resources/data/basemetals/recipes/bronze_stairs.json index fb19f319b..65999a9c5 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:bronze_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_sword.json b/src/generated/resources/data/basemetals/recipes/bronze_sword.json index 9e463e5b0..f7999680f 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_sword.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:bronze_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_trapdoor.json b/src/generated/resources/data/basemetals/recipes/bronze_trapdoor.json index 71f86ca47..7d1e77eb5 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:bronze_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/bronze_wall.json b/src/generated/resources/data/basemetals/recipes/bronze_wall.json index 3191e091a..fe254bdfe 100644 --- a/src/generated/resources/data/basemetals/recipes/bronze_wall.json +++ b/src/generated/resources/data/basemetals/recipes/bronze_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:bronze_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:bronze_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/charcoal_block.json b/src/generated/resources/data/basemetals/recipes/charcoal_block.json index afbaf3d3f..ed69c5bb1 100644 --- a/src/generated/resources/data/basemetals/recipes/charcoal_block.json +++ b/src/generated/resources/data/basemetals/recipes/charcoal_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:charcoal_block" - } -} \ No newline at end of file + }, + "group": "basemetals:charcoal_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/charcoal_block_dust.json b/src/generated/resources/data/basemetals/recipes/charcoal_block_dust.json index b669542cd..2f45f6bce 100644 --- a/src/generated/resources/data/basemetals/recipes/charcoal_block_dust.json +++ b/src/generated/resources/data/basemetals/recipes/charcoal_block_dust.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:charcoal_block" - } -} \ No newline at end of file + }, + "group": "basemetals:charcoal_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/charcoal_ingot.json b/src/generated/resources/data/basemetals/recipes/charcoal_ingot.json index 94dd238f6..5081623f7 100644 --- a/src/generated/resources/data/basemetals/recipes/charcoal_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/charcoal_ingot.json @@ -12,5 +12,6 @@ }, "result": { "item": "minecraft:charcoal" - } -} \ No newline at end of file + }, + "group": "minecraft:charcoal" +} diff --git a/src/generated/resources/data/basemetals/recipes/charcoal_nugget.json b/src/generated/resources/data/basemetals/recipes/charcoal_nugget.json index 2d7a7ceca..6d83c8192 100644 --- a/src/generated/resources/data/basemetals/recipes/charcoal_nugget.json +++ b/src/generated/resources/data/basemetals/recipes/charcoal_nugget.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:charcoal_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:charcoal_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/charcoal_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/charcoal_powder_from_small.json index 7fb760588..656435e79 100644 --- a/src/generated/resources/data/basemetals/recipes/charcoal_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/charcoal_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:charcoal_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:charcoal_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/charcoal_smallpowder.json b/src/generated/resources/data/basemetals/recipes/charcoal_smallpowder.json index a16ea29be..289527b40 100644 --- a/src/generated/resources/data/basemetals/recipes/charcoal_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/charcoal_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:charcoal_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:charcoal_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/coal_block_dust.json b/src/generated/resources/data/basemetals/recipes/coal_block_dust.json index 0f6dabcde..e66150c25 100644 --- a/src/generated/resources/data/basemetals/recipes/coal_block_dust.json +++ b/src/generated/resources/data/basemetals/recipes/coal_block_dust.json @@ -12,5 +12,6 @@ }, "result": { "item": "minecraft:coal_block" - } -} \ No newline at end of file + }, + "group": "minecraft:coal_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/coal_ingot.json b/src/generated/resources/data/basemetals/recipes/coal_ingot.json index b9a53197f..36fac2e6a 100644 --- a/src/generated/resources/data/basemetals/recipes/coal_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/coal_ingot.json @@ -12,5 +12,6 @@ }, "result": { "item": "minecraft:coal" - } -} \ No newline at end of file + }, + "group": "minecraft:coal" +} diff --git a/src/generated/resources/data/basemetals/recipes/coal_nugget.json b/src/generated/resources/data/basemetals/recipes/coal_nugget.json index 1fa6d932a..60a52e477 100644 --- a/src/generated/resources/data/basemetals/recipes/coal_nugget.json +++ b/src/generated/resources/data/basemetals/recipes/coal_nugget.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:coal_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:coal_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/coal_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/coal_powder_from_small.json index abf9782e5..1b82ab5c6 100644 --- a/src/generated/resources/data/basemetals/recipes/coal_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/coal_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:coal_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:coal_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/coal_smallpowder.json b/src/generated/resources/data/basemetals/recipes/coal_smallpowder.json index 6b56a45e0..c9cb3b239 100644 --- a/src/generated/resources/data/basemetals/recipes/coal_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/coal_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:coal_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:coal_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_arrow.json b/src/generated/resources/data/basemetals/recipes/coldiron_arrow.json index 48397dc67..3d4adab44 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:coldiron_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_axe.json b/src/generated/resources/data/basemetals/recipes/coldiron_axe.json index 0a368f592..5e72eb81e 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_axe.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:coldiron_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_bars.json b/src/generated/resources/data/basemetals/recipes/coldiron_bars.json index fd648b503..fbc52d432 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_bars.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:coldiron_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_bars_2.json b/src/generated/resources/data/basemetals/recipes/coldiron_bars_2.json index a1908b75d..d7baadabd 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:coldiron_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_block.json b/src/generated/resources/data/basemetals/recipes/coldiron_block.json index 95a307f90..5b9232801 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_block.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:coldiron_block" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_block_ingot.json b/src/generated/resources/data/basemetals/recipes/coldiron_block_ingot.json index a61f0f4af..50331480d 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:coldiron_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_bolt.json b/src/generated/resources/data/basemetals/recipes/coldiron_bolt.json index 652a2576f..6d457790b 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:coldiron_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_boots.json b/src/generated/resources/data/basemetals/recipes/coldiron_boots.json index 9052e5bea..a2620261c 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_boots.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:coldiron_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_bow.json b/src/generated/resources/data/basemetals/recipes/coldiron_bow.json index e2dc71b6a..02de5d49c 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_bow.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:coldiron_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_button.json b/src/generated/resources/data/basemetals/recipes/coldiron_button.json index cda4695ac..ba4ae4cca 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_button.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:coldiron_button" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_chestplate.json b/src/generated/resources/data/basemetals/recipes/coldiron_chestplate.json index d9f0b03f0..a1ca75018 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:coldiron_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_crackhammer.json b/src/generated/resources/data/basemetals/recipes/coldiron_crackhammer.json index 90ec85107..966ff0777 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:coldiron_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_crossbow.json b/src/generated/resources/data/basemetals/recipes/coldiron_crossbow.json index db1969402..17cd4e333 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:coldiron_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_door.json b/src/generated/resources/data/basemetals/recipes/coldiron_door.json index c1ff63753..83afe1151 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_door.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:coldiron_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_fishingrod.json b/src/generated/resources/data/basemetals/recipes/coldiron_fishingrod.json index 5085449df..3d980edfa 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:coldiron_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_gear.json b/src/generated/resources/data/basemetals/recipes/coldiron_gear.json index 305ef216f..539cb9d34 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_gear.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:coldiron_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_helmet.json b/src/generated/resources/data/basemetals/recipes/coldiron_helmet.json index 2a515552d..50df414c9 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:coldiron_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_hoe.json b/src/generated/resources/data/basemetals/recipes/coldiron_hoe.json index c5bd30f69..cc0504a36 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:coldiron_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_horsearmor.json b/src/generated/resources/data/basemetals/recipes/coldiron_horsearmor.json index d228c3e25..1c9b801fa 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:coldiron_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/coldiron_ingot_from_nuggets.json index 64abfe29f..7a17f51fd 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:coldiron_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_leggings.json b/src/generated/resources/data/basemetals/recipes/coldiron_leggings.json index 4748cc855..6d832308e 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:coldiron_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_lever.json b/src/generated/resources/data/basemetals/recipes/coldiron_lever.json index 2e1d5c314..0ae58d6c0 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_lever.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:coldiron_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_nuggets.json b/src/generated/resources/data/basemetals/recipes/coldiron_nuggets.json index e0780bcdb..f987b87bb 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:coldiron_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_pickaxe.json b/src/generated/resources/data/basemetals/recipes/coldiron_pickaxe.json index 444a64ed4..344d3714b 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:coldiron_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_plate.json b/src/generated/resources/data/basemetals/recipes/coldiron_plate.json index 1857adf81..466f7b639 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_plate.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:coldiron_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/coldiron_powder_from_small.json index b0d12c892..7d49864d1 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:coldiron_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/coldiron_pressure_plate.json index 7ded924f2..e9552ae8f 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:coldiron_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_rod.json b/src/generated/resources/data/basemetals/recipes/coldiron_rod.json index f1eb1f02e..3016335a3 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_rod.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:coldiron_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_scythe.json b/src/generated/resources/data/basemetals/recipes/coldiron_scythe.json index 1143f6c85..7dd584083 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:coldiron_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_shears.json b/src/generated/resources/data/basemetals/recipes/coldiron_shears.json index 10c4ef797..39260d220 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_shears.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:coldiron_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_shield.json b/src/generated/resources/data/basemetals/recipes/coldiron_shield.json index 1e217ee9e..4a1c80efc 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_shield.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:coldiron_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_shovel.json b/src/generated/resources/data/basemetals/recipes/coldiron_shovel.json index 0ec7549e0..779996a93 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:coldiron_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_slab.json b/src/generated/resources/data/basemetals/recipes/coldiron_slab.json index 0b4c206ac..f229f5b91 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_slab.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:coldiron_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_smallpowder.json b/src/generated/resources/data/basemetals/recipes/coldiron_smallpowder.json index de87d1a24..4587bf851 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:coldiron_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_stairs.json b/src/generated/resources/data/basemetals/recipes/coldiron_stairs.json index fbbc7a1c7..6d3c449cf 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:coldiron_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_sword.json b/src/generated/resources/data/basemetals/recipes/coldiron_sword.json index 5fcd4d435..7aa3915d7 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_sword.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:coldiron_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_trapdoor.json b/src/generated/resources/data/basemetals/recipes/coldiron_trapdoor.json index 1de5e4b21..9e82a4454 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:coldiron_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/coldiron_wall.json b/src/generated/resources/data/basemetals/recipes/coldiron_wall.json index 82665d0ce..afc5bdd40 100644 --- a/src/generated/resources/data/basemetals/recipes/coldiron_wall.json +++ b/src/generated/resources/data/basemetals/recipes/coldiron_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:coldiron_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:coldiron_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_arrow.json b/src/generated/resources/data/basemetals/recipes/copper_arrow.json index f58904fd0..f50925e00 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/copper_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:copper_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_axe.json b/src/generated/resources/data/basemetals/recipes/copper_axe.json index 7bad336f4..867f6c808 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_axe.json +++ b/src/generated/resources/data/basemetals/recipes/copper_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:copper_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_bars.json b/src/generated/resources/data/basemetals/recipes/copper_bars.json index 5dc3c35a2..df857217a 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_bars.json +++ b/src/generated/resources/data/basemetals/recipes/copper_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:copper_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_bars_2.json b/src/generated/resources/data/basemetals/recipes/copper_bars_2.json index df93a5ad2..7d77909c5 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/copper_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:copper_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_block.json b/src/generated/resources/data/basemetals/recipes/copper_block.json index 01d3d467b..0d35e1504 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_block.json +++ b/src/generated/resources/data/basemetals/recipes/copper_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:copper_block" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_block_ingot.json b/src/generated/resources/data/basemetals/recipes/copper_block_ingot.json index 9fe2b521c..59fd88d79 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/copper_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:copper_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_bolt.json b/src/generated/resources/data/basemetals/recipes/copper_bolt.json index af06cad4a..df88a8b77 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/copper_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:copper_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_boots.json b/src/generated/resources/data/basemetals/recipes/copper_boots.json index c872fe112..fa7e53849 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_boots.json +++ b/src/generated/resources/data/basemetals/recipes/copper_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:copper_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_bow.json b/src/generated/resources/data/basemetals/recipes/copper_bow.json index 448055951..2709fb05e 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_bow.json +++ b/src/generated/resources/data/basemetals/recipes/copper_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:copper_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_button.json b/src/generated/resources/data/basemetals/recipes/copper_button.json index 921eeb1c7..a0c9e31c3 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_button.json +++ b/src/generated/resources/data/basemetals/recipes/copper_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:copper_button" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_chestplate.json b/src/generated/resources/data/basemetals/recipes/copper_chestplate.json index ca4c3ae24..1a5090585 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/copper_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:copper_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_crackhammer.json b/src/generated/resources/data/basemetals/recipes/copper_crackhammer.json index abb641173..09d3797e6 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/copper_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:copper_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_crossbow.json b/src/generated/resources/data/basemetals/recipes/copper_crossbow.json index e887a9055..bf0c03707 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/copper_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:copper_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_door.json b/src/generated/resources/data/basemetals/recipes/copper_door.json index 73fc4c8f5..f3fc79a2f 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_door.json +++ b/src/generated/resources/data/basemetals/recipes/copper_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:copper_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_fishingrod.json b/src/generated/resources/data/basemetals/recipes/copper_fishingrod.json index 13193c52b..b6df4c659 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/copper_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:copper_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_gear.json b/src/generated/resources/data/basemetals/recipes/copper_gear.json index 6a1b56986..0947b1859 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_gear.json +++ b/src/generated/resources/data/basemetals/recipes/copper_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:copper_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_helmet.json b/src/generated/resources/data/basemetals/recipes/copper_helmet.json index b1ecf8ff0..229653369 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/copper_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:copper_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_hoe.json b/src/generated/resources/data/basemetals/recipes/copper_hoe.json index 2d733566a..2a1df74ee 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/copper_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:copper_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_horsearmor.json b/src/generated/resources/data/basemetals/recipes/copper_horsearmor.json index 09742ae92..ffed2a75a 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/copper_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:copper_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/copper_ingot_from_nuggets.json index 57e140642..9399e6cf9 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/copper_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:copper_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_leggings.json b/src/generated/resources/data/basemetals/recipes/copper_leggings.json index 2b724fa46..b5543acf2 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/copper_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:copper_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_lever.json b/src/generated/resources/data/basemetals/recipes/copper_lever.json index 8aad99d26..0dda3aad7 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_lever.json +++ b/src/generated/resources/data/basemetals/recipes/copper_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:copper_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_nuggets.json b/src/generated/resources/data/basemetals/recipes/copper_nuggets.json index 0fcb71d39..5cf3048e6 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/copper_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:copper_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_pickaxe.json b/src/generated/resources/data/basemetals/recipes/copper_pickaxe.json index 8f7bada3c..f1e950c55 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/copper_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:copper_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_plate.json b/src/generated/resources/data/basemetals/recipes/copper_plate.json index 78162bf5d..62c8d8391 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_plate.json +++ b/src/generated/resources/data/basemetals/recipes/copper_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:copper_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/copper_powder_from_small.json index 9ed6e1a9a..6530a0919 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/copper_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:copper_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/copper_pressure_plate.json index a1798a3fd..eb9d38c63 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/copper_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:copper_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_rod.json b/src/generated/resources/data/basemetals/recipes/copper_rod.json index ad384f486..f9e236d95 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_rod.json +++ b/src/generated/resources/data/basemetals/recipes/copper_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:copper_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_scythe.json b/src/generated/resources/data/basemetals/recipes/copper_scythe.json index 706e2da83..662d89be2 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/copper_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:copper_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_shears.json b/src/generated/resources/data/basemetals/recipes/copper_shears.json index 17578d7bf..de28a7656 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_shears.json +++ b/src/generated/resources/data/basemetals/recipes/copper_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:copper_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_shield.json b/src/generated/resources/data/basemetals/recipes/copper_shield.json index 2b35e0097..cc6632a1a 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_shield.json +++ b/src/generated/resources/data/basemetals/recipes/copper_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:copper_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_shovel.json b/src/generated/resources/data/basemetals/recipes/copper_shovel.json index d72226b10..74e708869 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/copper_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:copper_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_slab.json b/src/generated/resources/data/basemetals/recipes/copper_slab.json index 2bfd657f4..43d95c7aa 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_slab.json +++ b/src/generated/resources/data/basemetals/recipes/copper_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:copper_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_smallpowder.json b/src/generated/resources/data/basemetals/recipes/copper_smallpowder.json index 4a7c1aabe..2923bcda6 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/copper_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:copper_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_stairs.json b/src/generated/resources/data/basemetals/recipes/copper_stairs.json index 699716f71..5d2ea3d4f 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/copper_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:copper_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_sword.json b/src/generated/resources/data/basemetals/recipes/copper_sword.json index 841e26697..e609e0e3f 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_sword.json +++ b/src/generated/resources/data/basemetals/recipes/copper_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:copper_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_trapdoor.json b/src/generated/resources/data/basemetals/recipes/copper_trapdoor.json index 04d0c8188..1248d719c 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/copper_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:copper_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:copper_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/copper_wall.json b/src/generated/resources/data/basemetals/recipes/copper_wall.json index f24ae2a6c..34b839e42 100644 --- a/src/generated/resources/data/basemetals/recipes/copper_wall.json +++ b/src/generated/resources/data/basemetals/recipes/copper_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:copper_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:copper_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_arrow.json b/src/generated/resources/data/basemetals/recipes/cupronickel_arrow.json index 0932adf43..c73939bf7 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:cupronickel_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_axe.json b/src/generated/resources/data/basemetals/recipes/cupronickel_axe.json index cddf4b5b1..e747c6a40 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_axe.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:cupronickel_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_bars.json b/src/generated/resources/data/basemetals/recipes/cupronickel_bars.json index e88351cd3..15bfa6312 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_bars.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:cupronickel_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_bars_2.json b/src/generated/resources/data/basemetals/recipes/cupronickel_bars_2.json index e340983c0..fcf682fba 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:cupronickel_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_blend.json b/src/generated/resources/data/basemetals/recipes/cupronickel_blend.json index 72c274d5f..6d0ca2798 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_blend.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_blend.json @@ -17,5 +17,6 @@ "result": { "item": "basemetals:cupronickel_blend", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_blend_from_small.json b/src/generated/resources/data/basemetals/recipes/cupronickel_blend_from_small.json index 72809f85f..750caf9d2 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_blend_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_blend_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:cupronickel_blend" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_block.json b/src/generated/resources/data/basemetals/recipes/cupronickel_block.json index 5c664a579..547c35df7 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_block.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:cupronickel_block" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_block_ingot.json b/src/generated/resources/data/basemetals/recipes/cupronickel_block_ingot.json index 48b7288a7..9f3fee80f 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:cupronickel_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_bolt.json b/src/generated/resources/data/basemetals/recipes/cupronickel_bolt.json index c808f42a4..886ac9e46 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:cupronickel_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_boots.json b/src/generated/resources/data/basemetals/recipes/cupronickel_boots.json index 1df8b2d4d..ca4d74379 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_boots.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:cupronickel_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_bow.json b/src/generated/resources/data/basemetals/recipes/cupronickel_bow.json index 31b757675..494485d28 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_bow.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:cupronickel_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_button.json b/src/generated/resources/data/basemetals/recipes/cupronickel_button.json index 6a9ed6a59..881cbe072 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_button.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:cupronickel_button" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_chestplate.json b/src/generated/resources/data/basemetals/recipes/cupronickel_chestplate.json index 4c4c09591..a19589685 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:cupronickel_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_crackhammer.json b/src/generated/resources/data/basemetals/recipes/cupronickel_crackhammer.json index b36dcb56d..f172fe6a6 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:cupronickel_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_crossbow.json b/src/generated/resources/data/basemetals/recipes/cupronickel_crossbow.json index 9f4934897..a57736adb 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:cupronickel_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_door.json b/src/generated/resources/data/basemetals/recipes/cupronickel_door.json index ff0021a84..c54ac9ff6 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_door.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:cupronickel_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_fishingrod.json b/src/generated/resources/data/basemetals/recipes/cupronickel_fishingrod.json index 160b28c34..e87d6380e 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:cupronickel_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_gear.json b/src/generated/resources/data/basemetals/recipes/cupronickel_gear.json index 0b734c179..85e3d7e39 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_gear.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:cupronickel_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_helmet.json b/src/generated/resources/data/basemetals/recipes/cupronickel_helmet.json index e532e49be..6126cc7e2 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:cupronickel_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_hoe.json b/src/generated/resources/data/basemetals/recipes/cupronickel_hoe.json index 3fe7bdc91..1b2b8e5c9 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:cupronickel_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_horsearmor.json b/src/generated/resources/data/basemetals/recipes/cupronickel_horsearmor.json index 30bcc6c7f..2c369e19c 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:cupronickel_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/cupronickel_ingot_from_nuggets.json index 10eec59b5..ee9a3931f 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:cupronickel_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_leggings.json b/src/generated/resources/data/basemetals/recipes/cupronickel_leggings.json index aca0944f6..214c338fd 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:cupronickel_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_lever.json b/src/generated/resources/data/basemetals/recipes/cupronickel_lever.json index fb02caa3e..ec1d61dce 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_lever.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:cupronickel_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_nuggets.json b/src/generated/resources/data/basemetals/recipes/cupronickel_nuggets.json index c17d76ba0..eba8f90d4 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:cupronickel_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_pickaxe.json b/src/generated/resources/data/basemetals/recipes/cupronickel_pickaxe.json index 34570d566..c6aaaa4e2 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:cupronickel_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_plate.json b/src/generated/resources/data/basemetals/recipes/cupronickel_plate.json index 9d17349d3..7aa12e08e 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_plate.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:cupronickel_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/cupronickel_powder_from_small.json index 061c21347..5a4397693 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:cupronickel_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/cupronickel_pressure_plate.json index 2ae4c7996..35c818df8 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:cupronickel_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_rod.json b/src/generated/resources/data/basemetals/recipes/cupronickel_rod.json index 640a1e8a9..691b22c35 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_rod.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:cupronickel_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_scythe.json b/src/generated/resources/data/basemetals/recipes/cupronickel_scythe.json index 2a3c6de28..7b1c28687 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:cupronickel_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_shears.json b/src/generated/resources/data/basemetals/recipes/cupronickel_shears.json index d3b3f39be..3ff89e8a3 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_shears.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:cupronickel_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_shield.json b/src/generated/resources/data/basemetals/recipes/cupronickel_shield.json index 1c565705c..e54701771 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_shield.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:cupronickel_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_shovel.json b/src/generated/resources/data/basemetals/recipes/cupronickel_shovel.json index 91951c69b..a1d13ad29 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:cupronickel_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_slab.json b/src/generated/resources/data/basemetals/recipes/cupronickel_slab.json index 5acb1eff0..a216d59ec 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_slab.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:cupronickel_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_smallblend.json b/src/generated/resources/data/basemetals/recipes/cupronickel_smallblend.json index 95e8ea93e..f594e8b7f 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_smallblend.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_smallblend.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:cupronickel_smallblend", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_smallblend" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_smallpowder.json b/src/generated/resources/data/basemetals/recipes/cupronickel_smallpowder.json index d4a3a739a..3c92e3358 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:cupronickel_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_stairs.json b/src/generated/resources/data/basemetals/recipes/cupronickel_stairs.json index 3dbb7f215..dae653b98 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:cupronickel_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_sword.json b/src/generated/resources/data/basemetals/recipes/cupronickel_sword.json index 4fc2e6b58..5cec1ad33 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_sword.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:cupronickel_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_trapdoor.json b/src/generated/resources/data/basemetals/recipes/cupronickel_trapdoor.json index c0306a003..49d3994d6 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:cupronickel_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/cupronickel_wall.json b/src/generated/resources/data/basemetals/recipes/cupronickel_wall.json index 74a1055d5..0f1ac03f7 100644 --- a/src/generated/resources/data/basemetals/recipes/cupronickel_wall.json +++ b/src/generated/resources/data/basemetals/recipes/cupronickel_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:cupronickel_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:cupronickel_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/detector_rail.json b/src/generated/resources/data/basemetals/recipes/detector_rail.json index 8baf72fbb..eb1dc5eec 100644 --- a/src/generated/resources/data/basemetals/recipes/detector_rail.json +++ b/src/generated/resources/data/basemetals/recipes/detector_rail.json @@ -18,5 +18,6 @@ }, "result": { "item": "minecraft:detector_rail" - } -} \ No newline at end of file + }, + "group": "minecraft:detector_rail" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_arrow.json b/src/generated/resources/data/basemetals/recipes/diamond_arrow.json index 827ce4511..d4defaf5e 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:diamond_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_bars.json b/src/generated/resources/data/basemetals/recipes/diamond_bars.json index e4d820370..3adc57877 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_bars.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:diamond_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_bars_2.json b/src/generated/resources/data/basemetals/recipes/diamond_bars_2.json index d6f1ae836..bb5242e52 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:diamond_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_bolt.json b/src/generated/resources/data/basemetals/recipes/diamond_bolt.json index 41f0457ac..336562b34 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_bolt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "R", "R", "F" ], @@ -15,5 +16,6 @@ "result": { "item": "basemetals:diamond_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_bow.json b/src/generated/resources/data/basemetals/recipes/diamond_bow.json index c35294abe..02c735a0c 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_bow.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:diamond_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_button.json b/src/generated/resources/data/basemetals/recipes/diamond_button.json index eb96e1e8a..ca20ecd5f 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_button.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:diamond_button" - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_crackhammer.json b/src/generated/resources/data/basemetals/recipes/diamond_crackhammer.json index 44097eba4..a30647f4b 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:diamond_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_crossbow.json b/src/generated/resources/data/basemetals/recipes/diamond_crossbow.json index a3c1b929d..4f64d4d0f 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:diamond_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_door.json b/src/generated/resources/data/basemetals/recipes/diamond_door.json index 3a97ee491..c74647648 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_door.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_door.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "XX", "XX", "XX" ], @@ -12,5 +13,6 @@ "result": { "item": "basemetals:diamond_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_fishingrod.json b/src/generated/resources/data/basemetals/recipes/diamond_fishingrod.json index 67e2dc89d..2222d4285 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:diamond_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_gear.json b/src/generated/resources/data/basemetals/recipes/diamond_gear.json index ba12c143b..51b133ad1 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_gear.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:diamond_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_lever.json b/src/generated/resources/data/basemetals/recipes/diamond_lever.json index e9e8a587e..8980c8489 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_lever.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:diamond_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/diamond_powder_from_small.json index c0d6811b0..07c1dedc9 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:diamond_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/diamond_pressure_plate.json index 1942ca866..4af479343 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:diamond_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_rod.json b/src/generated/resources/data/basemetals/recipes/diamond_rod.json index 480a80de4..5366523fb 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_rod.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:diamond_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_scythe.json b/src/generated/resources/data/basemetals/recipes/diamond_scythe.json index 75210b160..79f6059f1 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:diamond_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_shears.json b/src/generated/resources/data/basemetals/recipes/diamond_shears.json index 544ffb8c6..b7206161c 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_shears.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:diamond_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_shield.json b/src/generated/resources/data/basemetals/recipes/diamond_shield.json index 924034ad0..a5264b938 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_shield.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:diamond_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_slab.json b/src/generated/resources/data/basemetals/recipes/diamond_slab.json index ce06009db..03181042b 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_slab.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:diamond_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_smallpowder.json b/src/generated/resources/data/basemetals/recipes/diamond_smallpowder.json index bfe37676f..1a00bafda 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:diamond_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_stairs.json b/src/generated/resources/data/basemetals/recipes/diamond_stairs.json index b7e1a5b53..0c5cc6da5 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:diamond_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_trapdoor.json b/src/generated/resources/data/basemetals/recipes/diamond_trapdoor.json index 0d4dff5dd..8d1260332 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:diamond_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/diamond_wall.json b/src/generated/resources/data/basemetals/recipes/diamond_wall.json index 4c5388ad4..0bb9ad003 100644 --- a/src/generated/resources/data/basemetals/recipes/diamond_wall.json +++ b/src/generated/resources/data/basemetals/recipes/diamond_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:diamond_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:diamond_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_arrow.json b/src/generated/resources/data/basemetals/recipes/electrum_arrow.json index b8077cb4b..dca071405 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:electrum_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_axe.json b/src/generated/resources/data/basemetals/recipes/electrum_axe.json index 302de8e9a..b865931ed 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_axe.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:electrum_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_bars.json b/src/generated/resources/data/basemetals/recipes/electrum_bars.json index fa6a7f8c1..cff8f4196 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_bars.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:electrum_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_bars_2.json b/src/generated/resources/data/basemetals/recipes/electrum_bars_2.json index 37c31488b..a336a648c 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:electrum_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_blend.json b/src/generated/resources/data/basemetals/recipes/electrum_blend.json index 32b6f8543..dd3fc2fd0 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_blend.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_blend.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:electrum_blend", "count": 2 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_blend_from_small.json b/src/generated/resources/data/basemetals/recipes/electrum_blend_from_small.json index 2bb0133e5..88971d88e 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_blend_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_blend_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:electrum_blend" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_block.json b/src/generated/resources/data/basemetals/recipes/electrum_block.json index 87c6dda4b..a1c4c7eb1 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_block.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:electrum_block" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_block_ingot.json b/src/generated/resources/data/basemetals/recipes/electrum_block_ingot.json index b2912c281..b9f2ae98b 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:electrum_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_bolt.json b/src/generated/resources/data/basemetals/recipes/electrum_bolt.json index 81ea84287..10a9b7b26 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:electrum_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_boots.json b/src/generated/resources/data/basemetals/recipes/electrum_boots.json index f11715f6a..3f8770e7e 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_boots.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:electrum_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_bow.json b/src/generated/resources/data/basemetals/recipes/electrum_bow.json index bfbb23ee3..50468f81e 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_bow.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:electrum_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_button.json b/src/generated/resources/data/basemetals/recipes/electrum_button.json index b9238e103..8ed86019e 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_button.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:electrum_button" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_chestplate.json b/src/generated/resources/data/basemetals/recipes/electrum_chestplate.json index e856dc1c6..cb5e7b04b 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:electrum_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_crackhammer.json b/src/generated/resources/data/basemetals/recipes/electrum_crackhammer.json index a70f935b0..df760a744 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:electrum_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_crossbow.json b/src/generated/resources/data/basemetals/recipes/electrum_crossbow.json index 00c38e587..4b6cde8df 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:electrum_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_door.json b/src/generated/resources/data/basemetals/recipes/electrum_door.json index 840ba4cbd..954281b32 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_door.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:electrum_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_fishingrod.json b/src/generated/resources/data/basemetals/recipes/electrum_fishingrod.json index 775c8224d..f84e99159 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:electrum_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_gear.json b/src/generated/resources/data/basemetals/recipes/electrum_gear.json index 7088b770e..6c3413c14 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_gear.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:electrum_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_helmet.json b/src/generated/resources/data/basemetals/recipes/electrum_helmet.json index 0c8e04741..60ecee252 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:electrum_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_hoe.json b/src/generated/resources/data/basemetals/recipes/electrum_hoe.json index a5f43d31a..b64c963f5 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:electrum_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_horsearmor.json b/src/generated/resources/data/basemetals/recipes/electrum_horsearmor.json index 3169860e1..3f9ab388c 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:electrum_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/electrum_ingot_from_nuggets.json index 66ab4b4e2..604b98999 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:electrum_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_leggings.json b/src/generated/resources/data/basemetals/recipes/electrum_leggings.json index 3ff807c39..604528803 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:electrum_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_lever.json b/src/generated/resources/data/basemetals/recipes/electrum_lever.json index 99d8fea55..64bca9a5a 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_lever.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:electrum_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_nuggets.json b/src/generated/resources/data/basemetals/recipes/electrum_nuggets.json index 6f3ec8082..06b0c5fe9 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:electrum_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_pickaxe.json b/src/generated/resources/data/basemetals/recipes/electrum_pickaxe.json index a065512ed..6d04ef1b1 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:electrum_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_plate.json b/src/generated/resources/data/basemetals/recipes/electrum_plate.json index 6edfd8c80..3d4ce1c97 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_plate.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:electrum_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/electrum_powder_from_small.json index 78d57e916..6e4886d12 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:electrum_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/electrum_pressure_plate.json index 880157dde..87578c0d4 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:electrum_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_rod.json b/src/generated/resources/data/basemetals/recipes/electrum_rod.json index 96c15edbc..93fc3e16e 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_rod.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:electrum_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_scythe.json b/src/generated/resources/data/basemetals/recipes/electrum_scythe.json index e220c7dfb..7a5932602 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:electrum_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_shears.json b/src/generated/resources/data/basemetals/recipes/electrum_shears.json index ec4a05be7..02314d724 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_shears.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:electrum_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_shield.json b/src/generated/resources/data/basemetals/recipes/electrum_shield.json index 208396248..eaebf91b3 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_shield.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:electrum_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_shovel.json b/src/generated/resources/data/basemetals/recipes/electrum_shovel.json index 0d015b26d..19cfccb3b 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:electrum_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_slab.json b/src/generated/resources/data/basemetals/recipes/electrum_slab.json index 54867cd8a..5cc4202e1 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_slab.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:electrum_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_smallblend.json b/src/generated/resources/data/basemetals/recipes/electrum_smallblend.json index fcf11bd1f..ef7223806 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_smallblend.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_smallblend.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:electrum_smallblend", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_smallblend" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_smallpowder.json b/src/generated/resources/data/basemetals/recipes/electrum_smallpowder.json index bfdd1d898..f2476c191 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:electrum_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_stairs.json b/src/generated/resources/data/basemetals/recipes/electrum_stairs.json index f859a8f6f..2997a0476 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:electrum_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_sword.json b/src/generated/resources/data/basemetals/recipes/electrum_sword.json index 64fea5802..a9d683aab 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_sword.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:electrum_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_trapdoor.json b/src/generated/resources/data/basemetals/recipes/electrum_trapdoor.json index ad4e64746..919eea79f 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:electrum_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/electrum_wall.json b/src/generated/resources/data/basemetals/recipes/electrum_wall.json index 25c56f7b5..e322335c0 100644 --- a/src/generated/resources/data/basemetals/recipes/electrum_wall.json +++ b/src/generated/resources/data/basemetals/recipes/electrum_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:electrum_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:electrum_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_arrow.json b/src/generated/resources/data/basemetals/recipes/emerald_arrow.json index c73dc9ac0..94f5aced3 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:emerald_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_axe.json b/src/generated/resources/data/basemetals/recipes/emerald_axe.json index 168277eed..d79d2edcd 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_axe.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:emerald_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_bars.json b/src/generated/resources/data/basemetals/recipes/emerald_bars.json index 787017a3c..62f4dd105 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_bars.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:emerald_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_bars_2.json b/src/generated/resources/data/basemetals/recipes/emerald_bars_2.json index 140603db3..9a10e1c6f 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:emerald_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_bolt.json b/src/generated/resources/data/basemetals/recipes/emerald_bolt.json index dae3c86b2..5cea4e2ec 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_bolt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "R", "R", "F" ], @@ -15,5 +16,6 @@ "result": { "item": "basemetals:emerald_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_boots.json b/src/generated/resources/data/basemetals/recipes/emerald_boots.json index 0623f5276..1fcccd1f0 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_boots.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:emerald_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_bow.json b/src/generated/resources/data/basemetals/recipes/emerald_bow.json index 7980b4751..ebf7afe22 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_bow.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:emerald_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_button.json b/src/generated/resources/data/basemetals/recipes/emerald_button.json index c719b3ce7..b80a337a7 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_button.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:emerald_button" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_chestplate.json b/src/generated/resources/data/basemetals/recipes/emerald_chestplate.json index 630837781..1ce88f9f3 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:emerald_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_crackhammer.json b/src/generated/resources/data/basemetals/recipes/emerald_crackhammer.json index 3c0c1ab99..c56298778 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:emerald_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_crossbow.json b/src/generated/resources/data/basemetals/recipes/emerald_crossbow.json index ff3b74afd..4453984b4 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:emerald_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_door.json b/src/generated/resources/data/basemetals/recipes/emerald_door.json index 1f3f5e491..3c35c8251 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_door.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_door.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "XX", "XX", "XX" ], @@ -12,5 +13,6 @@ "result": { "item": "basemetals:emerald_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_fishingrod.json b/src/generated/resources/data/basemetals/recipes/emerald_fishingrod.json index 5b2879232..69b3c7a0a 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:emerald_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_gear.json b/src/generated/resources/data/basemetals/recipes/emerald_gear.json index 3a938765c..4ac9daaaa 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_gear.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:emerald_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_helmet.json b/src/generated/resources/data/basemetals/recipes/emerald_helmet.json index d9100681d..d8213ec9e 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:emerald_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_hoe.json b/src/generated/resources/data/basemetals/recipes/emerald_hoe.json index 9ac6ae053..25e58aacb 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:emerald_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_horsearmor.json b/src/generated/resources/data/basemetals/recipes/emerald_horsearmor.json index 9e4fe4290..e2041e2c7 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:emerald_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_leggings.json b/src/generated/resources/data/basemetals/recipes/emerald_leggings.json index e6124aa83..4d36272b1 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:emerald_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_lever.json b/src/generated/resources/data/basemetals/recipes/emerald_lever.json index eb2cb470b..41f7f8d15 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_lever.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:emerald_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_pickaxe.json b/src/generated/resources/data/basemetals/recipes/emerald_pickaxe.json index f8fcb5202..5f77b1f79 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:emerald_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/emerald_powder_from_small.json index e0a098c72..bac7e7847 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:emerald_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/emerald_pressure_plate.json index 3eb90c9c9..551881a4d 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:emerald_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_rod.json b/src/generated/resources/data/basemetals/recipes/emerald_rod.json index 8676caa3e..6d6cc0df5 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_rod.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:emerald_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_scythe.json b/src/generated/resources/data/basemetals/recipes/emerald_scythe.json index f73690ccf..23899e6c9 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:emerald_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_shears.json b/src/generated/resources/data/basemetals/recipes/emerald_shears.json index ee1153c99..3775d4ac0 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_shears.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:emerald_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_shield.json b/src/generated/resources/data/basemetals/recipes/emerald_shield.json index d2e31a4b0..609b54493 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_shield.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:emerald_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_shovel.json b/src/generated/resources/data/basemetals/recipes/emerald_shovel.json index 40201ca37..161550238 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:emerald_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_slab.json b/src/generated/resources/data/basemetals/recipes/emerald_slab.json index f1862f644..f3055220e 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_slab.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:emerald_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_smallpowder.json b/src/generated/resources/data/basemetals/recipes/emerald_smallpowder.json index cf3ae6e40..ba4019493 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:emerald_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_stairs.json b/src/generated/resources/data/basemetals/recipes/emerald_stairs.json index 808cb9ad8..2cc3bf074 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:emerald_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_sword.json b/src/generated/resources/data/basemetals/recipes/emerald_sword.json index c6cb89bae..f7f87e2fb 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_sword.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_sword.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "X", "X", "S" ], @@ -14,5 +15,6 @@ }, "result": { "item": "basemetals:emerald_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_trapdoor.json b/src/generated/resources/data/basemetals/recipes/emerald_trapdoor.json index be5cda66a..c7893190c 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:emerald_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/emerald_wall.json b/src/generated/resources/data/basemetals/recipes/emerald_wall.json index ac2023aba..0c0027b0f 100644 --- a/src/generated/resources/data/basemetals/recipes/emerald_wall.json +++ b/src/generated/resources/data/basemetals/recipes/emerald_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:emerald_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:emerald_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/flint_and_steel.json b/src/generated/resources/data/basemetals/recipes/flint_and_steel.json index cdfddf3a6..00535c0ed 100644 --- a/src/generated/resources/data/basemetals/recipes/flint_and_steel.json +++ b/src/generated/resources/data/basemetals/recipes/flint_and_steel.json @@ -10,5 +10,6 @@ ], "result": { "item": "minecraft:flint_and_steel" - } -} \ No newline at end of file + }, + "group": "minecraft:flint_and_steel" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_arrow.json b/src/generated/resources/data/basemetals/recipes/gold_arrow.json index 49f60d83f..906c0639b 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/gold_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:gold_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:gold_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_bars.json b/src/generated/resources/data/basemetals/recipes/gold_bars.json index 9dea4a721..f2114ddc2 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_bars.json +++ b/src/generated/resources/data/basemetals/recipes/gold_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:gold_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:gold_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_bars_2.json b/src/generated/resources/data/basemetals/recipes/gold_bars_2.json index 16836d9e9..413293c4e 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/gold_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:gold_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:gold_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_bolt.json b/src/generated/resources/data/basemetals/recipes/gold_bolt.json index dc16e3bbe..d69b515a3 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/gold_bolt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "R", "R", "F" ], @@ -15,5 +16,6 @@ "result": { "item": "basemetals:gold_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:gold_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_bow.json b/src/generated/resources/data/basemetals/recipes/gold_bow.json index 422dc44ef..a1d894e83 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_bow.json +++ b/src/generated/resources/data/basemetals/recipes/gold_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:gold_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:gold_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_button.json b/src/generated/resources/data/basemetals/recipes/gold_button.json index 6335562dd..1ef7fb737 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_button.json +++ b/src/generated/resources/data/basemetals/recipes/gold_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:gold_button" - } -} \ No newline at end of file + }, + "group": "basemetals:gold_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_crackhammer.json b/src/generated/resources/data/basemetals/recipes/gold_crackhammer.json index 8b8ef597a..79b9710ff 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/gold_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:gold_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:gold_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_crossbow.json b/src/generated/resources/data/basemetals/recipes/gold_crossbow.json index 9cbf03017..4a3e6d22c 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/gold_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:gold_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:gold_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_door.json b/src/generated/resources/data/basemetals/recipes/gold_door.json index a0cbb4dbe..ef104f7ca 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_door.json +++ b/src/generated/resources/data/basemetals/recipes/gold_door.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "XX", "XX", "XX" ], @@ -12,5 +13,6 @@ "result": { "item": "basemetals:gold_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:gold_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_fishingrod.json b/src/generated/resources/data/basemetals/recipes/gold_fishingrod.json index a65440866..b6b27e36f 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/gold_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:gold_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:gold_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_gear.json b/src/generated/resources/data/basemetals/recipes/gold_gear.json index 65aaa3cec..575727583 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_gear.json +++ b/src/generated/resources/data/basemetals/recipes/gold_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:gold_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:gold_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_lever.json b/src/generated/resources/data/basemetals/recipes/gold_lever.json index 8a6b7f9a6..57091aa4d 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_lever.json +++ b/src/generated/resources/data/basemetals/recipes/gold_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:gold_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:gold_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_plate.json b/src/generated/resources/data/basemetals/recipes/gold_plate.json index 418b2070a..0c45e4393 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_plate.json +++ b/src/generated/resources/data/basemetals/recipes/gold_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:gold_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:gold_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/gold_powder_from_small.json index bb0e33688..44108d7b5 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/gold_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:gold_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:gold_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_rod.json b/src/generated/resources/data/basemetals/recipes/gold_rod.json index e0c460f8c..0cbe14c0b 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_rod.json +++ b/src/generated/resources/data/basemetals/recipes/gold_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:gold_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:gold_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_scythe.json b/src/generated/resources/data/basemetals/recipes/gold_scythe.json index 7af3abd76..29955cd92 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/gold_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:gold_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:gold_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_shears.json b/src/generated/resources/data/basemetals/recipes/gold_shears.json index 7bf3f12d1..adced59e8 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_shears.json +++ b/src/generated/resources/data/basemetals/recipes/gold_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:gold_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:gold_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_shield.json b/src/generated/resources/data/basemetals/recipes/gold_shield.json index e398e4529..00b8093f0 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_shield.json +++ b/src/generated/resources/data/basemetals/recipes/gold_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:gold_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:gold_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_slab.json b/src/generated/resources/data/basemetals/recipes/gold_slab.json index 0fa221528..5acca4df7 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_slab.json +++ b/src/generated/resources/data/basemetals/recipes/gold_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:gold_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:gold_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_smallpowder.json b/src/generated/resources/data/basemetals/recipes/gold_smallpowder.json index 40bd82e53..41390c34f 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/gold_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:gold_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:gold_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_stairs.json b/src/generated/resources/data/basemetals/recipes/gold_stairs.json index 013ec9498..5293b7332 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/gold_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:gold_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:gold_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_trapdoor.json b/src/generated/resources/data/basemetals/recipes/gold_trapdoor.json index ec4d2d555..c0eada446 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/gold_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:gold_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:gold_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/gold_wall.json b/src/generated/resources/data/basemetals/recipes/gold_wall.json index 5d2dd5fce..d5e102cc2 100644 --- a/src/generated/resources/data/basemetals/recipes/gold_wall.json +++ b/src/generated/resources/data/basemetals/recipes/gold_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:gold_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:gold_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/human_detector.json b/src/generated/resources/data/basemetals/recipes/human_detector.json index 633528037..efaae9b3f 100644 --- a/src/generated/resources/data/basemetals/recipes/human_detector.json +++ b/src/generated/resources/data/basemetals/recipes/human_detector.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:human_detector" - } -} \ No newline at end of file + }, + "group": "basemetals:human_detector" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_arrow.json b/src/generated/resources/data/basemetals/recipes/invar_arrow.json index 48ffa1d4a..b31bc84ba 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/invar_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:invar_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_axe.json b/src/generated/resources/data/basemetals/recipes/invar_axe.json index d345014cd..2a9b0f81b 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_axe.json +++ b/src/generated/resources/data/basemetals/recipes/invar_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:invar_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_bars.json b/src/generated/resources/data/basemetals/recipes/invar_bars.json index f5d983efa..403243255 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_bars.json +++ b/src/generated/resources/data/basemetals/recipes/invar_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:invar_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_bars_2.json b/src/generated/resources/data/basemetals/recipes/invar_bars_2.json index 85aa7c000..0762f962a 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/invar_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:invar_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_blend.json b/src/generated/resources/data/basemetals/recipes/invar_blend.json index 9f653b428..cb8d41e7c 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_blend.json +++ b/src/generated/resources/data/basemetals/recipes/invar_blend.json @@ -14,5 +14,6 @@ "result": { "item": "basemetals:invar_blend", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_blend_from_small.json b/src/generated/resources/data/basemetals/recipes/invar_blend_from_small.json index d3589934f..b77b24674 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_blend_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/invar_blend_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:invar_blend" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_block.json b/src/generated/resources/data/basemetals/recipes/invar_block.json index b3e2fee5f..b2e704f1e 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_block.json +++ b/src/generated/resources/data/basemetals/recipes/invar_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:invar_block" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_block_ingot.json b/src/generated/resources/data/basemetals/recipes/invar_block_ingot.json index 8063e5fec..c5545b9f1 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/invar_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:invar_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_bolt.json b/src/generated/resources/data/basemetals/recipes/invar_bolt.json index c92f9d850..8d825a2e5 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/invar_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:invar_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_boots.json b/src/generated/resources/data/basemetals/recipes/invar_boots.json index a48741d26..64c3189e0 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_boots.json +++ b/src/generated/resources/data/basemetals/recipes/invar_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:invar_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_bow.json b/src/generated/resources/data/basemetals/recipes/invar_bow.json index 8ca7d4bbc..c6ba1f006 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_bow.json +++ b/src/generated/resources/data/basemetals/recipes/invar_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:invar_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_button.json b/src/generated/resources/data/basemetals/recipes/invar_button.json index d4ffcebe2..8474917b9 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_button.json +++ b/src/generated/resources/data/basemetals/recipes/invar_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:invar_button" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_chestplate.json b/src/generated/resources/data/basemetals/recipes/invar_chestplate.json index ce34d892d..9f18b6846 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/invar_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:invar_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_crackhammer.json b/src/generated/resources/data/basemetals/recipes/invar_crackhammer.json index 14f8601cf..4a01c3750 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/invar_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:invar_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_crossbow.json b/src/generated/resources/data/basemetals/recipes/invar_crossbow.json index 4b58f1cf0..320f45b57 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/invar_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:invar_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_door.json b/src/generated/resources/data/basemetals/recipes/invar_door.json index 7e6bffa1d..673b730e4 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_door.json +++ b/src/generated/resources/data/basemetals/recipes/invar_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:invar_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_fishingrod.json b/src/generated/resources/data/basemetals/recipes/invar_fishingrod.json index daf18c69f..68392ad23 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/invar_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:invar_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_gear.json b/src/generated/resources/data/basemetals/recipes/invar_gear.json index 930edfcff..9d064ee6d 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_gear.json +++ b/src/generated/resources/data/basemetals/recipes/invar_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:invar_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_helmet.json b/src/generated/resources/data/basemetals/recipes/invar_helmet.json index c581d86fa..adc07b9f8 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/invar_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:invar_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_hoe.json b/src/generated/resources/data/basemetals/recipes/invar_hoe.json index b09e98d69..e49731dcb 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/invar_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:invar_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_horsearmor.json b/src/generated/resources/data/basemetals/recipes/invar_horsearmor.json index ceb406372..a1d00faf6 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/invar_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:invar_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/invar_ingot_from_nuggets.json index 5e378254b..fdd4dacf5 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/invar_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:invar_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_leggings.json b/src/generated/resources/data/basemetals/recipes/invar_leggings.json index ba9ba163b..2f7b6afe8 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/invar_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:invar_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_lever.json b/src/generated/resources/data/basemetals/recipes/invar_lever.json index 8d4680672..2c24a11d7 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_lever.json +++ b/src/generated/resources/data/basemetals/recipes/invar_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:invar_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_nuggets.json b/src/generated/resources/data/basemetals/recipes/invar_nuggets.json index 87ac1d964..d337b3b11 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/invar_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:invar_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_pickaxe.json b/src/generated/resources/data/basemetals/recipes/invar_pickaxe.json index beb3b825f..7ba3927d7 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/invar_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:invar_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_plate.json b/src/generated/resources/data/basemetals/recipes/invar_plate.json index de76da98f..d906d84c0 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_plate.json +++ b/src/generated/resources/data/basemetals/recipes/invar_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:invar_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/invar_powder_from_small.json index e2825004d..305d9ff5f 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/invar_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:invar_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/invar_pressure_plate.json index 4eea04469..d6de69c06 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/invar_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:invar_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_rod.json b/src/generated/resources/data/basemetals/recipes/invar_rod.json index 15863819d..ba4dab96b 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_rod.json +++ b/src/generated/resources/data/basemetals/recipes/invar_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:invar_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_scythe.json b/src/generated/resources/data/basemetals/recipes/invar_scythe.json index a38fa6bf4..27e49e47f 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/invar_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:invar_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_shears.json b/src/generated/resources/data/basemetals/recipes/invar_shears.json index 779c64081..fca83877d 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_shears.json +++ b/src/generated/resources/data/basemetals/recipes/invar_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:invar_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_shield.json b/src/generated/resources/data/basemetals/recipes/invar_shield.json index af3042baa..72f9a3baf 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_shield.json +++ b/src/generated/resources/data/basemetals/recipes/invar_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:invar_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_shovel.json b/src/generated/resources/data/basemetals/recipes/invar_shovel.json index 8b8d2302f..08aa23ee3 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/invar_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:invar_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_slab.json b/src/generated/resources/data/basemetals/recipes/invar_slab.json index 6a5623ef0..ed43e3b91 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_slab.json +++ b/src/generated/resources/data/basemetals/recipes/invar_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:invar_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_smallblend.json b/src/generated/resources/data/basemetals/recipes/invar_smallblend.json index 3b006de40..dbd91ac16 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_smallblend.json +++ b/src/generated/resources/data/basemetals/recipes/invar_smallblend.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:invar_smallblend", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_smallblend" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_smallpowder.json b/src/generated/resources/data/basemetals/recipes/invar_smallpowder.json index a646f6348..67cc70a34 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/invar_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:invar_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_stairs.json b/src/generated/resources/data/basemetals/recipes/invar_stairs.json index d3666ec5e..79d1aab96 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/invar_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:invar_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_sword.json b/src/generated/resources/data/basemetals/recipes/invar_sword.json index 0abf0ca18..eb72d9156 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_sword.json +++ b/src/generated/resources/data/basemetals/recipes/invar_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:invar_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_trapdoor.json b/src/generated/resources/data/basemetals/recipes/invar_trapdoor.json index 1366a541c..ef28e06f2 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/invar_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:invar_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:invar_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/invar_wall.json b/src/generated/resources/data/basemetals/recipes/invar_wall.json index 9fe146cae..5e3400da6 100644 --- a/src/generated/resources/data/basemetals/recipes/invar_wall.json +++ b/src/generated/resources/data/basemetals/recipes/invar_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:invar_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:invar_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_arrow.json b/src/generated/resources/data/basemetals/recipes/iron_arrow.json index edcf72b6f..e1e5e7e93 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/iron_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:iron_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:iron_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_bars_2.json b/src/generated/resources/data/basemetals/recipes/iron_bars_2.json index 6f6eab24e..22a77c26c 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/iron_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "minecraft:iron_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "minecraft:iron_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_bolt.json b/src/generated/resources/data/basemetals/recipes/iron_bolt.json index 6c9ee17f5..fd851ba71 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/iron_bolt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "R", "R", "F" ], @@ -15,5 +16,6 @@ "result": { "item": "basemetals:iron_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:iron_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_bow.json b/src/generated/resources/data/basemetals/recipes/iron_bow.json index a8c4aa8d5..d8a3832a3 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_bow.json +++ b/src/generated/resources/data/basemetals/recipes/iron_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:iron_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:iron_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_button.json b/src/generated/resources/data/basemetals/recipes/iron_button.json index 766b5a46a..9e6f8390d 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_button.json +++ b/src/generated/resources/data/basemetals/recipes/iron_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:iron_button" - } -} \ No newline at end of file + }, + "group": "basemetals:iron_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_crackhammer.json b/src/generated/resources/data/basemetals/recipes/iron_crackhammer.json index 3e6858134..0d5aa7e99 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/iron_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:iron_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:iron_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_crossbow.json b/src/generated/resources/data/basemetals/recipes/iron_crossbow.json index 5db2b826f..3c54923d7 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/iron_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:iron_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:iron_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_fishingrod.json b/src/generated/resources/data/basemetals/recipes/iron_fishingrod.json index f25a84c60..7ce41ebad 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/iron_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:iron_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:iron_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_gear.json b/src/generated/resources/data/basemetals/recipes/iron_gear.json index 477881f40..168f41d26 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_gear.json +++ b/src/generated/resources/data/basemetals/recipes/iron_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:iron_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:iron_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_lever.json b/src/generated/resources/data/basemetals/recipes/iron_lever.json index a33774e74..bb3bd4bfd 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_lever.json +++ b/src/generated/resources/data/basemetals/recipes/iron_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:iron_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:iron_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_plate.json b/src/generated/resources/data/basemetals/recipes/iron_plate.json index cacc602e5..7d3bdeac4 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_plate.json +++ b/src/generated/resources/data/basemetals/recipes/iron_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:iron_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:iron_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/iron_powder_from_small.json index 81588e5fe..dc00ec964 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/iron_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:iron_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:iron_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_rod.json b/src/generated/resources/data/basemetals/recipes/iron_rod.json index da6ffde05..011c9b1c3 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_rod.json +++ b/src/generated/resources/data/basemetals/recipes/iron_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:iron_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:iron_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_scythe.json b/src/generated/resources/data/basemetals/recipes/iron_scythe.json index 144688c40..3eb55f465 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/iron_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:iron_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:iron_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_shield.json b/src/generated/resources/data/basemetals/recipes/iron_shield.json index 821f29812..fbeefa764 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_shield.json +++ b/src/generated/resources/data/basemetals/recipes/iron_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:iron_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:iron_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_slab.json b/src/generated/resources/data/basemetals/recipes/iron_slab.json index 2529dffa3..5c92d3425 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_slab.json +++ b/src/generated/resources/data/basemetals/recipes/iron_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:iron_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:iron_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_smallpowder.json b/src/generated/resources/data/basemetals/recipes/iron_smallpowder.json index f64bf5d8e..f08979301 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/iron_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:iron_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:iron_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_stairs.json b/src/generated/resources/data/basemetals/recipes/iron_stairs.json index 38d1e340f..a1db76387 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/iron_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:iron_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:iron_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/iron_wall.json b/src/generated/resources/data/basemetals/recipes/iron_wall.json index ebdc2c3d3..5bfb2800f 100644 --- a/src/generated/resources/data/basemetals/recipes/iron_wall.json +++ b/src/generated/resources/data/basemetals/recipes/iron_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:iron_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:iron_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_arrow.json b/src/generated/resources/data/basemetals/recipes/lead_arrow.json index c8a8af4b8..7417c63ce 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/lead_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:lead_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_axe.json b/src/generated/resources/data/basemetals/recipes/lead_axe.json index 6809d8642..837b965c6 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_axe.json +++ b/src/generated/resources/data/basemetals/recipes/lead_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:lead_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_bars.json b/src/generated/resources/data/basemetals/recipes/lead_bars.json index 209149d1c..e62f5ee50 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_bars.json +++ b/src/generated/resources/data/basemetals/recipes/lead_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:lead_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_bars_2.json b/src/generated/resources/data/basemetals/recipes/lead_bars_2.json index ae9848a55..ff454b708 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/lead_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:lead_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_block.json b/src/generated/resources/data/basemetals/recipes/lead_block.json index 552c9f775..93831679c 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_block.json +++ b/src/generated/resources/data/basemetals/recipes/lead_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:lead_block" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_block_ingot.json b/src/generated/resources/data/basemetals/recipes/lead_block_ingot.json index a566930c7..da1e3f057 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/lead_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:lead_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_bolt.json b/src/generated/resources/data/basemetals/recipes/lead_bolt.json index 6012fd28a..0c95a62de 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/lead_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:lead_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_boots.json b/src/generated/resources/data/basemetals/recipes/lead_boots.json index acaa00efe..c0d2c0ff1 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_boots.json +++ b/src/generated/resources/data/basemetals/recipes/lead_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:lead_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_bow.json b/src/generated/resources/data/basemetals/recipes/lead_bow.json index b1358d134..98c2a6b72 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_bow.json +++ b/src/generated/resources/data/basemetals/recipes/lead_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:lead_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_button.json b/src/generated/resources/data/basemetals/recipes/lead_button.json index 2ab03ed40..41fe68f3a 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_button.json +++ b/src/generated/resources/data/basemetals/recipes/lead_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:lead_button" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_chestplate.json b/src/generated/resources/data/basemetals/recipes/lead_chestplate.json index 2a263c1d2..f2d8f4785 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/lead_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:lead_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_crackhammer.json b/src/generated/resources/data/basemetals/recipes/lead_crackhammer.json index 120199908..3166054cb 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/lead_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:lead_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_crossbow.json b/src/generated/resources/data/basemetals/recipes/lead_crossbow.json index 8a8e5e5fd..576b23547 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/lead_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:lead_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_door.json b/src/generated/resources/data/basemetals/recipes/lead_door.json index ac86ebabc..198e4930d 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_door.json +++ b/src/generated/resources/data/basemetals/recipes/lead_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:lead_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_fishingrod.json b/src/generated/resources/data/basemetals/recipes/lead_fishingrod.json index 644e7f75e..23de22cc0 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/lead_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:lead_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_gear.json b/src/generated/resources/data/basemetals/recipes/lead_gear.json index 0ff075ba2..6df2ef76d 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_gear.json +++ b/src/generated/resources/data/basemetals/recipes/lead_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:lead_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_helmet.json b/src/generated/resources/data/basemetals/recipes/lead_helmet.json index 1cde6455b..7b4fdcd0e 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/lead_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:lead_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_hoe.json b/src/generated/resources/data/basemetals/recipes/lead_hoe.json index 972522486..444b19cd7 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/lead_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:lead_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_horsearmor.json b/src/generated/resources/data/basemetals/recipes/lead_horsearmor.json index e51c9dd5b..056b02db3 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/lead_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:lead_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/lead_ingot_from_nuggets.json index 68b98accd..001cc0d00 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/lead_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:lead_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_leggings.json b/src/generated/resources/data/basemetals/recipes/lead_leggings.json index 6f63da9a4..983e90150 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/lead_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:lead_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_lever.json b/src/generated/resources/data/basemetals/recipes/lead_lever.json index f7ff595de..2bf5d1f98 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_lever.json +++ b/src/generated/resources/data/basemetals/recipes/lead_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:lead_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_nuggets.json b/src/generated/resources/data/basemetals/recipes/lead_nuggets.json index 7b73a9b9b..a518bf4f3 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/lead_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:lead_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_pickaxe.json b/src/generated/resources/data/basemetals/recipes/lead_pickaxe.json index f1a541bb6..4987bf420 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/lead_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:lead_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_plate.json b/src/generated/resources/data/basemetals/recipes/lead_plate.json index 0a83e30bd..306976b5c 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_plate.json +++ b/src/generated/resources/data/basemetals/recipes/lead_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:lead_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/lead_powder_from_small.json index de0c82fc5..d9d74e42c 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/lead_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:lead_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/lead_pressure_plate.json index c91586412..1d88e78c0 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/lead_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:lead_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_rod.json b/src/generated/resources/data/basemetals/recipes/lead_rod.json index 27bd3bf1c..d6b6ac3f9 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_rod.json +++ b/src/generated/resources/data/basemetals/recipes/lead_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:lead_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_scythe.json b/src/generated/resources/data/basemetals/recipes/lead_scythe.json index 14ed5e58b..10ee81a48 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/lead_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:lead_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_shears.json b/src/generated/resources/data/basemetals/recipes/lead_shears.json index 6d5ae7b65..7353701e7 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_shears.json +++ b/src/generated/resources/data/basemetals/recipes/lead_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:lead_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_shield.json b/src/generated/resources/data/basemetals/recipes/lead_shield.json index dc8bb18a6..2cdd07350 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_shield.json +++ b/src/generated/resources/data/basemetals/recipes/lead_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:lead_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_shovel.json b/src/generated/resources/data/basemetals/recipes/lead_shovel.json index b31113130..949d5b5cf 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/lead_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:lead_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_slab.json b/src/generated/resources/data/basemetals/recipes/lead_slab.json index ba452d67d..43fcfbbc9 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_slab.json +++ b/src/generated/resources/data/basemetals/recipes/lead_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:lead_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_smallpowder.json b/src/generated/resources/data/basemetals/recipes/lead_smallpowder.json index cae6dd327..962bf8c5b 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/lead_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:lead_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_stairs.json b/src/generated/resources/data/basemetals/recipes/lead_stairs.json index 1a9ad6ef6..e2d679997 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/lead_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:lead_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_sword.json b/src/generated/resources/data/basemetals/recipes/lead_sword.json index 7d8159461..62b8456a5 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_sword.json +++ b/src/generated/resources/data/basemetals/recipes/lead_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:lead_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_trapdoor.json b/src/generated/resources/data/basemetals/recipes/lead_trapdoor.json index f1309d3ab..f73dc116a 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/lead_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:lead_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:lead_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/lead_wall.json b/src/generated/resources/data/basemetals/recipes/lead_wall.json index f1730aac0..0d1d1f2e0 100644 --- a/src/generated/resources/data/basemetals/recipes/lead_wall.json +++ b/src/generated/resources/data/basemetals/recipes/lead_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:lead_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:lead_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/mercury_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/mercury_ingot_from_nuggets.json index b4b5fd765..4d2e43d50 100644 --- a/src/generated/resources/data/basemetals/recipes/mercury_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/mercury_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:mercury_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:mercury_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/mercury_nuggets.json b/src/generated/resources/data/basemetals/recipes/mercury_nuggets.json index f678a854d..01cef667c 100644 --- a/src/generated/resources/data/basemetals/recipes/mercury_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/mercury_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:mercury_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:mercury_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/mercury_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/mercury_powder_from_small.json index 22b02683a..e62a93979 100644 --- a/src/generated/resources/data/basemetals/recipes/mercury_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/mercury_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:mercury_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:mercury_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/mercury_smallpowder.json b/src/generated/resources/data/basemetals/recipes/mercury_smallpowder.json index 81f990a30..a70f2dc82 100644 --- a/src/generated/resources/data/basemetals/recipes/mercury_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/mercury_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:mercury_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:mercury_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/minecart.json b/src/generated/resources/data/basemetals/recipes/minecart.json index 3ed8261ae..e70c39635 100644 --- a/src/generated/resources/data/basemetals/recipes/minecart.json +++ b/src/generated/resources/data/basemetals/recipes/minecart.json @@ -11,5 +11,6 @@ }, "result": { "item": "minecraft:minecart" - } -} \ No newline at end of file + }, + "group": "minecraft:minecart" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_arrow.json b/src/generated/resources/data/basemetals/recipes/mithril_arrow.json index a64eb294d..7cdfa8be3 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:mithril_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_axe.json b/src/generated/resources/data/basemetals/recipes/mithril_axe.json index dd8b951ca..7f39a4fea 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_axe.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:mithril_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_bars.json b/src/generated/resources/data/basemetals/recipes/mithril_bars.json index 9086f683c..c26ce8d7e 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_bars.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:mithril_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_bars_2.json b/src/generated/resources/data/basemetals/recipes/mithril_bars_2.json index f56172d22..6ee398781 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:mithril_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_blend.json b/src/generated/resources/data/basemetals/recipes/mithril_blend.json index e3a13b13a..9689bd530 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_blend.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_blend.json @@ -17,5 +17,6 @@ "result": { "item": "basemetals:mithril_blend", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_blend_from_small.json b/src/generated/resources/data/basemetals/recipes/mithril_blend_from_small.json index 91afafedd..2c87d1409 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_blend_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_blend_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:mithril_blend" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_block.json b/src/generated/resources/data/basemetals/recipes/mithril_block.json index 9165599db..0326bc1af 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_block.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:mithril_block" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_block_ingot.json b/src/generated/resources/data/basemetals/recipes/mithril_block_ingot.json index 5fece0af3..cdf17c5f3 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:mithril_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_bolt.json b/src/generated/resources/data/basemetals/recipes/mithril_bolt.json index e3fd31f51..ea5a0e62b 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:mithril_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_boots.json b/src/generated/resources/data/basemetals/recipes/mithril_boots.json index 0608711cd..39c276c84 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_boots.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:mithril_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_bow.json b/src/generated/resources/data/basemetals/recipes/mithril_bow.json index 7eca36b8e..818460ef5 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_bow.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:mithril_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_button.json b/src/generated/resources/data/basemetals/recipes/mithril_button.json index c9375f4ad..e254241a0 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_button.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:mithril_button" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_chestplate.json b/src/generated/resources/data/basemetals/recipes/mithril_chestplate.json index 6f8937cde..a103ac285 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:mithril_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_crackhammer.json b/src/generated/resources/data/basemetals/recipes/mithril_crackhammer.json index f33ec062f..3f55abe28 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:mithril_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_crossbow.json b/src/generated/resources/data/basemetals/recipes/mithril_crossbow.json index 0f6c186a7..4e66d2e5b 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:mithril_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_door.json b/src/generated/resources/data/basemetals/recipes/mithril_door.json index c41e6eaea..62440c0c0 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_door.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:mithril_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_fishingrod.json b/src/generated/resources/data/basemetals/recipes/mithril_fishingrod.json index 20408fb45..685c5cebe 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:mithril_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_gear.json b/src/generated/resources/data/basemetals/recipes/mithril_gear.json index 356118de2..6f5b15795 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_gear.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:mithril_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_helmet.json b/src/generated/resources/data/basemetals/recipes/mithril_helmet.json index 05a40ed66..8c77d05c2 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:mithril_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_hoe.json b/src/generated/resources/data/basemetals/recipes/mithril_hoe.json index bc1823be4..1a40eca36 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:mithril_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_horsearmor.json b/src/generated/resources/data/basemetals/recipes/mithril_horsearmor.json index d8e16bdd3..1e9285776 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:mithril_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/mithril_ingot_from_nuggets.json index fe408cd15..246a49281 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:mithril_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_leggings.json b/src/generated/resources/data/basemetals/recipes/mithril_leggings.json index c7584a274..b6b0ac4c6 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:mithril_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_lever.json b/src/generated/resources/data/basemetals/recipes/mithril_lever.json index 061aafe2a..4427a8d4c 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_lever.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:mithril_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_nuggets.json b/src/generated/resources/data/basemetals/recipes/mithril_nuggets.json index d6712b76d..5b9de7a8f 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:mithril_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_pickaxe.json b/src/generated/resources/data/basemetals/recipes/mithril_pickaxe.json index e072ca37f..434bbcf61 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:mithril_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_plate.json b/src/generated/resources/data/basemetals/recipes/mithril_plate.json index eea4584b1..6cc293e0b 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_plate.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:mithril_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/mithril_powder_from_small.json index 49a539709..d8f044388 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:mithril_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/mithril_pressure_plate.json index 3fe412d60..d2aaf4f35 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:mithril_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_rod.json b/src/generated/resources/data/basemetals/recipes/mithril_rod.json index 386376582..0b77e0a53 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_rod.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:mithril_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_scythe.json b/src/generated/resources/data/basemetals/recipes/mithril_scythe.json index 58e41e73d..dcbc4df99 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:mithril_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_shears.json b/src/generated/resources/data/basemetals/recipes/mithril_shears.json index e8fb4d2e0..89c18671f 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_shears.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:mithril_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_shield.json b/src/generated/resources/data/basemetals/recipes/mithril_shield.json index 342ec0439..97792cfde 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_shield.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:mithril_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_shovel.json b/src/generated/resources/data/basemetals/recipes/mithril_shovel.json index 39ad08fa7..721182858 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:mithril_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_slab.json b/src/generated/resources/data/basemetals/recipes/mithril_slab.json index fc3a4b320..629be38ce 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_slab.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:mithril_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_smallblend.json b/src/generated/resources/data/basemetals/recipes/mithril_smallblend.json index 7f3309173..06aced953 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_smallblend.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_smallblend.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:mithril_smallblend", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_smallblend" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_smallpowder.json b/src/generated/resources/data/basemetals/recipes/mithril_smallpowder.json index 46bd80520..57c87ec19 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:mithril_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_stairs.json b/src/generated/resources/data/basemetals/recipes/mithril_stairs.json index bdd511248..24bfce5f6 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:mithril_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_sword.json b/src/generated/resources/data/basemetals/recipes/mithril_sword.json index 7b2506413..39ee84e73 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_sword.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:mithril_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_trapdoor.json b/src/generated/resources/data/basemetals/recipes/mithril_trapdoor.json index a5c13f078..3eb32eab4 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:mithril_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/mithril_wall.json b/src/generated/resources/data/basemetals/recipes/mithril_wall.json index 4e5dcb010..4b4910693 100644 --- a/src/generated/resources/data/basemetals/recipes/mithril_wall.json +++ b/src/generated/resources/data/basemetals/recipes/mithril_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:mithril_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:mithril_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_arrow.json b/src/generated/resources/data/basemetals/recipes/nickel_arrow.json index 2e9ff0016..0bd88920f 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:nickel_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_axe.json b/src/generated/resources/data/basemetals/recipes/nickel_axe.json index 134161852..9924e711d 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_axe.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:nickel_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_bars.json b/src/generated/resources/data/basemetals/recipes/nickel_bars.json index 853c75723..88545bf99 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_bars.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:nickel_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_bars_2.json b/src/generated/resources/data/basemetals/recipes/nickel_bars_2.json index 7b3013b03..7c1690f82 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:nickel_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_block.json b/src/generated/resources/data/basemetals/recipes/nickel_block.json index 963bd4347..f2d690802 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_block.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:nickel_block" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_block_ingot.json b/src/generated/resources/data/basemetals/recipes/nickel_block_ingot.json index ea143c51d..a42d43e06 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:nickel_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_bolt.json b/src/generated/resources/data/basemetals/recipes/nickel_bolt.json index c49680d60..a0d726fd5 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:nickel_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_boots.json b/src/generated/resources/data/basemetals/recipes/nickel_boots.json index ddc9420ab..a221933ec 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_boots.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:nickel_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_bow.json b/src/generated/resources/data/basemetals/recipes/nickel_bow.json index 6f8eda0a2..e89805bff 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_bow.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:nickel_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_button.json b/src/generated/resources/data/basemetals/recipes/nickel_button.json index 11ad40237..48f42c788 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_button.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:nickel_button" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_chestplate.json b/src/generated/resources/data/basemetals/recipes/nickel_chestplate.json index a2fa7f1aa..48d4c6497 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:nickel_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_crackhammer.json b/src/generated/resources/data/basemetals/recipes/nickel_crackhammer.json index c8ae9c332..1ada9399c 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:nickel_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_crossbow.json b/src/generated/resources/data/basemetals/recipes/nickel_crossbow.json index 080efaccf..01d290e39 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:nickel_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_door.json b/src/generated/resources/data/basemetals/recipes/nickel_door.json index fbd4449c6..907417fa9 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_door.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:nickel_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_fishingrod.json b/src/generated/resources/data/basemetals/recipes/nickel_fishingrod.json index 5372cc475..017dfed4a 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:nickel_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_gear.json b/src/generated/resources/data/basemetals/recipes/nickel_gear.json index cd0cdb1cf..0b3ac1a5f 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_gear.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:nickel_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_helmet.json b/src/generated/resources/data/basemetals/recipes/nickel_helmet.json index ec87c0b00..d6dc5b5f7 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:nickel_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_hoe.json b/src/generated/resources/data/basemetals/recipes/nickel_hoe.json index 344129658..16b7fd845 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:nickel_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_horsearmor.json b/src/generated/resources/data/basemetals/recipes/nickel_horsearmor.json index 4575d2e0c..7a3614ea7 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:nickel_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/nickel_ingot_from_nuggets.json index 42e7fd99b..28383a38d 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:nickel_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_leggings.json b/src/generated/resources/data/basemetals/recipes/nickel_leggings.json index cb6d24b91..22fad47fd 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:nickel_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_lever.json b/src/generated/resources/data/basemetals/recipes/nickel_lever.json index 684a17dce..f769b036d 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_lever.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:nickel_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_nuggets.json b/src/generated/resources/data/basemetals/recipes/nickel_nuggets.json index ea7be36c0..75b0a6d0b 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:nickel_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_pickaxe.json b/src/generated/resources/data/basemetals/recipes/nickel_pickaxe.json index ccb786eef..08ea5b2ee 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:nickel_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_plate.json b/src/generated/resources/data/basemetals/recipes/nickel_plate.json index b754f513f..46d411a2b 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_plate.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:nickel_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/nickel_powder_from_small.json index c175cb823..195bd2874 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:nickel_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/nickel_pressure_plate.json index 07e0292dc..0199b8d37 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:nickel_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_rod.json b/src/generated/resources/data/basemetals/recipes/nickel_rod.json index 52edd917d..429fbf750 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_rod.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:nickel_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_scythe.json b/src/generated/resources/data/basemetals/recipes/nickel_scythe.json index 4a57d7800..eb966c85b 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:nickel_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_shears.json b/src/generated/resources/data/basemetals/recipes/nickel_shears.json index bed02cf2e..f1a7876d6 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_shears.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:nickel_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_shield.json b/src/generated/resources/data/basemetals/recipes/nickel_shield.json index a35a797aa..24211de6e 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_shield.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:nickel_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_shovel.json b/src/generated/resources/data/basemetals/recipes/nickel_shovel.json index 050b94bff..da0d9994c 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:nickel_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_slab.json b/src/generated/resources/data/basemetals/recipes/nickel_slab.json index 3eedefa63..436c0a982 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_slab.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:nickel_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_smallpowder.json b/src/generated/resources/data/basemetals/recipes/nickel_smallpowder.json index ace4fade6..eeb7c6f27 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:nickel_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_stairs.json b/src/generated/resources/data/basemetals/recipes/nickel_stairs.json index 60c937089..de90548b8 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:nickel_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_sword.json b/src/generated/resources/data/basemetals/recipes/nickel_sword.json index 6f7e52f47..ae2223c1c 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_sword.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:nickel_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_trapdoor.json b/src/generated/resources/data/basemetals/recipes/nickel_trapdoor.json index cc1e644f8..84b8062b7 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:nickel_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/nickel_wall.json b/src/generated/resources/data/basemetals/recipes/nickel_wall.json index be7fa9d39..772513163 100644 --- a/src/generated/resources/data/basemetals/recipes/nickel_wall.json +++ b/src/generated/resources/data/basemetals/recipes/nickel_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:nickel_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:nickel_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_arrow.json b/src/generated/resources/data/basemetals/recipes/obsidian_arrow.json index 7b49be885..b147f6b54 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:obsidian_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_axe.json b/src/generated/resources/data/basemetals/recipes/obsidian_axe.json index 577941cce..5ffaec813 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_axe.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:obsidian_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_bars.json b/src/generated/resources/data/basemetals/recipes/obsidian_bars.json index fcadba894..a1f501129 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_bars.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:obsidian_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_bars_2.json b/src/generated/resources/data/basemetals/recipes/obsidian_bars_2.json index 674874b71..108db80e4 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:obsidian_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_block.json b/src/generated/resources/data/basemetals/recipes/obsidian_block.json index 0ea10da9e..e7e189e96 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_block.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_block.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "XXX", "XXX", "XXX" ], @@ -11,5 +12,6 @@ }, "result": { "item": "minecraft:obsidian" - } -} \ No newline at end of file + }, + "group": "minecraft:obsidian" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_bolt.json b/src/generated/resources/data/basemetals/recipes/obsidian_bolt.json index 1ecf5cfa3..a442683ef 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_bolt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "R", "R", "F" ], @@ -15,5 +16,6 @@ "result": { "item": "basemetals:obsidian_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_boots.json b/src/generated/resources/data/basemetals/recipes/obsidian_boots.json index 9180a5c31..55c330d9c 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_boots.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:obsidian_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_bow.json b/src/generated/resources/data/basemetals/recipes/obsidian_bow.json index ef271b65e..1ed26b9f6 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_bow.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:obsidian_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_button.json b/src/generated/resources/data/basemetals/recipes/obsidian_button.json index d90452d60..969988ebb 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_button.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:obsidian_button" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_chestplate.json b/src/generated/resources/data/basemetals/recipes/obsidian_chestplate.json index 7468f517e..c43dfa0e8 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:obsidian_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_crackhammer.json b/src/generated/resources/data/basemetals/recipes/obsidian_crackhammer.json index d8d67e470..541963a11 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:obsidian_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_crossbow.json b/src/generated/resources/data/basemetals/recipes/obsidian_crossbow.json index e46e2a995..e8e4400dd 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:obsidian_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_door.json b/src/generated/resources/data/basemetals/recipes/obsidian_door.json index b24d71852..555a3e45b 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_door.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:obsidian_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_fishingrod.json b/src/generated/resources/data/basemetals/recipes/obsidian_fishingrod.json index 4be00d466..4624ce521 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:obsidian_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_gear.json b/src/generated/resources/data/basemetals/recipes/obsidian_gear.json index 7296fbc49..13b7d43f9 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_gear.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:obsidian_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_helmet.json b/src/generated/resources/data/basemetals/recipes/obsidian_helmet.json index cd86bcbc3..be6b41066 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:obsidian_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_hoe.json b/src/generated/resources/data/basemetals/recipes/obsidian_hoe.json index 608bf6df8..b11bf0a4b 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:obsidian_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_horsearmor.json b/src/generated/resources/data/basemetals/recipes/obsidian_horsearmor.json index d180c6412..673ee5ffe 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:obsidian_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_ingot.json b/src/generated/resources/data/basemetals/recipes/obsidian_ingot.json index d7cad47cf..f52f65709 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_ingot.json @@ -11,6 +11,7 @@ } }, "result": { - "item": "minecraft:obsidian" - } -} \ No newline at end of file + "item": "basemetals:obsidian_ingot" + }, + "group": "basemetals:obsidian_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_leggings.json b/src/generated/resources/data/basemetals/recipes/obsidian_leggings.json index 134101928..8048df6c5 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:obsidian_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_lever.json b/src/generated/resources/data/basemetals/recipes/obsidian_lever.json index c3f49d4a9..482546bd8 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_lever.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:obsidian_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_nugget.json b/src/generated/resources/data/basemetals/recipes/obsidian_nugget.json index db8231858..861303203 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_nugget.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_nugget.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:obsidian_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_pickaxe.json b/src/generated/resources/data/basemetals/recipes/obsidian_pickaxe.json index 9b113da06..52fe09ed5 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:obsidian_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/obsidian_powder_from_small.json index f3df2739b..7074ef75a 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:obsidian_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/obsidian_pressure_plate.json index eba2e37c4..945befc55 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:obsidian_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_rod.json b/src/generated/resources/data/basemetals/recipes/obsidian_rod.json index d69949f6b..ec864d442 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_rod.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:obsidian_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_scythe.json b/src/generated/resources/data/basemetals/recipes/obsidian_scythe.json index 45758865e..43ee39b3e 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:obsidian_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_shears.json b/src/generated/resources/data/basemetals/recipes/obsidian_shears.json index 1ee32daad..f1dee7e1c 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_shears.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:obsidian_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_shield.json b/src/generated/resources/data/basemetals/recipes/obsidian_shield.json index 7683d31a0..006dc789b 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_shield.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:obsidian_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_shovel.json b/src/generated/resources/data/basemetals/recipes/obsidian_shovel.json index fde072c24..f3d24bdc1 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:obsidian_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_slab.json b/src/generated/resources/data/basemetals/recipes/obsidian_slab.json index 75c895820..30b49caeb 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_slab.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:obsidian_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_smallpowder.json b/src/generated/resources/data/basemetals/recipes/obsidian_smallpowder.json index 18cb2e5d7..feec615bf 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:obsidian_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_stairs.json b/src/generated/resources/data/basemetals/recipes/obsidian_stairs.json index 8885f1860..1b9042272 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:obsidian_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_sword.json b/src/generated/resources/data/basemetals/recipes/obsidian_sword.json index 334b8b11f..17df38859 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_sword.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_sword.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "X", "X", "S" ], @@ -14,5 +15,6 @@ }, "result": { "item": "basemetals:obsidian_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_trapdoor.json b/src/generated/resources/data/basemetals/recipes/obsidian_trapdoor.json index 3be143bd2..d8c53377e 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:obsidian_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/obsidian_wall.json b/src/generated/resources/data/basemetals/recipes/obsidian_wall.json index 07c3a3603..600a35523 100644 --- a/src/generated/resources/data/basemetals/recipes/obsidian_wall.json +++ b/src/generated/resources/data/basemetals/recipes/obsidian_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:obsidian_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:obsidian_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_arrow.json b/src/generated/resources/data/basemetals/recipes/pewter_arrow.json index 58134e849..8edee25c9 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:pewter_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_axe.json b/src/generated/resources/data/basemetals/recipes/pewter_axe.json index 8ae01869a..b870e6237 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_axe.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:pewter_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_bars.json b/src/generated/resources/data/basemetals/recipes/pewter_bars.json index 4812ceb40..52790cb6e 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_bars.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:pewter_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_bars_2.json b/src/generated/resources/data/basemetals/recipes/pewter_bars_2.json index 0ec1c6bf1..2914bed41 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:pewter_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_blend.json b/src/generated/resources/data/basemetals/recipes/pewter_blend.json index 89c8ac9c8..688eda835 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_blend.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_blend.json @@ -14,5 +14,6 @@ "result": { "item": "basemetals:pewter_blend", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_blend_from_small.json b/src/generated/resources/data/basemetals/recipes/pewter_blend_from_small.json index 23b77eee9..14c4d39f3 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_blend_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_blend_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:pewter_blend" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_block.json b/src/generated/resources/data/basemetals/recipes/pewter_block.json index 48e627ce0..3ef9dc5a2 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_block.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:pewter_block" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_block_ingot.json b/src/generated/resources/data/basemetals/recipes/pewter_block_ingot.json index 4085f6c5d..ed5a27b22 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:pewter_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_bolt.json b/src/generated/resources/data/basemetals/recipes/pewter_bolt.json index 1d6277d00..9b2d99ac2 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:pewter_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_boots.json b/src/generated/resources/data/basemetals/recipes/pewter_boots.json index de77453ef..25a224b29 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_boots.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:pewter_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_bow.json b/src/generated/resources/data/basemetals/recipes/pewter_bow.json index 3fd9534ed..ef63ea1ec 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_bow.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:pewter_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_button.json b/src/generated/resources/data/basemetals/recipes/pewter_button.json index fbc0a334d..ab36aabcc 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_button.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:pewter_button" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_chestplate.json b/src/generated/resources/data/basemetals/recipes/pewter_chestplate.json index 70fbb9e31..be9284f9e 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:pewter_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_crackhammer.json b/src/generated/resources/data/basemetals/recipes/pewter_crackhammer.json index 5ead951df..3b67ee3ac 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:pewter_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_crossbow.json b/src/generated/resources/data/basemetals/recipes/pewter_crossbow.json index 80c818aa2..f1308e4b5 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:pewter_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_door.json b/src/generated/resources/data/basemetals/recipes/pewter_door.json index db1baaca2..96f2486fd 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_door.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:pewter_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_fishingrod.json b/src/generated/resources/data/basemetals/recipes/pewter_fishingrod.json index fce13302c..6609d3491 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:pewter_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_gear.json b/src/generated/resources/data/basemetals/recipes/pewter_gear.json index fdd2b6c2c..e9d29a6da 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_gear.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:pewter_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_helmet.json b/src/generated/resources/data/basemetals/recipes/pewter_helmet.json index 1b9064be4..b4c1c7d4d 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:pewter_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_hoe.json b/src/generated/resources/data/basemetals/recipes/pewter_hoe.json index 5276f3236..7aab0b455 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:pewter_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_horsearmor.json b/src/generated/resources/data/basemetals/recipes/pewter_horsearmor.json index c04aa6e12..55b019586 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:pewter_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/pewter_ingot_from_nuggets.json index 68c539efb..d3aeb287f 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:pewter_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_leggings.json b/src/generated/resources/data/basemetals/recipes/pewter_leggings.json index 7afa89165..1cce660c0 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:pewter_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_lever.json b/src/generated/resources/data/basemetals/recipes/pewter_lever.json index 462b26ce8..4c993d68d 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_lever.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:pewter_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_nuggets.json b/src/generated/resources/data/basemetals/recipes/pewter_nuggets.json index 821642800..5144c9a92 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:pewter_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_pickaxe.json b/src/generated/resources/data/basemetals/recipes/pewter_pickaxe.json index 2191192e9..0d0501604 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:pewter_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_plate.json b/src/generated/resources/data/basemetals/recipes/pewter_plate.json index 3fd7b0a9a..c037415e1 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_plate.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:pewter_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/pewter_powder_from_small.json index 09b8ff0f0..c41c00958 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:pewter_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/pewter_pressure_plate.json index 14a64daf1..9b1b9db2f 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:pewter_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_rod.json b/src/generated/resources/data/basemetals/recipes/pewter_rod.json index 3fc3ab315..434c6a256 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_rod.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:pewter_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_scythe.json b/src/generated/resources/data/basemetals/recipes/pewter_scythe.json index c95ec4747..2de79fb51 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:pewter_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_shears.json b/src/generated/resources/data/basemetals/recipes/pewter_shears.json index f419e3cd9..3c8b45a37 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_shears.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:pewter_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_shield.json b/src/generated/resources/data/basemetals/recipes/pewter_shield.json index 2c1ef33d4..e4cd4fd41 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_shield.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:pewter_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_shovel.json b/src/generated/resources/data/basemetals/recipes/pewter_shovel.json index f995d2490..40c4bf1ff 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:pewter_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_slab.json b/src/generated/resources/data/basemetals/recipes/pewter_slab.json index 2175128ed..d47c162d5 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_slab.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:pewter_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_smallblend.json b/src/generated/resources/data/basemetals/recipes/pewter_smallblend.json index c9cf54607..b9846f76a 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_smallblend.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_smallblend.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:pewter_smallblend", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_smallblend" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_smallpowder.json b/src/generated/resources/data/basemetals/recipes/pewter_smallpowder.json index 207dab34b..2056bf3a8 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:pewter_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_stairs.json b/src/generated/resources/data/basemetals/recipes/pewter_stairs.json index 3ad600119..bc700f7da 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:pewter_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_sword.json b/src/generated/resources/data/basemetals/recipes/pewter_sword.json index 80d6225c0..7cf4e1ae0 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_sword.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:pewter_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_trapdoor.json b/src/generated/resources/data/basemetals/recipes/pewter_trapdoor.json index 3ed222a0d..574542231 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:pewter_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/pewter_wall.json b/src/generated/resources/data/basemetals/recipes/pewter_wall.json index e3fe3e495..ce3b86cf2 100644 --- a/src/generated/resources/data/basemetals/recipes/pewter_wall.json +++ b/src/generated/resources/data/basemetals/recipes/pewter_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:pewter_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:pewter_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/piston.json b/src/generated/resources/data/basemetals/recipes/piston.json index ec5921372..5ef0ca16d 100644 --- a/src/generated/resources/data/basemetals/recipes/piston.json +++ b/src/generated/resources/data/basemetals/recipes/piston.json @@ -21,5 +21,6 @@ }, "result": { "item": "minecraft:piston" - } -} \ No newline at end of file + }, + "group": "minecraft:piston" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_arrow.json b/src/generated/resources/data/basemetals/recipes/platinum_arrow.json index b85f518cb..c817de941 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:platinum_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_axe.json b/src/generated/resources/data/basemetals/recipes/platinum_axe.json index 855e9d3ee..5e6744fd5 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_axe.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:platinum_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_bars.json b/src/generated/resources/data/basemetals/recipes/platinum_bars.json index 9cdf8007b..57ad7edda 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_bars.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:platinum_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_bars_2.json b/src/generated/resources/data/basemetals/recipes/platinum_bars_2.json index f07ed9188..6a11fb418 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:platinum_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_block.json b/src/generated/resources/data/basemetals/recipes/platinum_block.json index 661d6e54c..21c42ddc3 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_block.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:platinum_block" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_block_ingot.json b/src/generated/resources/data/basemetals/recipes/platinum_block_ingot.json index 192859672..e04782db4 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:platinum_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_bolt.json b/src/generated/resources/data/basemetals/recipes/platinum_bolt.json index a6d00903a..3e2c3d813 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:platinum_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_boots.json b/src/generated/resources/data/basemetals/recipes/platinum_boots.json index 39bf460e3..6f9797097 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_boots.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:platinum_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_bow.json b/src/generated/resources/data/basemetals/recipes/platinum_bow.json index 0110e45a9..e8c17cc00 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_bow.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:platinum_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_button.json b/src/generated/resources/data/basemetals/recipes/platinum_button.json index 4bab69d84..c13b32ae1 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_button.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:platinum_button" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_chestplate.json b/src/generated/resources/data/basemetals/recipes/platinum_chestplate.json index 4cf276b01..aa578aec7 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:platinum_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_crackhammer.json b/src/generated/resources/data/basemetals/recipes/platinum_crackhammer.json index 0b48f810b..2c4a6ead0 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:platinum_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_crossbow.json b/src/generated/resources/data/basemetals/recipes/platinum_crossbow.json index 79aa617c3..024ff7486 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:platinum_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_door.json b/src/generated/resources/data/basemetals/recipes/platinum_door.json index d4d850d33..177c61a84 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_door.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:platinum_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_fishingrod.json b/src/generated/resources/data/basemetals/recipes/platinum_fishingrod.json index a2a7c2957..3469f7410 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:platinum_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_gear.json b/src/generated/resources/data/basemetals/recipes/platinum_gear.json index 860156cac..ab5e68799 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_gear.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:platinum_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_helmet.json b/src/generated/resources/data/basemetals/recipes/platinum_helmet.json index ff5d01045..daa3e10c3 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:platinum_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_hoe.json b/src/generated/resources/data/basemetals/recipes/platinum_hoe.json index d8ba0c4ce..cd6d63dd3 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:platinum_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_horsearmor.json b/src/generated/resources/data/basemetals/recipes/platinum_horsearmor.json index 235980664..72a33d302 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:platinum_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/platinum_ingot_from_nuggets.json index 69c889614..44c875e11 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:platinum_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_leggings.json b/src/generated/resources/data/basemetals/recipes/platinum_leggings.json index aa7b6dad4..90ce404da 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:platinum_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_lever.json b/src/generated/resources/data/basemetals/recipes/platinum_lever.json index b0fc0d7f8..73774d647 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_lever.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:platinum_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_nuggets.json b/src/generated/resources/data/basemetals/recipes/platinum_nuggets.json index 0b1d29847..9eb075903 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:platinum_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_pickaxe.json b/src/generated/resources/data/basemetals/recipes/platinum_pickaxe.json index 613455a57..75e9288b3 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:platinum_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_plate.json b/src/generated/resources/data/basemetals/recipes/platinum_plate.json index 7cd5116de..dcb7a535b 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_plate.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:platinum_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/platinum_powder_from_small.json index da2a0dfa5..5229ee688 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:platinum_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/platinum_pressure_plate.json index deec5782a..6e620a8b9 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:platinum_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_rod.json b/src/generated/resources/data/basemetals/recipes/platinum_rod.json index dc81403b8..3e5b7d21c 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_rod.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:platinum_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_scythe.json b/src/generated/resources/data/basemetals/recipes/platinum_scythe.json index 8f5f1fedc..b0aa85b18 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:platinum_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_shears.json b/src/generated/resources/data/basemetals/recipes/platinum_shears.json index 8234f06d1..9f236496b 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_shears.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:platinum_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_shield.json b/src/generated/resources/data/basemetals/recipes/platinum_shield.json index 7ff22efde..17ce9b1a9 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_shield.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:platinum_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_shovel.json b/src/generated/resources/data/basemetals/recipes/platinum_shovel.json index 759c77f31..8e9587fd3 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:platinum_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_slab.json b/src/generated/resources/data/basemetals/recipes/platinum_slab.json index b92f70948..b353b86cd 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_slab.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:platinum_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_smallpowder.json b/src/generated/resources/data/basemetals/recipes/platinum_smallpowder.json index c42738d25..d7a481862 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:platinum_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_stairs.json b/src/generated/resources/data/basemetals/recipes/platinum_stairs.json index e546f93ac..3efebbddb 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:platinum_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_sword.json b/src/generated/resources/data/basemetals/recipes/platinum_sword.json index 86f173766..0c8a4d8c0 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_sword.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:platinum_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_trapdoor.json b/src/generated/resources/data/basemetals/recipes/platinum_trapdoor.json index e0cc4c6b2..3fab7cf4a 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:platinum_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/platinum_wall.json b/src/generated/resources/data/basemetals/recipes/platinum_wall.json index e86b95507..006c09362 100644 --- a/src/generated/resources/data/basemetals/recipes/platinum_wall.json +++ b/src/generated/resources/data/basemetals/recipes/platinum_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:platinum_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:platinum_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_arrow.json b/src/generated/resources/data/basemetals/recipes/quartz_arrow.json index f4b49887c..9316e4e10 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:quartz_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_axe.json b/src/generated/resources/data/basemetals/recipes/quartz_axe.json index 9d62ad74a..9df949059 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_axe.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:quartz_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_bars.json b/src/generated/resources/data/basemetals/recipes/quartz_bars.json index c0e8695d0..04801cf40 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_bars.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:quartz_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_bars_2.json b/src/generated/resources/data/basemetals/recipes/quartz_bars_2.json index 5a6295d12..39315949e 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:quartz_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_bolt.json b/src/generated/resources/data/basemetals/recipes/quartz_bolt.json index 8f1ee8dac..1fe0f59c0 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_bolt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "R", "R", "F" ], @@ -15,5 +16,6 @@ "result": { "item": "basemetals:quartz_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_boots.json b/src/generated/resources/data/basemetals/recipes/quartz_boots.json index d4f1e7b40..3331b500b 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_boots.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:quartz_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_bow.json b/src/generated/resources/data/basemetals/recipes/quartz_bow.json index dd1e4f45a..8162e8823 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_bow.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:quartz_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_button.json b/src/generated/resources/data/basemetals/recipes/quartz_button.json index 641d6cd24..b7af55f53 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_button.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:quartz_button" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_chestplate.json b/src/generated/resources/data/basemetals/recipes/quartz_chestplate.json index eb8c82e9f..573f868cc 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:quartz_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_crackhammer.json b/src/generated/resources/data/basemetals/recipes/quartz_crackhammer.json index 0feeb8ddd..9d03b5c51 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:quartz_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_crossbow.json b/src/generated/resources/data/basemetals/recipes/quartz_crossbow.json index a03a0c3d0..0f37427a6 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:quartz_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_door.json b/src/generated/resources/data/basemetals/recipes/quartz_door.json index 76863cdcb..42e15b7d4 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_door.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_door.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "XX", "XX", "XX" ], @@ -12,5 +13,6 @@ "result": { "item": "basemetals:quartz_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_fishingrod.json b/src/generated/resources/data/basemetals/recipes/quartz_fishingrod.json index 005488509..eec9e6369 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:quartz_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_gear.json b/src/generated/resources/data/basemetals/recipes/quartz_gear.json index 625c9f9c5..c7d1b97eb 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_gear.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:quartz_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_helmet.json b/src/generated/resources/data/basemetals/recipes/quartz_helmet.json index c75f615e3..64e06cb6c 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:quartz_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_hoe.json b/src/generated/resources/data/basemetals/recipes/quartz_hoe.json index faaf396ba..364f536d3 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:quartz_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_horsearmor.json b/src/generated/resources/data/basemetals/recipes/quartz_horsearmor.json index c994ffcc9..78f99dad3 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:quartz_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_ingot.json b/src/generated/resources/data/basemetals/recipes/quartz_ingot.json index a1cea1196..2ad118a7f 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_ingot.json @@ -12,5 +12,6 @@ }, "result": { "item": "minecraft:quartz" - } -} \ No newline at end of file + }, + "group": "minecraft:quartz" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_leggings.json b/src/generated/resources/data/basemetals/recipes/quartz_leggings.json index bd39d3f5e..583763838 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:quartz_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_lever.json b/src/generated/resources/data/basemetals/recipes/quartz_lever.json index 0b4f5faed..9df3e11a7 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_lever.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:quartz_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_nugget.json b/src/generated/resources/data/basemetals/recipes/quartz_nugget.json index 72b2d618e..842f79193 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_nugget.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_nugget.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:quartz_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_pickaxe.json b/src/generated/resources/data/basemetals/recipes/quartz_pickaxe.json index f65b3ee9b..dd29552c5 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:quartz_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/quartz_powder_from_small.json index 32f584858..8ace68198 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:quartz_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/quartz_pressure_plate.json index 9fbe89bf5..bcc3841af 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:quartz_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_rod.json b/src/generated/resources/data/basemetals/recipes/quartz_rod.json index dc387853e..caa7e93f0 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_rod.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:quartz_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_scythe.json b/src/generated/resources/data/basemetals/recipes/quartz_scythe.json index 50974b631..5aafe8508 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:quartz_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_shears.json b/src/generated/resources/data/basemetals/recipes/quartz_shears.json index 4585f8572..96a987fb3 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_shears.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:quartz_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_shield.json b/src/generated/resources/data/basemetals/recipes/quartz_shield.json index 04cbbe009..fe4649b02 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_shield.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:quartz_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_shovel.json b/src/generated/resources/data/basemetals/recipes/quartz_shovel.json index 72b85398c..ef2c28615 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:quartz_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_smallpowder.json b/src/generated/resources/data/basemetals/recipes/quartz_smallpowder.json index c7568aeeb..7412b63f3 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:quartz_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_sword.json b/src/generated/resources/data/basemetals/recipes/quartz_sword.json index 31260e8e3..fdc9eaee4 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_sword.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_sword.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ + "X", "X", "S" ], @@ -14,5 +15,6 @@ }, "result": { "item": "basemetals:quartz_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_trapdoor.json b/src/generated/resources/data/basemetals/recipes/quartz_trapdoor.json index 0eb42ad4e..b28f51503 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:quartz_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/quartz_wall.json b/src/generated/resources/data/basemetals/recipes/quartz_wall.json index 42a595529..feda3bd68 100644 --- a/src/generated/resources/data/basemetals/recipes/quartz_wall.json +++ b/src/generated/resources/data/basemetals/recipes/quartz_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:quartz_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:quartz_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/rail.json b/src/generated/resources/data/basemetals/recipes/rail.json index b57a546b8..1d9c245dc 100644 --- a/src/generated/resources/data/basemetals/recipes/rail.json +++ b/src/generated/resources/data/basemetals/recipes/rail.json @@ -14,6 +14,8 @@ } }, "result": { - "item": "minecraft:rail" - } -} \ No newline at end of file + "item": "minecraft:rail", + "count": 16 + }, + "group": "minecraft:rail" +} diff --git a/src/generated/resources/data/basemetals/recipes/redstone_from_smallpowder.json b/src/generated/resources/data/basemetals/recipes/redstone_from_smallpowder.json index 0c5197623..5e455bb4f 100644 --- a/src/generated/resources/data/basemetals/recipes/redstone_from_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/redstone_from_smallpowder.json @@ -12,5 +12,6 @@ }, "result": { "item": "minecraft:redstone" - } -} \ No newline at end of file + }, + "group": "minecraft:redstone" +} diff --git a/src/generated/resources/data/basemetals/recipes/redstone_smallpowder.json b/src/generated/resources/data/basemetals/recipes/redstone_smallpowder.json index a2da1c88a..2ca540617 100644 --- a/src/generated/resources/data/basemetals/recipes/redstone_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/redstone_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:redstone_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:redstone_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_arrow.json b/src/generated/resources/data/basemetals/recipes/silver_arrow.json index 90d9d777e..1db0cdd35 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/silver_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:silver_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_axe.json b/src/generated/resources/data/basemetals/recipes/silver_axe.json index c9ac4f5f2..2d45878ad 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_axe.json +++ b/src/generated/resources/data/basemetals/recipes/silver_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:silver_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_bars.json b/src/generated/resources/data/basemetals/recipes/silver_bars.json index 4179e7a2a..c1683b323 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_bars.json +++ b/src/generated/resources/data/basemetals/recipes/silver_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:silver_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_bars_2.json b/src/generated/resources/data/basemetals/recipes/silver_bars_2.json index c80d33d6c..f0aeba96b 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/silver_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:silver_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_block.json b/src/generated/resources/data/basemetals/recipes/silver_block.json index a7bbe3785..c8dabdf22 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_block.json +++ b/src/generated/resources/data/basemetals/recipes/silver_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:silver_block" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_block_ingot.json b/src/generated/resources/data/basemetals/recipes/silver_block_ingot.json index 4df702c74..86b02074e 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/silver_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:silver_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_bolt.json b/src/generated/resources/data/basemetals/recipes/silver_bolt.json index 6fcf3b76b..0084f5c14 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/silver_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:silver_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_boots.json b/src/generated/resources/data/basemetals/recipes/silver_boots.json index 8b8be3d20..ee6a5b5f8 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_boots.json +++ b/src/generated/resources/data/basemetals/recipes/silver_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:silver_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_bow.json b/src/generated/resources/data/basemetals/recipes/silver_bow.json index 8846fec6b..3524df437 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_bow.json +++ b/src/generated/resources/data/basemetals/recipes/silver_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:silver_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_button.json b/src/generated/resources/data/basemetals/recipes/silver_button.json index f1e2a7c76..368abeae0 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_button.json +++ b/src/generated/resources/data/basemetals/recipes/silver_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:silver_button" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_chestplate.json b/src/generated/resources/data/basemetals/recipes/silver_chestplate.json index 17b5574f6..b61efb01f 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/silver_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:silver_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_crackhammer.json b/src/generated/resources/data/basemetals/recipes/silver_crackhammer.json index 1a7a400e4..4b6bb6293 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/silver_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:silver_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_crossbow.json b/src/generated/resources/data/basemetals/recipes/silver_crossbow.json index e4a99f205..5253b6c70 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/silver_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:silver_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_door.json b/src/generated/resources/data/basemetals/recipes/silver_door.json index 8b3696e41..b87a69488 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_door.json +++ b/src/generated/resources/data/basemetals/recipes/silver_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:silver_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_fishingrod.json b/src/generated/resources/data/basemetals/recipes/silver_fishingrod.json index b20fb727f..0b1fa89f2 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/silver_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:silver_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_gear.json b/src/generated/resources/data/basemetals/recipes/silver_gear.json index fe949b0a2..802e75595 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_gear.json +++ b/src/generated/resources/data/basemetals/recipes/silver_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:silver_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_helmet.json b/src/generated/resources/data/basemetals/recipes/silver_helmet.json index 1512273ed..7d6e49b36 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/silver_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:silver_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_hoe.json b/src/generated/resources/data/basemetals/recipes/silver_hoe.json index 8fa85751f..8dcfb6c8b 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/silver_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:silver_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_horsearmor.json b/src/generated/resources/data/basemetals/recipes/silver_horsearmor.json index 35edb8458..21980e62f 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/silver_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:silver_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/silver_ingot_from_nuggets.json index 55edd9498..34b244c1d 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/silver_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:silver_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_leggings.json b/src/generated/resources/data/basemetals/recipes/silver_leggings.json index 9df27857c..0dee08f3c 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/silver_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:silver_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_lever.json b/src/generated/resources/data/basemetals/recipes/silver_lever.json index ba8df660a..62b33c391 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_lever.json +++ b/src/generated/resources/data/basemetals/recipes/silver_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:silver_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_nuggets.json b/src/generated/resources/data/basemetals/recipes/silver_nuggets.json index 1f9b31416..1e0286a94 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/silver_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:silver_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_pickaxe.json b/src/generated/resources/data/basemetals/recipes/silver_pickaxe.json index e8655e153..9ae7c586c 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/silver_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:silver_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_plate.json b/src/generated/resources/data/basemetals/recipes/silver_plate.json index 4ac7e15de..9de904717 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_plate.json +++ b/src/generated/resources/data/basemetals/recipes/silver_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:silver_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/silver_powder_from_small.json index 08289b1f3..52953b205 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/silver_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:silver_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/silver_pressure_plate.json index 615d35b59..75e285e42 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/silver_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:silver_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_rod.json b/src/generated/resources/data/basemetals/recipes/silver_rod.json index 521992e6e..8380b19d4 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_rod.json +++ b/src/generated/resources/data/basemetals/recipes/silver_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:silver_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_scythe.json b/src/generated/resources/data/basemetals/recipes/silver_scythe.json index 352c13859..3844546e6 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/silver_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:silver_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_shears.json b/src/generated/resources/data/basemetals/recipes/silver_shears.json index 8a8d8be08..a50d96fcd 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_shears.json +++ b/src/generated/resources/data/basemetals/recipes/silver_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:silver_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_shield.json b/src/generated/resources/data/basemetals/recipes/silver_shield.json index 25aaf3e82..7757a1781 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_shield.json +++ b/src/generated/resources/data/basemetals/recipes/silver_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:silver_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_shovel.json b/src/generated/resources/data/basemetals/recipes/silver_shovel.json index 27bff03a5..eecbce20d 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/silver_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:silver_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_slab.json b/src/generated/resources/data/basemetals/recipes/silver_slab.json index c9015ff53..cc2e56c05 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_slab.json +++ b/src/generated/resources/data/basemetals/recipes/silver_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:silver_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_smallpowder.json b/src/generated/resources/data/basemetals/recipes/silver_smallpowder.json index 324a64c4f..7ae55d23a 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/silver_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:silver_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_stairs.json b/src/generated/resources/data/basemetals/recipes/silver_stairs.json index e8eeaf247..32f90c1fc 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/silver_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:silver_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_sword.json b/src/generated/resources/data/basemetals/recipes/silver_sword.json index 615e64f98..bf5ec7f12 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_sword.json +++ b/src/generated/resources/data/basemetals/recipes/silver_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:silver_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_trapdoor.json b/src/generated/resources/data/basemetals/recipes/silver_trapdoor.json index 32f8259fc..c3c6bf77e 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/silver_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:silver_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:silver_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/silver_wall.json b/src/generated/resources/data/basemetals/recipes/silver_wall.json index 3a11a0b59..3947947c0 100644 --- a/src/generated/resources/data/basemetals/recipes/silver_wall.json +++ b/src/generated/resources/data/basemetals/recipes/silver_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:silver_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:silver_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_arrow.json b/src/generated/resources/data/basemetals/recipes/starsteel_arrow.json index 20238f19d..517fe7096 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:starsteel_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_axe.json b/src/generated/resources/data/basemetals/recipes/starsteel_axe.json index 4b3a73995..0a1daaaad 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_axe.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:starsteel_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_bars.json b/src/generated/resources/data/basemetals/recipes/starsteel_bars.json index 74bb94b76..ff164b83f 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_bars.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:starsteel_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_bars_2.json b/src/generated/resources/data/basemetals/recipes/starsteel_bars_2.json index d896692b6..f7d5c5d5d 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:starsteel_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_block.json b/src/generated/resources/data/basemetals/recipes/starsteel_block.json index 46b71c9d8..becc3fb72 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_block.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:starsteel_block" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_block_ingot.json b/src/generated/resources/data/basemetals/recipes/starsteel_block_ingot.json index d826c847f..5ddd2990d 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:starsteel_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_bolt.json b/src/generated/resources/data/basemetals/recipes/starsteel_bolt.json index 312b55cd9..6d575bdc4 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:starsteel_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_boots.json b/src/generated/resources/data/basemetals/recipes/starsteel_boots.json index b7495c9a8..c636ce351 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_boots.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:starsteel_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_bow.json b/src/generated/resources/data/basemetals/recipes/starsteel_bow.json index af9f62405..f9b9e7c05 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_bow.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:starsteel_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_button.json b/src/generated/resources/data/basemetals/recipes/starsteel_button.json index 066e23f60..67e881873 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_button.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:starsteel_button" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_chestplate.json b/src/generated/resources/data/basemetals/recipes/starsteel_chestplate.json index 2760b1526..c23b29242 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:starsteel_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_crackhammer.json b/src/generated/resources/data/basemetals/recipes/starsteel_crackhammer.json index f220fd0c0..7f8960d15 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:starsteel_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_crossbow.json b/src/generated/resources/data/basemetals/recipes/starsteel_crossbow.json index 7c5ebdca0..466cb3758 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:starsteel_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_door.json b/src/generated/resources/data/basemetals/recipes/starsteel_door.json index 8acc6be09..c049a165c 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_door.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:starsteel_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_fishingrod.json b/src/generated/resources/data/basemetals/recipes/starsteel_fishingrod.json index 77efe77cf..b21e5eaea 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:starsteel_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_gear.json b/src/generated/resources/data/basemetals/recipes/starsteel_gear.json index 83222b490..602550cee 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_gear.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:starsteel_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_helmet.json b/src/generated/resources/data/basemetals/recipes/starsteel_helmet.json index a17b983f0..0322ab5e5 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:starsteel_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_hoe.json b/src/generated/resources/data/basemetals/recipes/starsteel_hoe.json index 759aa0849..62137f9e8 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:starsteel_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_horsearmor.json b/src/generated/resources/data/basemetals/recipes/starsteel_horsearmor.json index 88616dfcf..31ca8ffd6 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:starsteel_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/starsteel_ingot_from_nuggets.json index 16d734335..4a5e20190 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:starsteel_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_leggings.json b/src/generated/resources/data/basemetals/recipes/starsteel_leggings.json index 1fb944136..eb387de18 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:starsteel_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_lever.json b/src/generated/resources/data/basemetals/recipes/starsteel_lever.json index 4f908dbbb..0487eebac 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_lever.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:starsteel_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_nuggets.json b/src/generated/resources/data/basemetals/recipes/starsteel_nuggets.json index d10c11705..9e8c7fe02 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:starsteel_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_pickaxe.json b/src/generated/resources/data/basemetals/recipes/starsteel_pickaxe.json index 5c4ca457d..946e0f24a 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:starsteel_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_plate.json b/src/generated/resources/data/basemetals/recipes/starsteel_plate.json index b9061435d..f851c99a6 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_plate.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:starsteel_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/starsteel_powder_from_small.json index 7b5724cff..4577a3640 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:starsteel_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/starsteel_pressure_plate.json index c50f700f1..1666531ed 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:starsteel_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_rod.json b/src/generated/resources/data/basemetals/recipes/starsteel_rod.json index dca3c619d..0959fd0ac 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_rod.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:starsteel_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_scythe.json b/src/generated/resources/data/basemetals/recipes/starsteel_scythe.json index 4479b995f..6c8ed0949 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:starsteel_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_shears.json b/src/generated/resources/data/basemetals/recipes/starsteel_shears.json index 3d830f42d..9760d45bc 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_shears.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:starsteel_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_shield.json b/src/generated/resources/data/basemetals/recipes/starsteel_shield.json index 530ca85ad..77736b416 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_shield.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:starsteel_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_shovel.json b/src/generated/resources/data/basemetals/recipes/starsteel_shovel.json index 17b4bf879..4ef045da3 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:starsteel_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_slab.json b/src/generated/resources/data/basemetals/recipes/starsteel_slab.json index 592b7c3a4..d0f4fb3bc 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_slab.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:starsteel_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_smallpowder.json b/src/generated/resources/data/basemetals/recipes/starsteel_smallpowder.json index ed5623374..ec7050b61 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:starsteel_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_stairs.json b/src/generated/resources/data/basemetals/recipes/starsteel_stairs.json index c18d4623c..a59b98020 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:starsteel_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_sword.json b/src/generated/resources/data/basemetals/recipes/starsteel_sword.json index 3f73272c2..089708e35 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_sword.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:starsteel_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_trapdoor.json b/src/generated/resources/data/basemetals/recipes/starsteel_trapdoor.json index 1fc95c0fe..0903415b5 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:starsteel_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/starsteel_wall.json b/src/generated/resources/data/basemetals/recipes/starsteel_wall.json index 64f3381c8..77b0027a8 100644 --- a/src/generated/resources/data/basemetals/recipes/starsteel_wall.json +++ b/src/generated/resources/data/basemetals/recipes/starsteel_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:starsteel_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:starsteel_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_anvil.json b/src/generated/resources/data/basemetals/recipes/steel_anvil.json index 3e38f7820..a67fde961 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_anvil.json +++ b/src/generated/resources/data/basemetals/recipes/steel_anvil.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:steel_anvil" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_anvil" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_arrow.json b/src/generated/resources/data/basemetals/recipes/steel_arrow.json index a243956af..4d54b5816 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/steel_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:steel_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_axe.json b/src/generated/resources/data/basemetals/recipes/steel_axe.json index 18aeff828..799f801dc 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_axe.json +++ b/src/generated/resources/data/basemetals/recipes/steel_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:steel_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_bars.json b/src/generated/resources/data/basemetals/recipes/steel_bars.json index bd4a63cc1..416f93db5 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_bars.json +++ b/src/generated/resources/data/basemetals/recipes/steel_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:steel_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_bars_2.json b/src/generated/resources/data/basemetals/recipes/steel_bars_2.json index 54e5ae29b..343cc8160 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/steel_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:steel_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_blend.json b/src/generated/resources/data/basemetals/recipes/steel_blend.json index 95e8c4f7f..2ebe97234 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_blend.json +++ b/src/generated/resources/data/basemetals/recipes/steel_blend.json @@ -32,5 +32,6 @@ "result": { "item": "basemetals:steel_blend", "count": 8 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_blend_from_small.json b/src/generated/resources/data/basemetals/recipes/steel_blend_from_small.json index 9ffa65a4b..017458851 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_blend_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/steel_blend_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:steel_blend" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_blend" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_block.json b/src/generated/resources/data/basemetals/recipes/steel_block.json index cc364256a..d37e4c48e 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_block.json +++ b/src/generated/resources/data/basemetals/recipes/steel_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:steel_block" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_block_ingot.json b/src/generated/resources/data/basemetals/recipes/steel_block_ingot.json index 5206e5154..34689920c 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/steel_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:steel_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_bolt.json b/src/generated/resources/data/basemetals/recipes/steel_bolt.json index c369a0800..cc0759486 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/steel_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:steel_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_boots.json b/src/generated/resources/data/basemetals/recipes/steel_boots.json index 19e764a50..054088ae0 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_boots.json +++ b/src/generated/resources/data/basemetals/recipes/steel_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:steel_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_bow.json b/src/generated/resources/data/basemetals/recipes/steel_bow.json index 660637392..3af47530a 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_bow.json +++ b/src/generated/resources/data/basemetals/recipes/steel_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:steel_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_button.json b/src/generated/resources/data/basemetals/recipes/steel_button.json index 8fb226239..0a69a939d 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_button.json +++ b/src/generated/resources/data/basemetals/recipes/steel_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:steel_button" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_chestplate.json b/src/generated/resources/data/basemetals/recipes/steel_chestplate.json index f57d1d7a0..00975669b 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/steel_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:steel_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_crackhammer.json b/src/generated/resources/data/basemetals/recipes/steel_crackhammer.json index a3ec8708a..bd07b0da0 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/steel_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:steel_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_crossbow.json b/src/generated/resources/data/basemetals/recipes/steel_crossbow.json index 698c43cba..58d5d30ad 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/steel_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:steel_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_door.json b/src/generated/resources/data/basemetals/recipes/steel_door.json index 4c5ce7760..7b7e36e03 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_door.json +++ b/src/generated/resources/data/basemetals/recipes/steel_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:steel_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_fishingrod.json b/src/generated/resources/data/basemetals/recipes/steel_fishingrod.json index 07c467f8f..04b69f4e9 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/steel_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:steel_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_gear.json b/src/generated/resources/data/basemetals/recipes/steel_gear.json index abc0bff2a..d3280b64c 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_gear.json +++ b/src/generated/resources/data/basemetals/recipes/steel_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:steel_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_helmet.json b/src/generated/resources/data/basemetals/recipes/steel_helmet.json index 79c71b0ee..fdd38028d 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/steel_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:steel_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_hoe.json b/src/generated/resources/data/basemetals/recipes/steel_hoe.json index 436a4aeb8..197634d37 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/steel_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:steel_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_horsearmor.json b/src/generated/resources/data/basemetals/recipes/steel_horsearmor.json index 9211b34bd..4d6dd4a92 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/steel_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:steel_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/steel_ingot_from_nuggets.json index 42b9b01a2..4d5fe0d90 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/steel_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:steel_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_leggings.json b/src/generated/resources/data/basemetals/recipes/steel_leggings.json index 55f818bee..8534a14a8 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/steel_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:steel_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_lever.json b/src/generated/resources/data/basemetals/recipes/steel_lever.json index 86c92660c..ded5b800f 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_lever.json +++ b/src/generated/resources/data/basemetals/recipes/steel_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:steel_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_nuggets.json b/src/generated/resources/data/basemetals/recipes/steel_nuggets.json index f30ff438e..290ddb24c 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/steel_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:steel_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_pickaxe.json b/src/generated/resources/data/basemetals/recipes/steel_pickaxe.json index 72d65ae1b..a84d67e7f 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/steel_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:steel_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_plate.json b/src/generated/resources/data/basemetals/recipes/steel_plate.json index 3aa1d3191..33fc6e72b 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_plate.json +++ b/src/generated/resources/data/basemetals/recipes/steel_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:steel_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/steel_powder_from_small.json index 6fff81c69..f6bb3f4be 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/steel_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:steel_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/steel_pressure_plate.json index 6c0f56240..ade5ec949 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/steel_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:steel_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_rod.json b/src/generated/resources/data/basemetals/recipes/steel_rod.json index 34f801399..ee5ed4fc1 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_rod.json +++ b/src/generated/resources/data/basemetals/recipes/steel_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:steel_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_scythe.json b/src/generated/resources/data/basemetals/recipes/steel_scythe.json index 851c9050d..0f2c78844 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/steel_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:steel_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_shears.json b/src/generated/resources/data/basemetals/recipes/steel_shears.json index 6a46fe0b2..94757ee17 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_shears.json +++ b/src/generated/resources/data/basemetals/recipes/steel_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:steel_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_shield.json b/src/generated/resources/data/basemetals/recipes/steel_shield.json index fe5084504..78eaeaeaf 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_shield.json +++ b/src/generated/resources/data/basemetals/recipes/steel_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:steel_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_shovel.json b/src/generated/resources/data/basemetals/recipes/steel_shovel.json index 32e873474..9a100ca73 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/steel_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:steel_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_slab.json b/src/generated/resources/data/basemetals/recipes/steel_slab.json index 1a6ffa4ce..4c16040b0 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_slab.json +++ b/src/generated/resources/data/basemetals/recipes/steel_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:steel_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_smallblend.json b/src/generated/resources/data/basemetals/recipes/steel_smallblend.json index ca274af32..1327a57e8 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_smallblend.json +++ b/src/generated/resources/data/basemetals/recipes/steel_smallblend.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:steel_smallblend", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_smallblend" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_smallpowder.json b/src/generated/resources/data/basemetals/recipes/steel_smallpowder.json index eae55e058..62f41684c 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/steel_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:steel_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_stairs.json b/src/generated/resources/data/basemetals/recipes/steel_stairs.json index e023e97c7..8f66368c3 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/steel_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:steel_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_sword.json b/src/generated/resources/data/basemetals/recipes/steel_sword.json index 83c23fc8b..9d3a79b49 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_sword.json +++ b/src/generated/resources/data/basemetals/recipes/steel_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:steel_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_trapdoor.json b/src/generated/resources/data/basemetals/recipes/steel_trapdoor.json index 6bbf2bf76..d9316e407 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/steel_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:steel_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:steel_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/steel_wall.json b/src/generated/resources/data/basemetals/recipes/steel_wall.json index b46dad8a9..f69fabaed 100644 --- a/src/generated/resources/data/basemetals/recipes/steel_wall.json +++ b/src/generated/resources/data/basemetals/recipes/steel_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:steel_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:steel_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/stone_anvil.json b/src/generated/resources/data/basemetals/recipes/stone_anvil.json index 8b6e8df46..f1ffbd37d 100644 --- a/src/generated/resources/data/basemetals/recipes/stone_anvil.json +++ b/src/generated/resources/data/basemetals/recipes/stone_anvil.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:stone_anvil" - } -} \ No newline at end of file + }, + "group": "basemetals:stone_anvil" +} diff --git a/src/generated/resources/data/basemetals/recipes/stone_crackhammer.json b/src/generated/resources/data/basemetals/recipes/stone_crackhammer.json index 49da0bd18..37f214f66 100644 --- a/src/generated/resources/data/basemetals/recipes/stone_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/stone_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:stone_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:stone_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/stone_scythe.json b/src/generated/resources/data/basemetals/recipes/stone_scythe.json index 8443c70c5..0c4aec462 100644 --- a/src/generated/resources/data/basemetals/recipes/stone_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/stone_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:stone_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:stone_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_arrow.json b/src/generated/resources/data/basemetals/recipes/tin_arrow.json index d76faf82a..cf32a1f5e 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/tin_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:tin_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_axe.json b/src/generated/resources/data/basemetals/recipes/tin_axe.json index 99e75f1ca..04a36752b 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_axe.json +++ b/src/generated/resources/data/basemetals/recipes/tin_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:tin_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_bars.json b/src/generated/resources/data/basemetals/recipes/tin_bars.json index 92197a295..67afca5f9 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_bars.json +++ b/src/generated/resources/data/basemetals/recipes/tin_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:tin_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_bars_2.json b/src/generated/resources/data/basemetals/recipes/tin_bars_2.json index e67435a27..c7f595d16 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/tin_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:tin_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_block.json b/src/generated/resources/data/basemetals/recipes/tin_block.json index c2307801b..0a2da6e34 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_block.json +++ b/src/generated/resources/data/basemetals/recipes/tin_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:tin_block" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_block_ingot.json b/src/generated/resources/data/basemetals/recipes/tin_block_ingot.json index 7303e4350..f51de4ff9 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/tin_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:tin_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_bolt.json b/src/generated/resources/data/basemetals/recipes/tin_bolt.json index 574455016..5bd95153d 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/tin_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:tin_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_boots.json b/src/generated/resources/data/basemetals/recipes/tin_boots.json index 513e8ec2b..aa1b1e616 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_boots.json +++ b/src/generated/resources/data/basemetals/recipes/tin_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:tin_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_bow.json b/src/generated/resources/data/basemetals/recipes/tin_bow.json index 87e2b7ed9..a5fc95d94 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_bow.json +++ b/src/generated/resources/data/basemetals/recipes/tin_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:tin_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_button.json b/src/generated/resources/data/basemetals/recipes/tin_button.json index a721ad777..7265790aa 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_button.json +++ b/src/generated/resources/data/basemetals/recipes/tin_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:tin_button" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_chestplate.json b/src/generated/resources/data/basemetals/recipes/tin_chestplate.json index 0f69be2e2..24c82d612 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/tin_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:tin_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_crackhammer.json b/src/generated/resources/data/basemetals/recipes/tin_crackhammer.json index 0c7f784ed..664245198 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/tin_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:tin_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_crossbow.json b/src/generated/resources/data/basemetals/recipes/tin_crossbow.json index acf4a968e..b25602a3d 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/tin_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:tin_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_door.json b/src/generated/resources/data/basemetals/recipes/tin_door.json index 42c316575..a1f51d352 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_door.json +++ b/src/generated/resources/data/basemetals/recipes/tin_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:tin_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_fishingrod.json b/src/generated/resources/data/basemetals/recipes/tin_fishingrod.json index b311487f1..3216ce857 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/tin_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:tin_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_gear.json b/src/generated/resources/data/basemetals/recipes/tin_gear.json index bf5d5905a..9f5974123 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_gear.json +++ b/src/generated/resources/data/basemetals/recipes/tin_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:tin_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_helmet.json b/src/generated/resources/data/basemetals/recipes/tin_helmet.json index 6e8d7a942..a5db91fc5 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/tin_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:tin_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_hoe.json b/src/generated/resources/data/basemetals/recipes/tin_hoe.json index ce48efc9f..488ef267c 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/tin_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:tin_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_horsearmor.json b/src/generated/resources/data/basemetals/recipes/tin_horsearmor.json index aa8ca0dc6..3e320212f 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/tin_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:tin_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/tin_ingot_from_nuggets.json index f90be6f4c..42b544d83 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/tin_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:tin_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_leggings.json b/src/generated/resources/data/basemetals/recipes/tin_leggings.json index a0bdb4dd4..9f9af9ad8 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/tin_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:tin_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_lever.json b/src/generated/resources/data/basemetals/recipes/tin_lever.json index 5b11e1b10..96455ce02 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_lever.json +++ b/src/generated/resources/data/basemetals/recipes/tin_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:tin_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_nuggets.json b/src/generated/resources/data/basemetals/recipes/tin_nuggets.json index a4ac9a2f2..5838b2e05 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/tin_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:tin_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_pickaxe.json b/src/generated/resources/data/basemetals/recipes/tin_pickaxe.json index 2295a5fd9..10cdffa8d 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/tin_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:tin_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_plate.json b/src/generated/resources/data/basemetals/recipes/tin_plate.json index d432ac7d9..c2948f646 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_plate.json +++ b/src/generated/resources/data/basemetals/recipes/tin_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:tin_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/tin_powder_from_small.json index 14aa72390..d3ee2f37c 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/tin_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:tin_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/tin_pressure_plate.json index 2b9554118..2dfb13052 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/tin_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:tin_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_rod.json b/src/generated/resources/data/basemetals/recipes/tin_rod.json index a3bbd811e..5b3898e4a 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_rod.json +++ b/src/generated/resources/data/basemetals/recipes/tin_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:tin_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_scythe.json b/src/generated/resources/data/basemetals/recipes/tin_scythe.json index f9b1ec1c5..2d64bf887 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/tin_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:tin_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_shears.json b/src/generated/resources/data/basemetals/recipes/tin_shears.json index 20921d7bc..28e3423d1 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_shears.json +++ b/src/generated/resources/data/basemetals/recipes/tin_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:tin_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_shield.json b/src/generated/resources/data/basemetals/recipes/tin_shield.json index fd12150b4..d27b67c82 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_shield.json +++ b/src/generated/resources/data/basemetals/recipes/tin_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:tin_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_shovel.json b/src/generated/resources/data/basemetals/recipes/tin_shovel.json index 27dd153e0..62b0fd047 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/tin_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:tin_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_slab.json b/src/generated/resources/data/basemetals/recipes/tin_slab.json index 9a5ec854d..e211efa5c 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_slab.json +++ b/src/generated/resources/data/basemetals/recipes/tin_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:tin_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_smallpowder.json b/src/generated/resources/data/basemetals/recipes/tin_smallpowder.json index 34335a20f..9c00c316c 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/tin_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:tin_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_stairs.json b/src/generated/resources/data/basemetals/recipes/tin_stairs.json index 5c05a4876..8a2e8f7f7 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/tin_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:tin_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_sword.json b/src/generated/resources/data/basemetals/recipes/tin_sword.json index 77ca5d570..b583f6023 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_sword.json +++ b/src/generated/resources/data/basemetals/recipes/tin_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:tin_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_trapdoor.json b/src/generated/resources/data/basemetals/recipes/tin_trapdoor.json index efecbf632..b4fa43017 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/tin_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:tin_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:tin_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/tin_wall.json b/src/generated/resources/data/basemetals/recipes/tin_wall.json index 0ff06433e..130876942 100644 --- a/src/generated/resources/data/basemetals/recipes/tin_wall.json +++ b/src/generated/resources/data/basemetals/recipes/tin_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:tin_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:tin_wall" +} diff --git a/src/generated/resources/data/basemetals/recipes/tripwire_hook.json b/src/generated/resources/data/basemetals/recipes/tripwire_hook.json index 7ef024759..00943454b 100644 --- a/src/generated/resources/data/basemetals/recipes/tripwire_hook.json +++ b/src/generated/resources/data/basemetals/recipes/tripwire_hook.json @@ -18,5 +18,6 @@ }, "result": { "item": "minecraft:tripwire_hook" - } -} \ No newline at end of file + }, + "group": "minecraft:tripwire_hook" +} diff --git a/src/generated/resources/data/basemetals/recipes/wood_crackhammer.json b/src/generated/resources/data/basemetals/recipes/wood_crackhammer.json index 3c50f5a40..64af3d309 100644 --- a/src/generated/resources/data/basemetals/recipes/wood_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/wood_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:wood_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:wood_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/wood_scythe.json b/src/generated/resources/data/basemetals/recipes/wood_scythe.json index 9fcf24980..e71248315 100644 --- a/src/generated/resources/data/basemetals/recipes/wood_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/wood_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:wood_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:wood_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_arrow.json b/src/generated/resources/data/basemetals/recipes/zinc_arrow.json index 7d15711c4..035b5789f 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_arrow.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_arrow.json @@ -19,5 +19,6 @@ "result": { "item": "basemetals:zinc_arrow", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_arrow" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_axe.json b/src/generated/resources/data/basemetals/recipes/zinc_axe.json index 7cb265807..8c7e54f28 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_axe.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_axe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:zinc_axe" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_axe" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_bars.json b/src/generated/resources/data/basemetals/recipes/zinc_bars.json index efb725a22..dfb5dc96a 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_bars.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_bars.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:zinc_bars", "count": 16 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_bars_2.json b/src/generated/resources/data/basemetals/recipes/zinc_bars_2.json index ecc789125..2748faf25 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_bars_2.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_bars_2.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:zinc_bars", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_bars" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_block.json b/src/generated/resources/data/basemetals/recipes/zinc_block.json index d5a5eb55b..a67f361f5 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_block.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_block.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:zinc_block" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_block" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_block_ingot.json b/src/generated/resources/data/basemetals/recipes/zinc_block_ingot.json index 07fca6d65..dc2c14283 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_block_ingot.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_block_ingot.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:zinc_ingot", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_bolt.json b/src/generated/resources/data/basemetals/recipes/zinc_bolt.json index 0cf5dcbb3..457d83f65 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_bolt.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_bolt.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:zinc_bolt", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_bolt" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_boots.json b/src/generated/resources/data/basemetals/recipes/zinc_boots.json index 2917b8fdf..b6358104b 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_boots.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_boots.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:zinc_boots" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_boots" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_bow.json b/src/generated/resources/data/basemetals/recipes/zinc_bow.json index 531014b38..8911cf8a2 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_bow.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_bow.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:zinc_bow" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_bow" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_button.json b/src/generated/resources/data/basemetals/recipes/zinc_button.json index b5dd525c6..a3ab32958 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_button.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_button.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:zinc_button" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_button" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_chestplate.json b/src/generated/resources/data/basemetals/recipes/zinc_chestplate.json index 9023ac75a..51f93be7d 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_chestplate.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_chestplate.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:zinc_chestplate" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_chestplate" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_crackhammer.json b/src/generated/resources/data/basemetals/recipes/zinc_crackhammer.json index 9ad9c8c21..a6c6bf5ec 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_crackhammer.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_crackhammer.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:zinc_crackhammer" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_crackhammer" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_crossbow.json b/src/generated/resources/data/basemetals/recipes/zinc_crossbow.json index 88fd4ec3f..167ba1143 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_crossbow.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_crossbow.json @@ -18,5 +18,6 @@ }, "result": { "item": "basemetals:zinc_crossbow" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_crossbow" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_door.json b/src/generated/resources/data/basemetals/recipes/zinc_door.json index 1b26bde66..cbeb4bf56 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_door.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_door.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:zinc_door", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_door" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_fishingrod.json b/src/generated/resources/data/basemetals/recipes/zinc_fishingrod.json index c3c423a54..db916e84f 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_fishingrod.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_fishingrod.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:zinc_fishing_rod" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_fishing_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_gear.json b/src/generated/resources/data/basemetals/recipes/zinc_gear.json index 60aceb189..c5578042a 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_gear.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_gear.json @@ -16,5 +16,6 @@ "result": { "item": "basemetals:zinc_gear", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_gear" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_helmet.json b/src/generated/resources/data/basemetals/recipes/zinc_helmet.json index 077488c1a..11dca9e5d 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_helmet.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_helmet.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:zinc_helmet" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_helmet" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_hoe.json b/src/generated/resources/data/basemetals/recipes/zinc_hoe.json index a2defa638..ed504371d 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_hoe.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_hoe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:zinc_hoe" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_hoe" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_horsearmor.json b/src/generated/resources/data/basemetals/recipes/zinc_horsearmor.json index 246f3fe6a..0509711d3 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_horsearmor.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_horsearmor.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:zinc_horse_armor" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_horse_armor" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_ingot_from_nuggets.json b/src/generated/resources/data/basemetals/recipes/zinc_ingot_from_nuggets.json index 0b952b6b8..a64d540a9 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_ingot_from_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_ingot_from_nuggets.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:zinc_ingot" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_ingot" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_leggings.json b/src/generated/resources/data/basemetals/recipes/zinc_leggings.json index 70b3100bb..c56e615fd 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_leggings.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_leggings.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:zinc_leggings" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_leggings" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_lever.json b/src/generated/resources/data/basemetals/recipes/zinc_lever.json index 1699c8962..27c793388 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_lever.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_lever.json @@ -14,5 +14,6 @@ }, "result": { "item": "basemetals:zinc_lever" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_lever" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_nuggets.json b/src/generated/resources/data/basemetals/recipes/zinc_nuggets.json index d70640200..b962b6f1e 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_nuggets.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_nuggets.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:zinc_nugget", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_nugget" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_pickaxe.json b/src/generated/resources/data/basemetals/recipes/zinc_pickaxe.json index 09ed7432e..950dedf13 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_pickaxe.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_pickaxe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:zinc_pickaxe" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_pickaxe" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_plate.json b/src/generated/resources/data/basemetals/recipes/zinc_plate.json index e6d55dccd..0c0ace26e 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_plate.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_plate.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:zinc_plate", "count": 3 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_powder_from_small.json b/src/generated/resources/data/basemetals/recipes/zinc_powder_from_small.json index 2beca7f23..676919f28 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_powder_from_small.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_powder_from_small.json @@ -12,5 +12,6 @@ }, "result": { "item": "basemetals:zinc_powder" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_powder" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_pressure_plate.json b/src/generated/resources/data/basemetals/recipes/zinc_pressure_plate.json index f86c6d096..a7f06f2ec 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_pressure_plate.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_pressure_plate.json @@ -10,5 +10,6 @@ }, "result": { "item": "basemetals:zinc_pressure_plate" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_pressure_plate" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_rod.json b/src/generated/resources/data/basemetals/recipes/zinc_rod.json index ef86fb0b8..0c62e7ef1 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_rod.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_rod.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:zinc_rod", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_rod" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_scythe.json b/src/generated/resources/data/basemetals/recipes/zinc_scythe.json index 84313bed0..b2acea085 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_scythe.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_scythe.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:zinc_scythe" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_scythe" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_shears.json b/src/generated/resources/data/basemetals/recipes/zinc_shears.json index 957a50c02..ab16808ea 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_shears.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_shears.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:zinc_shears" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_shears" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_shield.json b/src/generated/resources/data/basemetals/recipes/zinc_shield.json index 35b225dd6..da509aa11 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_shield.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_shield.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:zinc_shield" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_shield" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_shovel.json b/src/generated/resources/data/basemetals/recipes/zinc_shovel.json index 86f0ef85e..0f0736967 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_shovel.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_shovel.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:zinc_shovel" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_shovel" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_slab.json b/src/generated/resources/data/basemetals/recipes/zinc_slab.json index fc0d35732..9d834d203 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_slab.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_slab.json @@ -11,5 +11,6 @@ "result": { "item": "basemetals:zinc_slab", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_slab" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_smallpowder.json b/src/generated/resources/data/basemetals/recipes/zinc_smallpowder.json index d037df114..5a6e0daaf 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_smallpowder.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_smallpowder.json @@ -8,5 +8,6 @@ "result": { "item": "basemetals:zinc_smallpowder", "count": 9 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_smallpowder" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_stairs.json b/src/generated/resources/data/basemetals/recipes/zinc_stairs.json index 22e1b2109..1fdb01a99 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_stairs.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_stairs.json @@ -13,5 +13,6 @@ "result": { "item": "basemetals:zinc_stairs", "count": 4 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_stairs" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_sword.json b/src/generated/resources/data/basemetals/recipes/zinc_sword.json index 6f5fc525d..3455ca9f3 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_sword.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_sword.json @@ -15,5 +15,6 @@ }, "result": { "item": "basemetals:zinc_sword" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_sword" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_trapdoor.json b/src/generated/resources/data/basemetals/recipes/zinc_trapdoor.json index 41c69051f..79cf3f148 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_trapdoor.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_trapdoor.json @@ -11,5 +11,6 @@ }, "result": { "item": "basemetals:zinc_trapdoor" - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_trapdoor" +} diff --git a/src/generated/resources/data/basemetals/recipes/zinc_wall.json b/src/generated/resources/data/basemetals/recipes/zinc_wall.json index 711210b9c..5a190cfd6 100644 --- a/src/generated/resources/data/basemetals/recipes/zinc_wall.json +++ b/src/generated/resources/data/basemetals/recipes/zinc_wall.json @@ -12,5 +12,6 @@ "result": { "item": "basemetals:zinc_wall", "count": 6 - } -} \ No newline at end of file + }, + "group": "basemetals:zinc_wall" +} diff --git a/src/integrationTest/java/zone/moddev/mc/basemetals/testmod/BaseMetalsRuntimeProbe.java b/src/integrationTest/java/zone/moddev/mc/basemetals/testmod/BaseMetalsRuntimeProbe.java index 175ba1744..ec8d106eb 100644 --- a/src/integrationTest/java/zone/moddev/mc/basemetals/testmod/BaseMetalsRuntimeProbe.java +++ b/src/integrationTest/java/zone/moddev/mc/basemetals/testmod/BaseMetalsRuntimeProbe.java @@ -1,11 +1,26 @@ package zone.moddev.mc.basemetals.testmod; -import java.util.UUID; +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.Reader; +import java.lang.reflect.Method; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.StandardOpenOption; +import java.util.ArrayList; +import java.util.List; import java.util.Map; +import java.util.UUID; import com.mojang.authlib.GameProfile; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; import zone.moddev.mc.basemetals.BaseMetals; +import zone.moddev.mc.basemetals.MissingMappings; import zone.moddev.mc.basemetals.ModTabs; import zone.moddev.mc.basemetals.content.BaseMetalAnvilBlock; import zone.moddev.mc.basemetals.content.BaseMetalAmmoItem; @@ -21,19 +36,30 @@ import net.minecraft.block.BlockAnvil; import net.minecraft.block.Block; +import net.minecraft.block.BlockButton; +import net.minecraft.block.BlockDoor; +import net.minecraft.block.BlockFlowingFluid; +import net.minecraft.block.BlockPressurePlate; import net.minecraft.block.BlockSlab; +import net.minecraft.enchantment.EnchantmentHelper; import net.minecraft.entity.Entity; +import net.minecraft.entity.item.EntityArmorStand; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Enchantments; import net.minecraft.init.MobEffects; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.item.crafting.IRecipe; +import net.minecraft.nbt.CompressedStreamTools; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; import net.minecraft.potion.PotionEffect; import net.minecraft.server.MinecraftServer; import net.minecraft.tags.ItemTags; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.tileentity.TileEntityChest; import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumHand; import net.minecraft.util.ResourceLocation; @@ -73,7 +99,7 @@ private void serverStarted(FMLServerStartedEvent event) { boolean legacyUpgrade = "legacy-upgrade".equals(System.getProperty("basemetalsprobe.mode")); try { runChecks(server); - if (legacyUpgrade) verifyLegacyBlocks(server); + if (legacyUpgrade) verifyLegacyWorld(server); if (checks < 32) throw new IllegalStateException("Only ran " + checks + " runtime checks"); LOGGER.info(legacyUpgrade ? "BASEMETALS_LEGACY_UPGRADE_PROBE PASS checks={}" : "BASEMETALS_RUNTIME_PROBE PASS checks={}", Integer.valueOf(checks)); @@ -87,6 +113,283 @@ private void serverStarted(FMLServerStartedEvent event) { } } + private void verifyLegacyWorld(MinecraftServer server) throws IOException { + WorldServer overworld = require(server.getWorld(DimensionType.OVERWORLD), "legacy overworld missing"); + Path root = overworld.getSaveHandler().getWorldDirectory().toPath(); + if (Files.isRegularFile(root.resolve("legacy_registry_manifest_runtime.json"))) { + verifyLegacyFixture(server, root); + } else { + verifyLegacyBlocks(server); + } + } + + private void verifyLegacyFixture(MinecraftServer server, Path root) throws IOException { + List failures = new ArrayList(); + int blockMismatches = 0; + int itemMismatches = 0; + int checkedStates = 0; + int checkedItems = 0; + int checkedArmor = 0; + int checkedBuckets = 0; + int checkedPlayerItems = 0; + + if (!Files.isRegularFile(root.resolve("BASEMETALS_1_12_FIXTURE_COMPLETE.txt"))) { + failures.add("missing legacy fixture completion marker"); + } + JsonObject manifest; + try (Reader reader = Files.newBufferedReader(root.resolve("legacy_registry_manifest_runtime.json"), + StandardCharsets.UTF_8)) { + manifest = new JsonParser().parse(reader).getAsJsonObject(); + } + int format = manifest.has("fixture_format") ? manifest.get("fixture_format").getAsInt() : 1; + if (format < 2) failures.add("fixture format " + format + " does not cover the complete contract"); + + for (JsonElement blockElement : manifest.getAsJsonArray("blocks")) { + JsonObject block = blockElement.getAsJsonObject(); + String expected = currentBlockId(block.get("id").getAsString()); + for (JsonElement stateElement : block.getAsJsonArray("states")) { + JsonObject oldState = stateElement.getAsJsonObject(); + int dimension = oldState.has("dimension") ? oldState.get("dimension").getAsInt() : 0; + WorldServer world = fixtureWorld(server, dimension); + BlockPos pos = new BlockPos(oldState.get("x").getAsInt(), oldState.get("y").getAsInt(), + oldState.get("z").getAsInt()); + IBlockState actualState = world.getBlockState(pos); + ResourceLocation actualId = ForgeRegistries.BLOCKS.getKey(actualState.getBlock()); + boolean stateMatches = matchesLegacyMetadata(actualState, + oldState.get("metadata").getAsInt()); + if (!expected.equals(String.valueOf(actualId)) || !stateMatches) { + if (failures.size() < 20) { + failures.add("block dim=" + dimension + " " + pos + " expected " + expected + + " metadata=" + oldState.get("metadata").getAsInt() + + " but found " + actualState); + } + blockMismatches++; + } + checkedStates++; + } + } + + WorldServer overworld = fixtureWorld(server, 0); + for (JsonElement itemElement : manifest.getAsJsonArray("items")) { + JsonObject oldItem = itemElement.getAsJsonObject(); + int chestIndex = oldItem.get("chest").getAsInt(); + int slot = oldItem.get("slot").getAsInt(); + BlockPos pos = new BlockPos(oldItem.get("chest_x").getAsInt(), + oldItem.get("chest_y").getAsInt(), oldItem.get("chest_z").getAsInt()); + overworld.getBlockState(pos); // Force the legacy container chunk through datafixing before lookup. + TileEntity blockEntity = overworld.getTileEntity(pos); + if (!(blockEntity instanceof TileEntityChest)) { + if (failures.size() < 20) failures.add("missing inventory chest " + chestIndex + " at " + pos + + " state=" + overworld.getBlockState(pos) + " tile=" + + (blockEntity == null ? "null" : blockEntity.getClass().getName())); + itemMismatches++; + continue; + } + ItemStack stack = ((TileEntityChest) blockEntity).getStackInSlot(slot); + String expected = currentItemId(oldItem.get("id").getAsString()); + String actual = String.valueOf(ForgeRegistries.ITEMS.getKey(stack.getItem())); + int expectedCount = oldItem.has("count") ? oldItem.get("count").getAsInt() : 1; + int expectedDamage = oldItem.has("damage") ? oldItem.get("damage").getAsInt() : 0; + NBTTagCompound tag = stack.getTag(); + boolean proofMatches = format < 2 || tag != null + && tag.getCompound("basemetals_fixture").getString("proof") + .equals(oldItem.get("id").getAsString()); + boolean enchantmentMatches = !oldItem.has("enchanted") || !oldItem.get("enchanted").getAsBoolean() + || EnchantmentHelper.getEnchantmentLevel(Enchantments.UNBREAKING, stack) == 2; + if (!expected.equals(actual) || stack.getCount() != expectedCount + || stack.getDamage() != expectedDamage || !proofMatches || !enchantmentMatches) { + if (failures.size() < 20) { + failures.add("chest " + chestIndex + " slot " + slot + " expected " + expected + + " x" + expectedCount + " damage=" + expectedDamage + " with fixture NBT but found " + + stack + " damage=" + stack.getDamage() + " proof=" + proofMatches + + " unbreaking=" + + EnchantmentHelper.getEnchantmentLevel(Enchantments.UNBREAKING, stack)); + } + itemMismatches++; + } + if (oldItem.has("armor_stand")) { + BlockPos armorPos = new BlockPos((int) Math.floor(oldItem.get("armor_x").getAsDouble()), + (int) Math.floor(oldItem.get("armor_y").getAsDouble()), + (int) Math.floor(oldItem.get("armor_z").getAsDouble())); + List stands = overworld.getEntitiesWithinAABB(EntityArmorStand.class, + new AxisAlignedBB(armorPos).grow(0.75D)); + EntityEquipmentSlot equipmentSlot = equipmentSlot(oldItem.get("armor_slot").getAsString()); + boolean equipped = false; + for (EntityArmorStand stand : stands) { + ItemStack worn = stand.getItemStackFromSlot(equipmentSlot); + if (expected.equals(String.valueOf(ForgeRegistries.ITEMS.getKey(worn.getItem()))) + && worn.getDamage() == expectedDamage) { + equipped = true; + break; + } + } + if (!equipped) { + if (failures.size() < 20) failures.add("missing armor-stand equipment " + expected); + itemMismatches++; + } + checkedArmor++; + } + checkedItems++; + } + + for (JsonElement fluidElement : manifest.getAsJsonArray("fluids")) { + JsonObject fluid = fluidElement.getAsJsonObject(); + if (!fluid.has("bucket_chest")) continue; + int chestIndex = fluid.get("bucket_chest").getAsInt(); + int slot = fluid.get("bucket_slot").getAsInt(); + BlockPos pos = new BlockPos(fluid.get("bucket_chest_x").getAsInt(), + fluid.get("bucket_chest_y").getAsInt(), fluid.get("bucket_chest_z").getAsInt()); + overworld.getBlockState(pos); // Tile-entity lookup alone does not load a distant chunk in 1.13. + TileEntity blockEntity = overworld.getTileEntity(pos); + String expected = BaseMetals.MOD_ID + ":" + + MissingMappings.fluidTargetPath(fluid.get("name").getAsString()) + "_bucket"; + if (!(blockEntity instanceof TileEntityChest) + || !expected.equals(String.valueOf(ForgeRegistries.ITEMS.getKey( + ((TileEntityChest) blockEntity).getStackInSlot(slot).getItem())))) { + if (failures.size() < 20) { + failures.add("legacy filled bucket " + chestIndex + ":" + slot + + " did not become " + expected); + } + itemMismatches++; + } + checkedBuckets++; + } + + if (manifest.has("players")) { + for (JsonElement playerElement : manifest.getAsJsonArray("players")) { + JsonObject savedPlayer = playerElement.getAsJsonObject(); + File playerFile = root.resolve("playerdata") + .resolve(savedPlayer.get("uuid").getAsString() + ".dat").toFile(); + if (!playerFile.isFile()) { + failures.add("fixture playerdata did not load: " + playerFile.getName()); + continue; + } + NBTTagCompound playerData; + try (FileInputStream input = new FileInputStream(playerFile)) { + playerData = CompressedStreamTools.readCompressed(input); + } + NBTTagList inventory = playerData.getList("Inventory", 10); + for (JsonElement inventoryElement : savedPlayer.getAsJsonArray("inventory")) { + JsonObject expectedItem = inventoryElement.getAsJsonObject(); + int slot = expectedItem.get("slot").getAsInt(); + NBTTagCompound actualItem = inventoryItem(inventory, slot); + String expected = currentItemId(expectedItem.get("id").getAsString()); + boolean proof = actualItem != null && actualItem.getCompound("tag") + .getCompound("basemetals_fixture").getString("player_proof") + .equals(expectedItem.get("id").getAsString()); + if (actualItem == null || !expected.equals(actualItem.getString("id")) || !proof) { + if (failures.size() < 20) failures.add("player slot " + slot + " lost " + expected); + itemMismatches++; + } + checkedPlayerItems++; + } + } + } + + if (!Files.isRegularFile(root.resolve("legacy_orespawn3_basemetals.json"))) { + failures.add("missing packaged Base Metals OS3 rule fixture"); + } + if (!Files.isRegularFile(root.resolve("legacy_orespawn3_orespawn.json"))) { + failures.add("missing configured OS3 rule fixture"); + } + + String summary = "states=" + checkedStates + " block_mismatches=" + blockMismatches + + " items=" + checkedItems + " armor=" + checkedArmor + " buckets=" + checkedBuckets + + " player_items=" + checkedPlayerItems + " item_mismatches=" + itemMismatches; + checks += checkedStates + checkedItems + checkedArmor + checkedBuckets + checkedPlayerItems; + if (blockMismatches != 0 || itemMismatches != 0 || !failures.isEmpty()) { + writeFixtureResult(root, "BASEMETALS_1_12_TO_1_13_UPGRADE FAIL " + summary + + " samples=" + failures); + throw new IllegalStateException("1.12 fixture upgrade mismatch: " + summary + " samples=" + failures); + } + writeFixtureResult(root, "BASEMETALS_1_12_TO_1_13_UPGRADE PASS " + summary); + LOGGER.info("BASEMETALS_1_12_TO_1_13_UPGRADE PASS {}", summary); + } + + private static NBTTagCompound inventoryItem(NBTTagList inventory, int slot) { + for (int index = 0; index < inventory.size(); index++) { + NBTTagCompound item = inventory.getCompound(index); + if ((item.getByte("Slot") & 255) == slot) return item; + } + return null; + } + + private static EntityEquipmentSlot equipmentSlot(String name) { + if ("feet".equals(name)) return EntityEquipmentSlot.FEET; + if ("legs".equals(name)) return EntityEquipmentSlot.LEGS; + if ("chest".equals(name)) return EntityEquipmentSlot.CHEST; + if ("head".equals(name)) return EntityEquipmentSlot.HEAD; + if ("offhand".equals(name)) return EntityEquipmentSlot.OFFHAND; + return EntityEquipmentSlot.MAINHAND; + } + + private static boolean matchesLegacyMetadata(IBlockState actual, int meta) { + Block block = actual.getBlock(); + IBlockState expected; + + try { + Method converter = LegacyWorldDataHook.class.getDeclaredMethod( + "legacyState", Block.class, String.class, int.class); + converter.setAccessible(true); + expected = (IBlockState) converter.invoke(null, block, "", Integer.valueOf(meta)); + } catch (ReflectiveOperationException exception) { + throw new IllegalStateException("Could not compare the legacy block state", exception); + } + + // Door metadata saved different properties in the upper and lower halves. + if (block instanceof BlockDoor) { + if ((meta & 8) != 0) { + return actual.get(BlockDoor.HALF) == expected.get(BlockDoor.HALF) + && actual.get(BlockDoor.HINGE) == expected.get(BlockDoor.HINGE) + && actual.get(BlockDoor.POWERED).equals(expected.get(BlockDoor.POWERED)); + } + + return actual.get(BlockDoor.HALF) == expected.get(BlockDoor.HALF) + && actual.get(BlockDoor.FACING) == expected.get(BlockDoor.FACING) + && actual.get(BlockDoor.OPEN).equals(expected.get(BlockDoor.OPEN)); + } + + // Buttons, pressure plates and fluids can change while the chunk prepares. + if (block instanceof BlockButton || block instanceof BlockPressurePlate + || block instanceof BlockFlowingFluid) { + return true; + } + + return actual.equals(expected); + } + + private static WorldServer fixtureWorld(MinecraftServer server, int dimension) { + DimensionType type = dimension == -1 ? DimensionType.NETHER + : dimension == 1 ? DimensionType.THE_END : DimensionType.OVERWORLD; + return require(server.getWorld(type), "missing fixture dimension " + dimension); + } + + private static String currentBlockId(String legacy) { + ResourceLocation id = new ResourceLocation(legacy); + if (BaseMetals.MOD_ID.equals(id.getNamespace()) || "mmdlib".equals(id.getNamespace())) { + return BaseMetals.MOD_ID + ":" + MissingMappings.blockTargetPath(id.getPath()); + } + return legacy; + } + + private static String currentItemId(String legacy) { + ResourceLocation id = new ResourceLocation(legacy); + if (BaseMetals.MOD_ID.equals(id.getNamespace()) || "mmdlib".equals(id.getNamespace())) { + return MissingMappings.itemTargetId(id.getPath()).toString(); + } + return legacy; + } + + private static void writeFixtureResult(Path root, String result) { + try { + Files.write(root.resolve("BASEMETALS_1_12_TO_1_13_UPGRADE_RESULT.txt"), + (result + System.lineSeparator()).getBytes(StandardCharsets.UTF_8), + StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING); + } catch (IOException exception) { + LOGGER.error("Could not write 1.12 to 1.13 fixture result", exception); + } + } + private void verifyLegacyBlocks(MinecraftServer server) { WorldServer world = require(server.getWorld(DimensionType.OVERWORLD), "legacy overworld missing"); Map expected = LegacyWorldDataHook.legacyPreparedBlockCounts(); @@ -206,7 +509,8 @@ private void runChecks(MinecraftServer server) throws Exception { check(server.getAdvancementManager().getAdvancement(id("steel_maker")) != null, "steel advancement loaded"); check(server.getAdvancementManager().getAllAdvancements().stream() - .filter(value -> BaseMetals.MOD_ID.equals(value.getId().getNamespace())).count() == 18, + .filter(value -> BaseMetals.MOD_ID.equals(value.getId().getNamespace()) + && !value.getId().getPath().startsWith("recipes/")).count() == 18, "eighteen advancements loaded"); testProjectilePersistence(world); @@ -214,6 +518,7 @@ private void runChecks(MinecraftServer server) throws Exception { testAdamantineArmor(world); testShieldUpgrade(); testCrossbowContract(); + checks += GameplayRegressionChecks.run(server); } private void testProjectilePersistence(WorldServer world) { diff --git a/src/integrationTest/java/zone/moddev/mc/basemetals/testmod/GameplayRegressionChecks.java b/src/integrationTest/java/zone/moddev/mc/basemetals/testmod/GameplayRegressionChecks.java new file mode 100644 index 000000000..ff25390a3 --- /dev/null +++ b/src/integrationTest/java/zone/moddev/mc/basemetals/testmod/GameplayRegressionChecks.java @@ -0,0 +1,378 @@ +package zone.moddev.mc.basemetals.testmod; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.UUID; + +import com.mojang.authlib.GameProfile; +import zone.moddev.mc.basemetals.content.BaseMetalAmmoItem; +import zone.moddev.mc.basemetals.content.MaterialBacked; +import zone.moddev.mc.basemetals.content.ModContent; +import zone.moddev.mc.basemetals.content.RegistryHandle; +import zone.moddev.mc.basemetals.entity.MaterialProjectile; +import zone.moddev.mc.basemetals.entity.ModEntities; +import zone.moddev.mc.basemetals.material.MaterialDefinition; +import zone.moddev.mc.basemetals.recipe.PlateRepairRecipe; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Enchantments; +import net.minecraft.init.Items; +import net.minecraft.init.MobEffects; +import net.minecraft.inventory.EntityEquipmentSlot; +import net.minecraft.inventory.InventoryBasic; +import net.minecraft.inventory.InventoryCrafting; +import net.minecraft.inventory.Container; +import net.minecraft.item.Item; +import net.minecraft.item.ItemArrow; +import net.minecraft.item.ItemBow; +import net.minecraft.item.ItemStack; +import net.minecraft.item.crafting.IRecipe; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.network.PacketBuffer; +import net.minecraft.potion.PotionEffect; +import net.minecraft.server.MinecraftServer; +import net.minecraft.tileentity.TileEntityFurnace; +import net.minecraft.util.EnumHand; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.text.TextComponentString; +import net.minecraft.world.WorldServer; +import net.minecraft.world.dimension.DimensionType; +import net.minecraft.advancements.Advancement; +import net.minecraft.advancements.criterion.InventoryChangeTrigger; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.common.util.FakePlayer; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; +import io.netty.buffer.Unpooled; + +/** Runs against real Forge registries and recipes, not stand-in item classes. */ +final class GameplayRegressionChecks { + private final List failures = new ArrayList(); + private int checks; + private EntityArrow firedArrow; + private String stage; + private int stageFailures; + + static int run(MinecraftServer server) { + GameplayRegressionChecks probe = new GameplayRegressionChecks(); + WorldServer world = server.getWorld(DimensionType.OVERWORLD); + + probe.begin("fuels"); + probe.fuels(); + probe.begin("crafting"); + probe.crafting(server, world); + probe.begin("repairs"); + probe.repairs(server, world); + MinecraftForge.EVENT_BUS.register(probe); + try { + probe.begin("ranged weapons"); + probe.rangedWeapons(world); + } finally { + MinecraftForge.EVENT_BUS.unregister(probe); + } + probe.begin("armor"); + probe.armor(world); + + if (!probe.failures.isEmpty()) { + throw new IllegalStateException("Gameplay regressions (" + probe.failures.size() + "): " + + String.join("; ", probe.failures)); + } + return probe.checks; + } + + private void fuels() { + for (Map.Entry> entry : ModContent.itemsById().entrySet()) { + String name = entry.getKey(); + if (!name.endsWith("_nugget") && !name.endsWith("_powder") + && !name.endsWith("_smallpowder")) continue; + + ItemStack stack = new ItemStack(entry.getValue().get()); + boolean combustible = name.startsWith("coal_") || name.startsWith("charcoal_"); + int expected = combustible ? (name.endsWith("_powder") ? 1600 : 200) : 0; + int actual = furnaceBurnTime(stack); + check(actual == expected, "fuel " + name + " expected=" + expected + " actual=" + actual); + check(TileEntityFurnace.isItemFuel(stack) == combustible, "furnace accepts " + name); + } + check(furnaceBurnTime(stack("charcoal_block")) == 16000, + "charcoal block fuel"); + } + + private void repairs(MinecraftServer server, WorldServer world) { + int repairs = 0; + for (IRecipe recipe : server.getRecipeManager().getRecipes()) { + if (!(recipe instanceof PlateRepairRecipe)) continue; + repairs++; + ItemStack original = recipe.getRecipeOutput().copy(); + original.setDamage(7); + original.setDisplayName(new TextComponentString("Keep my name")); + original.addEnchantment(Enchantments.UNBREAKING, 2); + original.getOrCreateTag().setString("custom_proof", "keep my data"); + String targetName = recipe.getRecipeOutput().getItem().getRegistryName().getPath(); + String plateName = targetName.substring(0, targetName.indexOf('_')) + "_plate"; + if (!ModContent.itemsById().containsKey(plateName)) { + // Empty compatibility tags may be filled by another mod; they cannot repair anything alone. + InventoryBasic grid = grid(); + grid.setInventorySlotContents(0, original.copy()); + check(!recipe.matches(grid, world), "unavailable repair plate " + recipe.getId()); + check(recipe.isDynamic(), "unavailable repair stays hidden " + recipe.getId()); + continue; + } + ItemStack plate = stack(plateName); + + for (int targetSlot = 0; targetSlot < 9; targetSlot++) { + for (int plateSlot = 0; plateSlot < 9; plateSlot++) { + if (targetSlot == plateSlot) continue; + InventoryBasic grid = grid(); + grid.setInventorySlotContents(targetSlot, original.copy()); + grid.setInventorySlotContents(plateSlot, plate.copy()); + check(recipe.matches(grid, world), "repair slots " + recipe.getId()); + ItemStack repaired = recipe.getCraftingResult(grid); + ItemStack expected = original.copy(); + expected.setDamage(0); + check(ItemStack.areItemStacksEqual(expected, repaired), "repair NBT " + recipe.getId()); + } + } + + InventoryBasic grid = grid(); + grid.setInventorySlotContents(4, plate.copy()); + check(!recipe.matches(grid, world), "plate alone " + recipe.getId()); + grid.setInventorySlotContents(0, original.copy()); + grid.setInventorySlotContents(8, new ItemStack(Items.STICK)); + check(!recipe.matches(grid, world), "repair extra ingredient " + recipe.getId()); + check(recipe.getCraftingResult(grid).isEmpty(), "invalid repair result " + recipe.getId()); + grid.setInventorySlotContents(8, ItemStack.EMPTY); + grid.getStackInSlot(0).setDamage(0); + check(!recipe.matches(grid, world), "undamaged repair " + recipe.getId()); + check(recipe.isDynamic(), "repair hidden from recipe book " + recipe.getId()); + check(original.getDamage() == 7, "repair does not mutate input " + recipe.getId()); + } + check(repairs == 110, "all 110 plate repairs tested"); + } + + private void crafting(MinecraftServer server, WorldServer world) { + String[] materials = {"diamond", "emerald", "gold", "quartz"}; + Item[] ingredients = {Items.DIAMOND, Items.EMERALD, Items.GOLD_INGOT, Items.QUARTZ}; + for (int i = 0; i < materials.length; i++) { + IRecipe door = server.getRecipeManager().getRecipe(id(materials[i] + "_door")); + IRecipe trapdoor = server.getRecipeManager().getRecipe(id(materials[i] + "_trapdoor")); + InventoryCrafting grid = craftingGrid(); + for (int slot : new int[] {0, 1, 3, 4, 6, 7}) { + grid.setInventorySlotContents(slot, new ItemStack(ingredients[i])); + } + check(door.matches(grid, world), materials[i] + " door pattern"); + check(!trapdoor.matches(grid, world), materials[i] + " door is not a trapdoor"); + check(door.getCraftingResult(grid).getCount() == 3, materials[i] + " three doors"); + grid.setInventorySlotContents(6, ItemStack.EMPTY); + grid.setInventorySlotContents(7, ItemStack.EMPTY); + check(!door.matches(grid, world) && trapdoor.matches(grid, world), + materials[i] + " trapdoor pattern"); + } + + QuietPlayer player = new QuietPlayer(world); + player.inventory.clear(); + player.inventory.setInventorySlotContents(0, stack("coldiron_ingot")); + Advancement unlock = server.getAdvancementManager().getAdvancement(id("recipes/coldiron_sword")); + check(unlock != null, "Cold Iron recipe unlock loaded"); + if (unlock != null) { + InventoryChangeTrigger.Instance condition = (InventoryChangeTrigger.Instance) + unlock.getCriteria().get("has_ingredient_1").getCriterionInstance(); + check(condition.test(player.inventory), "Cold Iron ingot matches recipe unlock"); + player.inventory.setInventorySlotContents(0, stack("copper_ingot")); + check(!condition.test(player.inventory), "unrelated ingot cannot unlock Cold Iron sword"); + } + check(server.getAdvancementManager().getAdvancement(id("recipes/coldiron_chestplate_plate_repair")) + == null, "repair has no recipe-book unlock"); + } + + private void rangedWeapons(WorldServer world) { + QuietPlayer player = new QuietPlayer(world); + net.minecraft.util.math.BlockPos origin = world.getSpawnPoint().up(5); + world.getChunk(origin); + player.setPosition(origin.getX() + 0.5D, origin.getY(), origin.getZ() + 0.5D); + int families = 0; + for (Map.Entry> entry : ModContent.itemsById().entrySet()) { + if (!entry.getKey().endsWith("_bow")) continue; + families++; + String materialName = entry.getKey().substring(0, entry.getKey().length() - 4); + MaterialDefinition material = ((MaterialBacked) entry.getValue().get()).baseMetalsMaterial(); + ItemStack arrow = stack(materialName + "_arrow"); + ItemArrow arrowItem = (ItemArrow) arrow.getItem(); + EntityArrow projectile = arrowItem.createArrow(world, arrow, player); + check(close(projectile.getDamage(), 1.0D + material.baseAttackDamage()), + "vanilla bow + " + materialName + " arrow"); + check(stack(materialName + "_fishing_rod").getMaxDamage() == material.toolDurability(), + "material fishing rod durability " + materialName); + + fire(world, player, stack(materialName + "_bow"), arrow, + 2.0D * material.baseAttackDamage(), materialName + " bow"); + fire(world, player, stack(materialName + "_crossbow"), stack(materialName + "_bolt"), + 2.0D * material.baseAttackDamage(), materialName + " crossbow"); + fire(world, player, stack(materialName + "_bow"), new ItemStack(Items.ARROW), + 1.0D + material.baseAttackDamage(), materialName + " bow + vanilla arrow"); + } + check(families == 27, "27 ranged material families"); + fire(world, player, new ItemStack(Items.BOW), new ItemStack(Items.ARROW), 2.0D, "vanilla shot"); + fire(world, player, stack("gold_bow"), stack("adamantine_arrow"), + damage("gold_bow") + damage("adamantine_arrow"), "mixed bow materials"); + fire(world, player, stack("adamantine_bow"), stack("gold_arrow"), + damage("gold_bow") + damage("adamantine_arrow"), "swapped bow materials"); + ItemStack enchanted = stack("steel_bow"); + enchanted.addEnchantment(Enchantments.POWER, 3); + fire(world, player, enchanted, stack("gold_arrow"), + damage("steel_bow") + damage("gold_arrow") + 2.0D, "Power after material damage"); + + ItemStack named = stack("adamantine_arrow"); + named.setDisplayName(new TextComponentString("Recovered arrow")); + named.getOrCreateTag().setString("ammo_proof", "preserved"); + MaterialProjectile original = (MaterialProjectile) ((ItemArrow) named.getItem()) + .createArrow(world, named, player); + NBTTagCompound saved = new NBTTagCompound(); + ((Entity) original).writeWithoutTypeId(saved); + MaterialProjectile restored = new MaterialProjectile(ModEntities.CUSTOM_ARROW.get(), world); + ((Entity) restored).read(saved); + check(ItemStack.areItemStacksEqual(named, restored.getAmmunition()), "arrow pickup NBT after reload"); + check(close(((EntityArrow) original).getDamage(), ((EntityArrow) restored).getDamage()), + "arrow damage after reload"); + PacketBuffer buffer = new PacketBuffer(Unpooled.buffer()); + try { + original.writeSpawnData(buffer); + restored.readSpawnData(buffer); + check(ItemStack.areItemStacksEqual(named, restored.getAmmunition()), "arrow spawn NBT"); + } finally { + buffer.release(); + } + } + + private void fire(WorldServer world, QuietPlayer player, ItemStack launcher, + ItemStack ammunition, double expected, String label) { + player.inventory.clear(); + ItemStack supply = ammunition.copy(); + supply.setCount(8); + player.setHeldItem(EnumHand.MAIN_HAND, launcher); + player.setHeldItem(EnumHand.OFF_HAND, supply); + firedArrow = null; + + ItemBow bow = (ItemBow) launcher.getItem(); + bow.onPlayerStoppedUsing(launcher, world, player, bow.getUseDuration(launcher) - 20); + check(firedArrow != null, label + " spawned on server"); + if (firedArrow != null) { + check(close(firedArrow.getDamage(), expected), label + " damage expected=" + expected + + " actual=" + firedArrow.getDamage()); + check(firedArrow.getIsCritical(), label + " fully drawn critical"); + } + check(supply.getCount() == 7, label + " consumes one round"); + check(launcher.getDamage() == 1, label + " uses one durability"); + } + + @SubscribeEvent + public void arrowSpawned(EntityJoinWorldEvent event) { + if (event.getEntity() instanceof EntityArrow) firedArrow = (EntityArrow) event.getEntity(); + } + + private void armor(WorldServer world) { + QuietPlayer player = new QuietPlayer(world); + player.getAttribute(SharedMonsterAttributes.MAX_HEALTH).setBaseValue(40.0D); + player.setHealth(40.0F); + equip(player, "adamantine"); + tick(player); + check(player.getHealth() == 40.0F, "Adamantine armor cannot hurt high-health wearer"); + check(player.isPotionActive(MobEffects.RESISTANCE) + && player.getActivePotionEffect(MobEffects.RESISTANCE).getAmplifier() == 1, + "damaged Adamantine armor gives Resistance II"); + + player.getActivePotionMap().clear(); + equip(player, "starsteel"); + tick(player); + check(player.isPotionActive(MobEffects.JUMP_BOOST) + && player.getActivePotionEffect(MobEffects.JUMP_BOOST).getAmplifier() == 3, + "damaged Starsteel armor gives Jump Boost IV"); + check(player.isPotionActive(MobEffects.SPEED) + && player.getActivePotionEffect(MobEffects.SPEED).getAmplifier() == 2, + "damaged Starsteel armor gives Speed III"); + + player.getActivePotionMap().clear(); + equip(player, "aquarium"); + player.submerge(); + player.addPotionEffect(new PotionEffect(MobEffects.MINING_FATIGUE, 200)); + tick(player); + check(player.isPotionActive(MobEffects.WATER_BREATHING) + && player.isPotionActive(MobEffects.RESISTANCE) + && !player.isPotionActive(MobEffects.MINING_FATIGUE), "damaged submerged Aquarium armor"); + } + + private static void equip(QuietPlayer player, String material) { + EntityEquipmentSlot[] slots = {EntityEquipmentSlot.HEAD, EntityEquipmentSlot.CHEST, + EntityEquipmentSlot.LEGS, EntityEquipmentSlot.FEET}; + String[] forms = {"helmet", "chestplate", "leggings", "boots"}; + for (int i = 0; i < slots.length; i++) { + ItemStack piece = stack(material + "_" + forms[i]); + piece.setDamage(7); + player.setItemStackToSlot(slots[i], piece); + } + } + + private static void tick(QuietPlayer player) { + player.ticksExisted = 20; + MinecraftForge.EVENT_BUS.post(new TickEvent.PlayerTickEvent(TickEvent.Phase.END, player)); + } + + private void check(boolean passed, String message) { + checks++; + if (!passed && stageFailures++ < 3) failures.add(stage + ": " + message); + } + + private void begin(String name) { + stage = name; + stageFailures = 0; + } + + private static double damage(String item) { + return ((MaterialBacked) stack(item).getItem()).baseMetalsMaterial().baseAttackDamage(); + } + + private static boolean close(double actual, double expected) { + return Math.abs(actual - expected) < 0.000001D; + } + + private static int furnaceBurnTime(ItemStack stack) { + int burnTime = stack.getBurnTime(); + int fallback = TileEntityFurnace.getBurnTimes().getOrDefault(stack.getItem(), 0); + return net.minecraftforge.event.ForgeEventFactory.getItemBurnTime(stack, + burnTime == -1 ? fallback : burnTime); + } + + private static ItemStack stack(String name) { + return new ItemStack(ModContent.item(name).get()); + } + + private static InventoryBasic grid() { + return new InventoryBasic(new TextComponentString("repair probe"), 9); + } + + private static InventoryCrafting craftingGrid() { + return new InventoryCrafting(new Container() { + @Override public boolean canInteractWith(net.minecraft.entity.player.EntityPlayer player) { + return true; + } + }, 3, 3); + } + + private static ResourceLocation id(String name) { + return new ResourceLocation("basemetals", name); + } + + private static final class QuietPlayer extends FakePlayer { + private QuietPlayer(WorldServer world) { + super(world, new GameProfile(UUID.fromString("00000000-0000-0000-0000-000000000131"), + "GameplayProbe")); + } + @Override protected void onNewPotionEffect(PotionEffect effect) {} + @Override protected void onChangedPotionEffect(PotionEffect effect, boolean reapply) {} + @Override protected void onFinishedPotionEffect(PotionEffect effect) {} + private void submerge() { inWater = true; } + } +} diff --git a/src/main/java/zone/moddev/mc/basemetals/content/BaseMetalAmmoItem.java b/src/main/java/zone/moddev/mc/basemetals/content/BaseMetalAmmoItem.java index b5b991b08..77637421a 100644 --- a/src/main/java/zone/moddev/mc/basemetals/content/BaseMetalAmmoItem.java +++ b/src/main/java/zone/moddev/mc/basemetals/content/BaseMetalAmmoItem.java @@ -32,6 +32,11 @@ public BaseMetalAmmoItem(MaterialDefinition material, Kind kind, @Override public EntityArrow createArrow(World world, ItemStack stack, EntityLivingBase shooter) { - return new MaterialProjectile(entityType.get(), world, shooter, stack); + MaterialProjectile projectile = new MaterialProjectile(entityType.get(), world, shooter, stack); + + // Leave one point for the launcher; a vanilla bow keeps that neutral contribution. + projectile.setDamage(1.0D + material.baseAttackDamage()); + + return projectile; } } diff --git a/src/main/java/zone/moddev/mc/basemetals/content/MaterialItems.java b/src/main/java/zone/moddev/mc/basemetals/content/MaterialItems.java index a86d35790..cb2ac9891 100644 --- a/src/main/java/zone/moddev/mc/basemetals/content/MaterialItems.java +++ b/src/main/java/zone/moddev/mc/basemetals/content/MaterialItems.java @@ -175,11 +175,22 @@ public Shield(MaterialDefinition material, Properties properties) { public static class Bow extends ItemBow implements MaterialBacked { private final MaterialDefinition material; + public Bow(MaterialDefinition material, Properties properties) { super(properties.defaultMaxDamage(material.toolDurability())); this.material = material; } + @Override public MaterialDefinition baseMetalsMaterial() { return material; } + + @Override + public EntityArrow customizeArrow(EntityArrow arrow) { + // Forge calls this before applying Power, so enchantment bonuses stay unchanged. + arrow.setDamage(arrow.getDamage() + material.baseAttackDamage() - 1.0D); + + return arrow; + } + @Override protected boolean isArrow(ItemStack stack) { if (stack.getItem() instanceof BaseMetalAmmoItem) { return ((BaseMetalAmmoItem) stack.getItem()).kind() == BaseMetalAmmoItem.Kind.ARROW; @@ -193,13 +204,11 @@ public Bow(MaterialDefinition material, Properties properties) { List tooltip, ITooltipFlag flag) { addToolTooltip(material, tooltip); } } - public static final class Crossbow extends ItemBow implements MaterialBacked { - private final MaterialDefinition material; + public static final class Crossbow extends Bow { public Crossbow(MaterialDefinition material, Properties properties) { - super(properties.defaultMaxDamage(material.toolDurability())); - this.material = material; + super(material, properties); } - @Override public MaterialDefinition baseMetalsMaterial() { return material; } + @Override protected boolean isArrow(ItemStack stack) { return stack.getItem() instanceof BaseMetalAmmoItem && ((BaseMetalAmmoItem) stack.getItem()).kind() == BaseMetalAmmoItem.Kind.BOLT; @@ -224,7 +233,7 @@ public void onPlayerStoppedUsing(ItemStack bow, World world, EntityLivingBase us boolean infiniteShot = player.abilities.isCreativeMode || bolt.isInfinite(ammunition, bow, player); if (!world.isRemote) { - EntityArrow projectile = bolt.createArrow(world, ammunition, player); + EntityArrow projectile = customizeArrow(bolt.createArrow(world, ammunition, player)); projectile.shoot(player, player.rotationPitch, player.rotationYaw, 0.0F, power * 3.0F, 1.0F); if (power == 1.0F) projectile.setIsCritical(true); @@ -250,11 +259,6 @@ public void onPlayerStoppedUsing(ItemStack bow, World world, EntityLivingBase us } player.addStat(StatList.ITEM_USED.get(this)); } - @Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { - return new MaterialTier(material).getRepairMaterial().test(repair) || super.getIsRepairable(toRepair, repair); - } - @Override public void addInformation(ItemStack stack, @Nullable World world, - List tooltip, ITooltipFlag flag) { addToolTooltip(material, tooltip); } } public static final class FishingRod extends ItemFishingRod implements MaterialBacked { diff --git a/src/main/java/zone/moddev/mc/basemetals/content/ModContent.java b/src/main/java/zone/moddev/mc/basemetals/content/ModContent.java index a20bb6629..0a416078d 100644 --- a/src/main/java/zone/moddev/mc/basemetals/content/ModContent.java +++ b/src/main/java/zone/moddev/mc/basemetals/content/ModContent.java @@ -490,20 +490,12 @@ private static int burnTime(String id) { int separator = id.lastIndexOf('_'); if (separator < 0) return -1; String material = id.substring(0, separator); - if (!isLegacyFuelMaterial(material)) return -1; + if (!"coal".equals(material) && !"charcoal".equals(material)) return -1; if (id.endsWith("_powder")) return 1600; if (id.endsWith("_nugget") || id.endsWith("_smallpowder")) return 200; return -1; } - private static boolean isLegacyFuelMaterial(String name) { - if ("coal".equals(name) || "charcoal".equals(name)) return true; - for (MaterialDefinition material : MaterialCatalogue.ALL) { - if (material.name().equals(name) && material.hasEquipment()) return true; - } - return false; - } - private static RegistryHandle registerItem(String id, Supplier factory) { if (ITEMS_BY_ID.containsKey(id)) throw new IllegalStateException("Duplicate item " + id); RegistryHandle handle = new RegistryHandle(id); diff --git a/src/main/java/zone/moddev/mc/basemetals/migration/LegacyWorldDataHook.java b/src/main/java/zone/moddev/mc/basemetals/migration/LegacyWorldDataHook.java index 1a4eb4146..58e437d0c 100644 --- a/src/main/java/zone/moddev/mc/basemetals/migration/LegacyWorldDataHook.java +++ b/src/main/java/zone/moddev/mc/basemetals/migration/LegacyWorldDataHook.java @@ -120,9 +120,12 @@ public static synchronized void prepareLegacyChunk(NBTTagCompound root) { if (!legacyWorldActive || !root.contains("Level", 10)) return; NBTTagCompound level = root.getCompound("Level"); int legacyBlocks = countLegacyBaseMetalsBlocks(level); - if (legacyBlocks == 0) return; - LEGACY_BASE_METALS_BLOCK_COUNTS.put(Long.valueOf(chunkKey(level.getInt("xPos"), level.getInt("zPos"))), - Integer.valueOf(legacyBlocks)); + if (legacyBlocks > 0) { + LEGACY_BASE_METALS_BLOCK_COUNTS.put(Long.valueOf(chunkKey(level.getInt("xPos"), level.getInt("zPos"))), + Integer.valueOf(legacyBlocks)); + } + // A legacy chunk can contain Base Metals only in inventories or entities. It must still be + // treated as completed terrain or 1.13 regenerates the chunk and discards that content. level.setBoolean("TerrainPopulated", true); level.setBoolean("LightPopulated", true); level.setBoolean(PRESERVE_CHUNK_MARKER, true); diff --git a/src/main/java/zone/moddev/mc/basemetals/recipe/PlateRepairRecipe.java b/src/main/java/zone/moddev/mc/basemetals/recipe/PlateRepairRecipe.java index 3b27c4c0e..f268412a5 100644 --- a/src/main/java/zone/moddev/mc/basemetals/recipe/PlateRepairRecipe.java +++ b/src/main/java/zone/moddev/mc/basemetals/recipe/PlateRepairRecipe.java @@ -5,7 +5,6 @@ import zone.moddev.mc.basemetals.BaseMetals; -import net.minecraft.enchantment.EnchantmentHelper; import net.minecraft.init.Items; import net.minecraft.inventory.IInventory; import net.minecraft.item.Item; @@ -30,38 +29,73 @@ public PlateRepairRecipe(ResourceLocation id, Item target, Ingredient plate) { this.plate = plate; } - @Override public boolean matches(IInventory inventory, World world) { + @Override + public boolean matches(IInventory inventory, World world) { ItemStack foundTarget = ItemStack.EMPTY; boolean foundPlate = false; + for (int slot = 0; slot < inventory.getSizeInventory(); slot++) { ItemStack stack = inventory.getStackInSlot(slot); - if (stack.isEmpty()) continue; - if (stack.getItem() == target && stack.isDamaged() && foundTarget.isEmpty()) foundTarget = stack; - else if (plate.test(stack) && !foundPlate) foundPlate = true; - else return false; + + if (stack.isEmpty()) { + continue; + } + + if (stack.getItem() == target && stack.isDamaged() && foundTarget.isEmpty()) { + foundTarget = stack; + } else if (plate.test(stack) && !foundPlate) { + foundPlate = true; + } else { + return false; + } } + return !foundTarget.isEmpty() && foundPlate; } - @Override public ItemStack getCraftingResult(IInventory inventory) { + + @Override + public ItemStack getCraftingResult(IInventory inventory) { + if (!matches(inventory, null)) { + return ItemStack.EMPTY; + } + for (int slot = 0; slot < inventory.getSizeInventory(); slot++) { ItemStack stack = inventory.getStackInSlot(slot); + if (stack.getItem() == target && stack.isDamaged()) { - ItemStack repaired = new ItemStack(target); - EnchantmentHelper.setEnchantments(EnchantmentHelper.getEnchantments(stack), repaired); + ItemStack repaired = stack.copy(); + repaired.setCount(1); + repaired.setDamage(0); + return repaired; } } + return ItemStack.EMPTY; } - @Override public boolean canFit(int width, int height) { return width * height >= 2; } - @Override public ItemStack getRecipeOutput() { return new ItemStack(target); } - @Override public NonNullList getIngredients() { + @Override + public boolean canFit(int width, int height) { + return width * height >= 2; + } + + @Override + public ItemStack getRecipeOutput() { + return new ItemStack(target); + } + + @Override + public NonNullList getIngredients() { NonNullList ingredients = NonNullList.create(); ingredients.add(Ingredient.fromItems(target)); ingredients.add(plate); + return ingredients; } - @Override public IRecipeSerializer getSerializer() { return CrushingRecipe.PLATE_REPAIR_SERIALIZER; } + + @Override + public IRecipeSerializer getSerializer() { + return CrushingRecipe.PLATE_REPAIR_SERIALIZER; + } public static final class Serializer implements IRecipeSerializer { private final ResourceLocation name = new ResourceLocation(BaseMetals.MOD_ID, "plate_repair"); diff --git a/src/test/java/zone/moddev/mc/basemetals/data/RecipeRegressionTest.java b/src/test/java/zone/moddev/mc/basemetals/data/RecipeRegressionTest.java new file mode 100644 index 000000000..7116d5f99 --- /dev/null +++ b/src/test/java/zone/moddev/mc/basemetals/data/RecipeRegressionTest.java @@ -0,0 +1,139 @@ +package zone.moddev.mc.basemetals.data; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import java.io.Reader; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.stream.Stream; +import java.util.LinkedHashMap; +import java.util.Map; + +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; +import org.junit.jupiter.api.Test; + +class RecipeRegressionTest { + private static final Path DATA = Paths.get("src", "generated", "resources", "data", "basemetals"); + + @Test + void doorsAndTrapdoorsHaveDifferentPatterns() throws Exception { + try (Stream files = Files.list(DATA.resolve("recipes"))) { + for (Path file : (Iterable) files.filter(path -> path.toString().endsWith("_door.json"))::iterator) { + JsonObject door = read(file); + String trapdoorName = file.getFileName().toString().replace("_door.json", "_trapdoor.json"); + JsonObject trapdoor = read(DATA.resolve("recipes").resolve(trapdoorName)); + + assertEquals(3, door.getAsJsonArray("pattern").size(), file.toString()); + assertEquals(2, trapdoor.getAsJsonArray("pattern").size(), trapdoorName); + assertFalse(door.get("pattern").equals(trapdoor.get("pattern")), file.toString()); + } + } + } + + @Test + void steelRailsGiveTheVanillaBatchSize() throws Exception { + JsonObject result = read(DATA.resolve("recipes/rail.json")).getAsJsonObject("result"); + assertEquals(16, result.has("count") ? result.get("count").getAsInt() : 1); + } + + @Test + void craftingRecipesHaveIngredientBasedUnlocksButRepairsStayHidden() throws Exception { + try (Stream files = Files.list(DATA.resolve("recipes"))) { + for (Path file : (Iterable) files::iterator) { + JsonObject recipe = read(file); + String type = recipe.get("type").getAsString(); + Path unlock = DATA.resolve("advancements/recipes").resolve(file.getFileName()); + + if (type.startsWith("minecraft:crafting_")) { + assertTrue(Files.isRegularFile(unlock), "Missing unlock for " + file); + JsonObject advancement = read(unlock); + assertEquals("minecraft:recipes/root", advancement.get("parent").getAsString()); + assertTrue(advancement.getAsJsonObject("criteria").size() >= 2, file.toString()); + assertEquals("basemetals:" + file.getFileName().toString().replace(".json", ""), + advancement.getAsJsonObject("rewards").getAsJsonArray("recipes").get(0).getAsString()); + } else if ("basemetals:plate_repair".equals(type)) { + assertFalse(Files.exists(unlock), "Repair recipes must not be in the recipe book"); + } + } + } + } + + @Test + void obsidianCannotBeMultipliedThroughCrushingAndCompacting() throws Exception { + JsonObject block = read(DATA.resolve("recipes/obsidian_block.json")); + int ingots = 0; + for (com.google.gson.JsonElement row : block.getAsJsonArray("pattern")) { + ingots += row.getAsString().replace(" ", "").length(); + } + JsonObject crushing = read(DATA.resolve("recipes/obsidian_crushing.json")); + assertTrue(ingots >= crushing.getAsJsonObject("result").get("count").getAsInt()); + assertEquals("forge:ingots/obsidian", block.getAsJsonObject("key").getAsJsonObject("X") + .get("tag").getAsString()); + assertEquals("basemetals:obsidian_ingot", read(DATA.resolve("recipes/obsidian_ingot.json")) + .getAsJsonObject("result").get("item").getAsString()); + assertFalse(block.get("pattern").equals(read(DATA.resolve("recipes/obsidian_bars.json")) + .get("pattern")), "Obsidian blocks must not collide with bars"); + } + + @Test + void craftingAndRecyclingCannotIncreaseTheSameMaterial() throws Exception { + Map recipes = new LinkedHashMap(); + try (Stream files = Files.list(DATA.resolve("recipes"))) { + for (Path file : (Iterable) files::iterator) { + recipes.put(file.getFileName().toString(), read(file)); + } + } + + int tested = 0; + for (Map.Entry entry : recipes.entrySet()) { + if (!entry.getKey().endsWith("_recycling.json")) continue; + JsonObject craft = recipes.get(entry.getKey().replace("_recycling", "")); + if (craft == null || !craft.has("pattern")) continue; + + JsonObject result = entry.getValue().getAsJsonObject("result"); + String output = result.get("item").getAsString().split(":")[1]; + String material = output.contains("_") ? output.substring(0, output.indexOf('_')) : output; + double spent = 0; + for (com.google.gson.JsonElement row : craft.getAsJsonArray("pattern")) { + for (char symbol : row.getAsString().toCharArray()) { + JsonObject ingredient = craft.getAsJsonObject("key").getAsJsonObject(String.valueOf(symbol)); + if (ingredient != null) spent += units(ingredient, material); + } + } + if (spent == 0) continue; + + double recovered = (output.endsWith("_nugget") ? 1 : 9) * count(result) + * count(craft.getAsJsonObject("result")); + assertTrue(recovered <= spent, entry.getKey() + " consumes " + spent + + " nugget units but recovers " + recovered); + tested++; + } + assertTrue(tested > 400, "Expected the full material recycling catalogue"); + } + + private static int count(JsonObject result) { + return result.has("count") ? result.get("count").getAsInt() : 1; + } + + private static double units(JsonObject ingredient, String material) { + String id = ingredient.has("tag") ? ingredient.get("tag").getAsString() + : ingredient.get("item").getAsString(); + if (!id.endsWith("/" + material) && !id.endsWith(":" + material + "_ingot") + && !id.endsWith(":" + material + "_nugget")) return 0; + if (id.contains("nuggets/") || id.endsWith("_nugget")) return 1; + if (id.contains("rods/")) return 4.5D; + if (id.contains("storage_blocks/")) return 81; + return 9; + } + + private static JsonObject read(Path path) throws Exception { + try (Reader reader = Files.newBufferedReader(path, StandardCharsets.UTF_8)) { + return new JsonParser().parse(reader).getAsJsonObject(); + } + } +} diff --git a/src/test/java/zone/moddev/mc/basemetals/data/ResourceIntegrityTest.java b/src/test/java/zone/moddev/mc/basemetals/data/ResourceIntegrityTest.java index a1334f20e..64bc4829a 100644 --- a/src/test/java/zone/moddev/mc/basemetals/data/ResourceIntegrityTest.java +++ b/src/test/java/zone/moddev/mc/basemetals/data/ResourceIntegrityTest.java @@ -346,8 +346,10 @@ void advancementsRetainTheLegacyBehaviourTree() throws Exception { parents.put("juggernaut", "minecraft:story/enter_the_nether"); parents.put("moon_boots", "minecraft:end/root"); Path advancements = GENERATED.resolve("data/basemetals/advancements"); - assertEquals(18, files(advancements, ".json").size()); - for (Path file : files(advancements, ".json")) { + List gameplayAdvancements = files(advancements, ".json").stream() + .filter(file -> file.getParent().equals(advancements)).collect(Collectors.toList()); + assertEquals(18, gameplayAdvancements.size()); + for (Path file : gameplayAdvancements) { JsonObject advancement = read(file).getAsJsonObject(); assertEquals("minecraft:impossible", advancement.getAsJsonObject("criteria") .getAsJsonObject("event").get("trigger").getAsString(), file.toString()); diff --git a/src/test/java/zone/moddev/mc/basemetals/migration/LegacyWorldSourceTest.java b/src/test/java/zone/moddev/mc/basemetals/migration/LegacyWorldSourceTest.java index b31303878..80f606131 100644 --- a/src/test/java/zone/moddev/mc/basemetals/migration/LegacyWorldSourceTest.java +++ b/src/test/java/zone/moddev/mc/basemetals/migration/LegacyWorldSourceTest.java @@ -5,6 +5,7 @@ import java.io.IOException; import java.io.FileOutputStream; +import java.lang.reflect.Field; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; @@ -47,6 +48,44 @@ void repairsTheBrokenForge25LeavesFixGenericCallBeforeLegacyChunksLoad() throws assertTrue(coremod.contains("Ljava/lang/Object;)Lcom/mojang/datafixers/Typed;")); } + @Test + void preservesAChunkWhoseOnlyLegacyBaseMetalsContentIsInAContainer() throws Exception { + Field active = LegacyWorldDataHook.class.getDeclaredField("legacyWorldActive"); + active.setAccessible(true); + boolean previous = active.getBoolean(null); + try { + active.setBoolean(null, true); + NBTTagCompound stack = new NBTTagCompound(); + stack.setString("id", "basemetals:carbon_powder"); + stack.setByte("Count", (byte) 1); + NBTTagList items = new NBTTagList(); + items.add(stack); + NBTTagCompound chest = new NBTTagCompound(); + chest.setString("id", "Chest"); + chest.setTag("Items", items); + NBTTagList tileEntities = new NBTTagList(); + tileEntities.add(chest); + NBTTagCompound level = new NBTTagCompound(); + level.setInt("xPos", 12); + level.setInt("zPos", -7); + level.setTag("TileEntities", tileEntities); + NBTTagCompound root = new NBTTagCompound(); + root.setTag("Level", level); + + LegacyWorldDataHook.prepareLegacyChunk(root); + NBTTagCompound finalized = LegacyWorldDataHook.finalizeLegacyChunk(root); + + assertEquals("postprocessed", finalized.getCompound("Level").getString("Status")); + NBTTagCompound migratedChest = finalized.getCompound("Level") + .getList("TileEntities", 10).getCompound(0); + assertEquals("minecraft:chest", migratedChest.getString("id")); + assertEquals("basemetals:coal_powder", + migratedChest.getList("Items", 10).getCompound(0).getString("id")); + } finally { + active.setBoolean(null, previous); + } + } + private void writeLevel(String name, int dataVersion, int blockId, String blockName) throws IOException { NBTTagCompound entry = new NBTTagCompound(); entry.setInt("V", blockId); diff --git a/tools/generate_113_resources.js b/tools/generate_113_resources.js index 9b32b10da..351940a60 100644 --- a/tools/generate_113_resources.js +++ b/tools/generate_113_resources.js @@ -272,4 +272,66 @@ writeJson(path.join(main, 'data', 'basemetals', 'orespawn', 'provider.json'), { fluid_deposits: {} }); +const recipesDirectory = path.join(generated, 'data', 'basemetals', 'recipes'); +const unlockDirectory = path.join(generated, 'data', 'basemetals', 'advancements', 'recipes'); + +// Vanilla Bits used several shortened patterns that collided or returned too much when recycled. +for (const file of filesUnder(recipesDirectory, '.json')) { + const name = path.basename(file, '.json'); + const recipe = JSON.parse(fs.readFileSync(file, 'utf8')); + + if (name.endsWith('_door') && recipe.type === 'minecraft:crafting_shaped') { + recipe.pattern = ['XX', 'XX', 'XX']; + } + if (name.endsWith('_bolt') && recipe.type === 'minecraft:crafting_shaped') { + recipe.pattern = ['R', 'R', 'F']; + } + if (name.endsWith('_sword') && recipe.type === 'minecraft:crafting_shaped' + && recipe.pattern.length === 2) { + recipe.pattern = ['X', 'X', 'S']; + } + if (name === 'rail') recipe.result.count = 16; + if (name === 'obsidian_ingot') recipe.result.item = 'basemetals:obsidian_ingot'; + if (name === 'obsidian_block') recipe.pattern = ['XXX', 'XXX', 'XXX']; + + if (!recipe.type.startsWith('minecraft:crafting_')) { + const oldUnlock = path.join(unlockDirectory, `${name}.json`); + if (fs.existsSync(oldUnlock)) fs.rmSync(oldUnlock); + continue; + } + + // Variants of one result share a cell; different tools and weapons do not. + recipe.group = recipe.result.item; + writeJson(file, recipe); + + const ingredients = recipe.key ? Object.values(recipe.key) : recipe.ingredients; + const choices = ingredients.flat().filter(value => value.item || value.tag); + const materialChoices = choices.filter(value => + value.tag !== 'forge:rods/wooden' && value.item !== 'minecraft:stick' + && value.item !== 'minecraft:string' && value.item !== 'minecraft:feather'); + const criteria = { + has_recipe: { + trigger: 'minecraft:recipe_unlocked', + conditions: { recipe: `basemetals:${name}` } + } + }; + const seen = new Set(); + for (const ingredient of materialChoices.length ? materialChoices : choices) { + const key = JSON.stringify(ingredient); + if (seen.has(key)) continue; + seen.add(key); + const predicate = ingredient.tag ? { tag: ingredient.tag } : { item: ingredient.item }; + criteria[`has_ingredient_${seen.size}`] = { + trigger: 'minecraft:inventory_changed', + conditions: { items: [predicate] } + }; + } + writeJson(path.join(unlockDirectory, `${name}.json`), { + parent: 'minecraft:recipes/root', + criteria, + requirements: [Object.keys(criteria)], + rewards: { recipes: [`basemetals:${name}`] } + }); +} + console.log('Generated Minecraft 1.13.2-compatible Base Metals resources.');