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 df7f793f..0b24ccc3 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 8ee2ae71..14a732e8 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 b32a8161..637512cb 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 715450f8..fa9b9dc0 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 488b761a..718a8520 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 25ac0aa7..f3494b89 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 541fea75..4287aa52 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 835e5af2..46314754 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 00000000..4f965e67 --- /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 00000000..9255fd90 --- /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 00000000..98edbe4e --- /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 00000000..57312b3f --- /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 00000000..df8238bf --- /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 00000000..78793d59 --- /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 00000000..49295556 --- /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 00000000..91d95f92 --- /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 00000000..9a492ff6 --- /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 00000000..186d0c09 --- /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 00000000..42c80621 --- /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 00000000..029febd7 --- /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 00000000..377f5e0a --- /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 00000000..8ef7d4d0 --- /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 00000000..d8ec45ca --- /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 00000000..843bb0e5 --- /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 00000000..49ec44fd --- /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 00000000..58119415 --- /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 00000000..8ce41697 --- /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 00000000..cc9f7f95 --- /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 00000000..79ce8d37 --- /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 00000000..5287fa1d --- /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 00000000..11d64aa3 --- /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 00000000..4646034d --- /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 00000000..0fd78583 --- /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 00000000..05e5f46a --- /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 00000000..4f9c9d43 --- /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 00000000..710b15f3 --- /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 00000000..a382bb79 --- /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 00000000..f1c2df35 --- /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 00000000..b8973ac7 --- /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 00000000..2c13d863 --- /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 00000000..9d24c06a --- /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 00000000..dc94a05f --- /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 00000000..42b912f4 --- /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 00000000..618173cd --- /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 00000000..9c24bd87 --- /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 00000000..149e291c --- /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 00000000..27770af2 --- /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 00000000..0cc7046f --- /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 00000000..98188105 --- /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 00000000..7db4b0f1 --- /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 00000000..7c9172b6 --- /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 00000000..08b50d90 --- /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 00000000..670ae358 --- /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 00000000..fbe34200 --- /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 00000000..282b969a --- /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 00000000..37671e7d --- /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 00000000..080e131e --- /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 00000000..150d8ce8 --- /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 00000000..96e2afd6 --- /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 00000000..aa63de10 --- /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 00000000..845330c8 --- /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 00000000..98c05b7d --- /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 00000000..bfd1bdb2 --- /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 00000000..4ad88a95 --- /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 00000000..dfa912af --- /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 00000000..6726f085 --- /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 00000000..09d10a10 --- /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 00000000..b5a28c4e --- /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 00000000..b8e07d52 --- /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 00000000..7862ed51 --- /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 00000000..7059b72b --- /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 00000000..2d88c2a6 --- /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 00000000..5f5ca794 --- /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 00000000..3b32a901 --- /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 00000000..053cad9c --- /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 00000000..a7ce4aa3 --- /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 00000000..b633af42 --- /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 00000000..03f022bf --- /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 00000000..0d5d286a --- /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 00000000..c43cfa5c --- /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 00000000..08f1b292 --- /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 00000000..335bf338 --- /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 00000000..3e62e494 --- /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 00000000..9153b83c --- /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 00000000..45c2e52a --- /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 00000000..cdc859da --- /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 00000000..b22479fa --- /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 00000000..3f686b4d --- /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 00000000..3a9c9e1e --- /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 00000000..a91518c3 --- /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 00000000..33f63187 --- /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 00000000..a21f86ed --- /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 00000000..9cb7d2fc --- /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 00000000..c26e90af --- /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 00000000..f5a7d0b6 --- /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 00000000..1190fad1 --- /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 00000000..27b7d3bd --- /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 00000000..404241c4 --- /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 00000000..d30a3944 --- /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 00000000..2325c6a4 --- /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 00000000..5730efb3 --- /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 00000000..5277f35d --- /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 00000000..b52c3ea6 --- /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 00000000..63aa5bfb --- /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 00000000..83a37593 --- /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 00000000..142bb606 --- /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 00000000..d9c46ac8 --- /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 00000000..ae899426 --- /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 00000000..d2eae97d --- /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 00000000..ed8be102 --- /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 00000000..fb02fff5 --- /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 00000000..424f5f32 --- /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 00000000..e029675e --- /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 00000000..4e6f4dff --- /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 00000000..1f224ec5 --- /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 00000000..511fbfd5 --- /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 00000000..df6f14f3 --- /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 00000000..c527f973 --- /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 00000000..28b47007 --- /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 00000000..a03e5d25 --- /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 00000000..5e6e8925 --- /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 00000000..3f5851e9 --- /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 00000000..e1b6a6c3 --- /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 00000000..4ccef756 --- /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 00000000..d37a5110 --- /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 00000000..9d9751c6 --- /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 00000000..6ddc1979 --- /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 00000000..63bf7307 --- /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 00000000..5626267f --- /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 00000000..7a65621b --- /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 00000000..2d3f7f1d --- /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 00000000..b1efd3d9 --- /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 00000000..824cb218 --- /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 00000000..9779f9d9 --- /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 00000000..a2c81a9f --- /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 00000000..6b374052 --- /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 00000000..fcbe2f2f --- /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 00000000..cf3b84e2 --- /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 00000000..a7ed422b --- /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 00000000..5ed0400c --- /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 00000000..c36bde31 --- /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 00000000..911ee644 --- /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 00000000..a442eff3 --- /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 00000000..e2f7b0f2 --- /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 00000000..ad2fac3d --- /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 00000000..bf475cbe --- /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 00000000..fe21bb55 --- /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 00000000..66053d5c --- /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 00000000..0f5d1bdd --- /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 00000000..2dbc3b48 --- /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 00000000..e3d9fca5 --- /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 00000000..0d9cff60 --- /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 00000000..b5058f84 --- /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 00000000..e1a9b032 --- /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 00000000..1f447fb7 --- /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 00000000..c31a5142 --- /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 00000000..c5f1474b --- /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 00000000..122edcf9 --- /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 00000000..65b58ae3 --- /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 00000000..de01a69c --- /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 00000000..22a8e91d --- /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 00000000..1d367102 --- /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 00000000..8abf8632 --- /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 00000000..d6fcfa2b --- /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 00000000..e7e7a95e --- /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 00000000..f94484e9 --- /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 00000000..c3e87efd --- /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 00000000..53e0ca69 --- /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 00000000..b4971a14 --- /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 00000000..4f413479 --- /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 00000000..b04814fd --- /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 00000000..fdf24b9f --- /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 00000000..23df420e --- /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 00000000..3c1273bc --- /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 00000000..e7f716f8 --- /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 00000000..fa3dd4ad --- /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 00000000..15367e09 --- /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 00000000..35287112 --- /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 00000000..1f86de74 --- /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 00000000..90af1a90 --- /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 00000000..d3dbed01 --- /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 00000000..ccc74b4a --- /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 00000000..a3809c01 --- /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 00000000..8bb22143 --- /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 00000000..7827d072 --- /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 00000000..6a098136 --- /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 00000000..9a341fcb --- /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 00000000..456009f7 --- /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 00000000..3b089d3b --- /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 00000000..83961101 --- /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 00000000..6314bd11 --- /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 00000000..5cb46985 --- /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 00000000..d8b08b28 --- /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 00000000..df93e3cc --- /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 00000000..75911a6f --- /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 00000000..692094b3 --- /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 00000000..e1424c54 --- /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 00000000..5b9a0d54 --- /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 00000000..a478f13f --- /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 00000000..4081e702 --- /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 00000000..fb206035 --- /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 00000000..0af4a207 --- /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 00000000..6d8a2ee0 --- /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 00000000..85adba2c --- /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 00000000..93c17f20 --- /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 00000000..08e817f2 --- /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 00000000..3070fe47 --- /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 00000000..e160727d --- /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 00000000..1d7d7731 --- /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 00000000..a9eff805 --- /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 00000000..8c0bc020 --- /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 00000000..705c85a3 --- /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 00000000..74bd7958 --- /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 00000000..12b53136 --- /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 00000000..0c6bcc50 --- /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 00000000..d468d7ca --- /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 00000000..2e3aa45b --- /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 00000000..e759add1 --- /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 00000000..fbfd1332 --- /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 00000000..a95d4258 --- /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 00000000..f51c60e4 --- /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 00000000..a1897da7 --- /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 00000000..a696eb0d --- /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 00000000..d7053f8b --- /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 00000000..51e0bd44 --- /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 00000000..49a4ff87 --- /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 00000000..fb679eed --- /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 00000000..d5a5f1df --- /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 00000000..2456108c --- /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 00000000..9ef9ae70 --- /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 00000000..9fe6b9a1 --- /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 00000000..4940d863 --- /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 00000000..e3519105 --- /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 00000000..07a245e3 --- /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 00000000..6e83cb40 --- /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 00000000..668db2a8 --- /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 00000000..38212013 --- /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 00000000..08181171 --- /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 00000000..6f65f2a8 --- /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 00000000..c2c19f63 --- /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 00000000..3e653399 --- /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 00000000..704fea98 --- /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 00000000..b47f53a8 --- /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 00000000..2f6438f7 --- /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 00000000..7f48d23c --- /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 00000000..0bbc4a10 --- /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 00000000..f8738f38 --- /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 00000000..dcb95461 --- /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 00000000..bceeae75 --- /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 00000000..ccf38902 --- /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 00000000..4e5f676a --- /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 00000000..45f14c25 --- /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 00000000..aad1500a --- /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 00000000..8875eddf --- /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 00000000..bc5b0c7c --- /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 00000000..0886c491 --- /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 00000000..3b9c49d5 --- /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 00000000..80b51af2 --- /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 00000000..18f45987 --- /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 00000000..fc94cced --- /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 00000000..1ef5d3eb --- /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 00000000..0d600943 --- /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 00000000..41ef0341 --- /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 00000000..a4ac7446 --- /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 00000000..df71cf16 --- /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 00000000..8f340bfd --- /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 00000000..0728bd6f --- /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 00000000..cfb9abcf --- /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 00000000..bdff9f0f --- /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 00000000..d16fcad5 --- /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 00000000..6e612dd1 --- /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 00000000..011b3d24 --- /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 00000000..3ffe8bd8 --- /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 00000000..0081e601 --- /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 00000000..f20d0398 --- /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 00000000..46e921d9 --- /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 00000000..d6ae1a55 --- /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 00000000..e7e4e7c8 --- /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 00000000..f2a208d9 --- /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 00000000..ab1cc804 --- /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 00000000..0a2eb845 --- /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 00000000..5b6808e6 --- /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 00000000..afbceafd --- /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 00000000..ef1c5e64 --- /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 00000000..2c0e637f --- /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 00000000..9e6b80e6 --- /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 00000000..216819cd --- /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 00000000..ddecf9fe --- /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 00000000..5b1a6904 --- /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 00000000..9c88ff70 --- /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 00000000..bbbaf524 --- /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 00000000..d9fb98d3 --- /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 00000000..e5d0c63b --- /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 00000000..02caf240 --- /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 00000000..d6a9df46 --- /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 00000000..d34c1ec1 --- /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 00000000..21ac3a1d --- /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 00000000..ec77966f --- /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 00000000..8b997169 --- /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 00000000..8778f26c --- /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 00000000..622a8325 --- /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 00000000..720c47ed --- /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 00000000..b3f25897 --- /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 00000000..4483252d --- /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 00000000..a26b5ae2 --- /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 00000000..d68216c4 --- /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 00000000..34b66065 --- /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 00000000..1f9bed47 --- /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 00000000..c847be5f --- /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 00000000..063bb27c --- /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 00000000..1f032d3d --- /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 00000000..243d515c --- /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 00000000..a6cac2fc --- /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 00000000..c07e9336 --- /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 00000000..0592e51f --- /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 00000000..09762315 --- /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 00000000..5c88f802 --- /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 00000000..ac359f1f --- /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 00000000..87c35c63 --- /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 00000000..249392b2 --- /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 00000000..96450aa9 --- /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 00000000..5192c839 --- /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 00000000..122dcfb2 --- /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 00000000..f992e2e7 --- /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 00000000..fff2de85 --- /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 00000000..894cad19 --- /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 00000000..106ddee2 --- /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 00000000..97c9b32a --- /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 00000000..d38efac8 --- /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 00000000..284a0bd4 --- /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 00000000..696ebc6f --- /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 00000000..ac2e12f9 --- /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 00000000..217afd97 --- /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 00000000..a16c21ca --- /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 00000000..a9a7727d --- /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 00000000..944fe3de --- /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 00000000..f65d72e5 --- /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 00000000..7cf721d7 --- /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 00000000..8bc1dbab --- /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 00000000..ac38f577 --- /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 00000000..e67c8b98 --- /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 00000000..0efd5881 --- /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 00000000..c78fb9a4 --- /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 00000000..a03d3333 --- /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 00000000..6ab93592 --- /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 00000000..651a5080 --- /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 00000000..4d38e676 --- /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 00000000..361f98cb --- /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 00000000..563b4573 --- /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 00000000..6ce2c819 --- /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 00000000..2d1a5010 --- /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 00000000..8f57984f --- /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 00000000..28dcc133 --- /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 00000000..c905523a --- /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 00000000..94643631 --- /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 00000000..1db138a5 --- /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 00000000..47e55259 --- /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 00000000..776d9ad6 --- /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 00000000..2f7b783b --- /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 00000000..46dc49b6 --- /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 00000000..1c9b2de3 --- /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 00000000..583c7a31 --- /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 00000000..d9634a8b --- /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 00000000..5ae3c89a --- /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 00000000..acf6a4eb --- /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 00000000..efc67643 --- /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 00000000..8e436caa --- /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 00000000..0d82e61a --- /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 00000000..298d9927 --- /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 00000000..7c6a2582 --- /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 00000000..2c95de34 --- /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 00000000..fee2634f --- /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 00000000..9053fbe4 --- /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 00000000..a806f61d --- /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 00000000..0046efc5 --- /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 00000000..aa6a76cd --- /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 00000000..17f5bbba --- /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 00000000..bbd934b9 --- /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 00000000..db4fbfb4 --- /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 00000000..a92c15a0 --- /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 00000000..bbd7dac0 --- /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 00000000..d8678536 --- /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 00000000..645116b2 --- /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 00000000..c876dec0 --- /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 00000000..f8d6285e --- /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 00000000..2ed811ae --- /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 00000000..e76d13c9 --- /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 00000000..d05c2660 --- /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 00000000..39ad8981 --- /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 00000000..a4809623 --- /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 00000000..fffd6cf2 --- /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 00000000..ea3148d9 --- /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 00000000..f2ebaf83 --- /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 00000000..e03d7f6b --- /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 00000000..9f224ef0 --- /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 00000000..18bfc871 --- /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 00000000..ac1f73a9 --- /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 00000000..ff0cfe2a --- /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 00000000..b4d20e36 --- /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 00000000..50616ea3 --- /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 00000000..0c4fcca9 --- /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 00000000..dd43deaf --- /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 00000000..ba173b9b --- /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 00000000..88b8bd7c --- /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 00000000..c9cddd82 --- /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 00000000..1ec0c3ba --- /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 00000000..a0f3cb82 --- /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 00000000..8c293ccd --- /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 00000000..f6d05db4 --- /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 00000000..9557c1ef --- /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 00000000..e3f6d023 --- /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 00000000..4c6d7577 --- /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 00000000..46bd3398 --- /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 00000000..92352bee --- /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 00000000..c6f72c3d --- /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 00000000..724b9380 --- /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 00000000..bce71333 --- /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 00000000..dae3834d --- /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 00000000..af06ec24 --- /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 00000000..d270d038 --- /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 00000000..3ff37522 --- /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 00000000..6b67c97c --- /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 00000000..d220073f --- /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 00000000..490d5f65 --- /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 00000000..d0b94fae --- /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 00000000..8ca00ec8 --- /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 00000000..76529e6d --- /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 00000000..e03106a4 --- /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 00000000..4fdc615e --- /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 00000000..93335ff0 --- /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 00000000..a47970c0 --- /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 00000000..e2e25183 --- /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 00000000..52261789 --- /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 00000000..d45fe7e0 --- /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 00000000..e1b22cb8 --- /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 00000000..acd26a70 --- /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 00000000..a043cbe9 --- /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 00000000..83ed2279 --- /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 00000000..2a380ba7 --- /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 00000000..f7321056 --- /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 00000000..17a96d8e --- /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 00000000..4ac94615 --- /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 00000000..d607044c --- /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 00000000..78a109fd --- /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 00000000..788a3dc5 --- /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 00000000..e195a8d2 --- /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 00000000..236c8e2a --- /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 00000000..6c22712e --- /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 00000000..a3f9d6a5 --- /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 00000000..63bf2119 --- /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 00000000..581cc803 --- /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 00000000..53dc4ae3 --- /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 00000000..c722626a --- /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 00000000..db6137bd --- /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 00000000..d838cbec --- /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 00000000..cea4de24 --- /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 00000000..47a94da3 --- /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 00000000..f8626db6 --- /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 00000000..e3429f17 --- /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 00000000..2715c0a0 --- /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 00000000..cc6c4e6e --- /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 00000000..3a8998c5 --- /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 00000000..ad4a1bb9 --- /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 00000000..af837e7c --- /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 00000000..4b9aedd1 --- /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 00000000..b8cb30af --- /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 00000000..8923bd13 --- /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 00000000..3dc5da08 --- /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 00000000..ad86dd7e --- /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 00000000..5a86b0a3 --- /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 00000000..1a1627e8 --- /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 00000000..3c365799 --- /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 00000000..5117721a --- /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 00000000..ce833727 --- /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 00000000..5bcd9d81 --- /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 00000000..ced757c7 --- /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 00000000..96a91075 --- /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 00000000..6c8b136e --- /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 00000000..40df4ad6 --- /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 00000000..3a93484a --- /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 00000000..09157852 --- /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 00000000..3f78a918 --- /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 00000000..206d53c6 --- /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 00000000..cf745426 --- /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 00000000..78f06a6f --- /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 00000000..58f6b750 --- /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 00000000..0e39a21d --- /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 00000000..296768f6 --- /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 00000000..2c879cfb --- /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 00000000..6eaf2e93 --- /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 00000000..311e16de --- /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 00000000..01aa4ea4 --- /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 00000000..3f8d2d8f --- /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 00000000..bf4f45b2 --- /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 00000000..4fff7f31 --- /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 00000000..8073b1f8 --- /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 00000000..c684bf8c --- /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 00000000..ac6145c5 --- /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 00000000..60ee43cd --- /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 00000000..6ff43db7 --- /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 00000000..15e436c6 --- /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 00000000..03ab0951 --- /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 00000000..92811310 --- /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 00000000..56e45bd1 --- /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 00000000..b3dc5fc1 --- /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 00000000..77425f0e --- /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 00000000..bfc06865 --- /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 00000000..d265d567 --- /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 00000000..6c3824ac --- /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 00000000..1427f481 --- /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 00000000..f43daa2e --- /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 00000000..c7f11af7 --- /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 00000000..8b346399 --- /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 00000000..8b14f47d --- /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 00000000..e11c721b --- /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 00000000..1059ba09 --- /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 00000000..028a4714 --- /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 00000000..21b611aa --- /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 00000000..fe03fba3 --- /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 00000000..dfea585a --- /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 00000000..9a0851e7 --- /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 00000000..292bc93d --- /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 00000000..b599dba6 --- /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 00000000..4176e357 --- /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 00000000..e2e865bb --- /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 00000000..22df95f7 --- /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 00000000..d13f2f21 --- /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 00000000..c11a76be --- /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 00000000..e9e35c89 --- /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 00000000..30e118f4 --- /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 00000000..b24f54e7 --- /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 00000000..484ad5f0 --- /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 00000000..7e521e8d --- /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 00000000..d7115ad6 --- /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 00000000..75f4f2b6 --- /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 00000000..f4852e2b --- /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 00000000..ac2218c6 --- /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 00000000..53f51d9a --- /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 00000000..c0cc5268 --- /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 00000000..c843504e --- /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 00000000..61c6b059 --- /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 00000000..1823aa82 --- /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 00000000..dccdbc08 --- /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 00000000..eb391a05 --- /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 00000000..1b2e2f63 --- /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 00000000..30e27bad --- /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 00000000..5fdd6f01 --- /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 00000000..c789c468 --- /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 00000000..310c7bb1 --- /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 00000000..5a46d8e4 --- /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 00000000..225e6d68 --- /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 00000000..72190233 --- /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 00000000..f086dd85 --- /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 00000000..0db879cf --- /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 00000000..73402b6f --- /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 00000000..646d67c0 --- /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 00000000..8fe3b15a --- /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 00000000..c47390c1 --- /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 00000000..65928bf2 --- /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 00000000..d1b31565 --- /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 00000000..b823065b --- /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 00000000..fb999f23 --- /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 00000000..b9ea969c --- /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 00000000..4a7837ee --- /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 00000000..8be7a557 --- /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 00000000..badc1c5b --- /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 00000000..d87f4724 --- /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 00000000..9cdcbbdd --- /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 00000000..5e34296f --- /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 00000000..0d7ad54f --- /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 00000000..4de5ceb1 --- /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 00000000..0cd6c4cb --- /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 00000000..9783d234 --- /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 00000000..c255c322 --- /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 00000000..aca9b5b0 --- /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 00000000..962b20ff --- /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 00000000..a5be2c8a --- /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 00000000..6c8adcb1 --- /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 00000000..879b0312 --- /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 00000000..6b75196b --- /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 00000000..f608fab4 --- /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 00000000..a9db2710 --- /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 00000000..6e383d92 --- /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 00000000..84b85e54 --- /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 00000000..dae28229 --- /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 00000000..2e344864 --- /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 00000000..75cf6d45 --- /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 00000000..091ffa04 --- /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 00000000..57b8a9f6 --- /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 00000000..fe0dddb3 --- /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 00000000..82b13f8f --- /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 00000000..ea5cfccc --- /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 00000000..0f5a7b8f --- /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 00000000..87d9de7e --- /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 00000000..b008580e --- /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 00000000..41af1de3 --- /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 00000000..dc9d95b8 --- /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 00000000..bb5cb6be --- /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 00000000..06b4a9ad --- /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 00000000..b0adc1b6 --- /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 00000000..4263fe5e --- /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 00000000..30d633eb --- /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 00000000..656af788 --- /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 00000000..81461334 --- /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 00000000..8d4daa0a --- /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 00000000..aba5513c --- /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 00000000..87ca747a --- /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 00000000..e8e83de9 --- /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 00000000..530216cd --- /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 00000000..3f239f34 --- /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 00000000..03aaf749 --- /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 00000000..a4c6842c --- /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 00000000..2876480b --- /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 00000000..80d7bcd8 --- /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 00000000..186565c0 --- /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 00000000..9d0f56b0 --- /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 00000000..6c5c6410 --- /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 00000000..ade207e3 --- /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 00000000..a2e6f852 --- /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 00000000..9e7f05c6 --- /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 00000000..270fd1b9 --- /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 00000000..efedbf1c --- /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 00000000..25a47b39 --- /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 00000000..4941d51d --- /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 00000000..54e630eb --- /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 00000000..625df38f --- /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 00000000..fb55450a --- /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 00000000..29991c93 --- /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 00000000..58cbbe1a --- /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 00000000..b31af853 --- /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 00000000..0bc133b4 --- /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 00000000..47dd7d3c --- /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 00000000..f8f728bb --- /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 00000000..8c235d8f --- /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 00000000..2ac74f15 --- /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 00000000..8ad00d05 --- /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 00000000..3b27d2c7 --- /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 00000000..ff3ec9e1 --- /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 00000000..3a31d27b --- /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 00000000..adf8108c --- /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 00000000..18ed27c6 --- /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 00000000..92a7e66b --- /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 00000000..09b4357d --- /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 00000000..da4c9024 --- /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 00000000..48fe2ee5 --- /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 00000000..c8ee6c9f --- /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 00000000..de6749e3 --- /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 00000000..465ed846 --- /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 00000000..28775356 --- /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 00000000..1df3a528 --- /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 00000000..19145f75 --- /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 00000000..21b33ba9 --- /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 00000000..b37063d8 --- /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 00000000..e5c1fd46 --- /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 00000000..879a3474 --- /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 00000000..f5abfbe3 --- /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 00000000..a607b0ea --- /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 00000000..0623105a --- /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 00000000..cf92d4e2 --- /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 00000000..47493ac2 --- /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 00000000..1b2f9b5e --- /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 00000000..8cfabc42 --- /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 00000000..125ce93c --- /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 00000000..633fb2e6 --- /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 00000000..a8252c44 --- /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 00000000..78119835 --- /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 00000000..1f603d6c --- /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 00000000..0a43acb1 --- /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 00000000..1cb8f96b --- /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 00000000..f5da52c2 --- /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 00000000..6ac59154 --- /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 00000000..117f3568 --- /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 00000000..c6f2c458 --- /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 00000000..bd40fb4a --- /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 00000000..0412c00e --- /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 00000000..d5c8965a --- /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 00000000..c6b59dc3 --- /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 00000000..b244fca2 --- /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 00000000..9bec0fcb --- /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 00000000..40d08e20 --- /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 00000000..87a51c1f --- /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 00000000..d5497824 --- /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 00000000..d04d30f1 --- /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 00000000..d8d71b5d --- /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 00000000..b41e71ef --- /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 00000000..3eb1aa48 --- /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 00000000..14376ea8 --- /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 00000000..e5623956 --- /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 00000000..f1134513 --- /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 00000000..edb19907 --- /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 00000000..8f429d46 --- /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 00000000..9477daae --- /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 00000000..6493e320 --- /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 00000000..453852b8 --- /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 00000000..3ecf7ad4 --- /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 00000000..15c4d8e6 --- /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 00000000..b07eee37 --- /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 00000000..f7103161 --- /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 00000000..76bfc30d --- /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 00000000..9df7ef1c --- /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 00000000..032c05ea --- /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 00000000..52b09ea9 --- /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 00000000..9cc896f0 --- /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 00000000..a6dc0d08 --- /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 00000000..cd54b5e8 --- /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 00000000..a224d4d0 --- /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 00000000..9290e53e --- /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 00000000..94982005 --- /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 00000000..eaea2dd7 --- /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 00000000..d8e9f9fb --- /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 00000000..a2387991 --- /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 00000000..d041ab85 --- /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 00000000..5fa4d8cc --- /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 00000000..2ad3cb6c --- /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 00000000..5ad87b0a --- /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 00000000..43e80a3e --- /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 00000000..a2605445 --- /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 00000000..fedd5c90 --- /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 00000000..323b978f --- /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 00000000..e9ab030d --- /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 00000000..c77a7ad5 --- /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 00000000..5549c4a9 --- /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 00000000..4df0e74b --- /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 00000000..7dd06e39 --- /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 00000000..7594b177 --- /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 00000000..6017ab85 --- /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 00000000..a382bdd3 --- /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 00000000..851452ff --- /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 00000000..aa9bc40c --- /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 00000000..1094551c --- /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 00000000..3893fb2b --- /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 00000000..2c652daa --- /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 00000000..3455af0d --- /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 00000000..676c1b50 --- /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 00000000..8a39d86b --- /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 00000000..82a693c0 --- /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 00000000..cd9f9f41 --- /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 00000000..58c4fbc2 --- /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 00000000..8db47e31 --- /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 00000000..72c7aa31 --- /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 00000000..65d449cd --- /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 00000000..ed862c2e --- /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 00000000..5d974f67 --- /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 00000000..bf098d73 --- /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 00000000..1f8b7b0e --- /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 00000000..d6b78927 --- /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 00000000..05a1946e --- /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 00000000..a2aaaecb --- /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 00000000..c0c2a73b --- /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 00000000..62bfd285 --- /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 00000000..3034a3bc --- /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 00000000..60097e24 --- /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 00000000..6d78877f --- /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 00000000..68857d32 --- /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 00000000..015d0f99 --- /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 00000000..a2137290 --- /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 00000000..9d355b0e --- /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 00000000..06c3aa28 --- /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 00000000..e06ae632 --- /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 00000000..7e9e503a --- /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 00000000..811993a9 --- /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 00000000..f4d30c99 --- /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 00000000..e9910d19 --- /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 00000000..2cb5eece --- /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 00000000..b1126c6f --- /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 00000000..c466bcc6 --- /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 00000000..41d34fb8 --- /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 00000000..bf1c32ae --- /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 00000000..d048749f --- /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 00000000..9c88b11f --- /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 00000000..c7ed5799 --- /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 00000000..65d5f11f --- /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 00000000..286b8bf1 --- /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 00000000..f55ea695 --- /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 00000000..f3b8a695 --- /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 00000000..edb8f4d8 --- /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 00000000..d4a154e7 --- /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 00000000..920e34d6 --- /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 00000000..127ad60e --- /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 00000000..b4c26df2 --- /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 00000000..934d44f9 --- /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 00000000..092a6ec6 --- /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 00000000..022bd6ff --- /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 00000000..726d4cf5 --- /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 00000000..6316380e --- /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 00000000..48cb83c3 --- /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 00000000..b949b9b5 --- /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 00000000..f02b2348 --- /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 00000000..7fac5648 --- /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 00000000..ceb303b9 --- /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 00000000..7789f92e --- /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 00000000..43acbe62 --- /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 00000000..bbdfdaab --- /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 00000000..78f01082 --- /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 00000000..13f116c7 --- /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 00000000..c16dc9cf --- /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 00000000..5a53a7dc --- /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 00000000..a796e3af --- /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 00000000..c5b0ffef --- /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 00000000..df87cc2c --- /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 00000000..062c9771 --- /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 00000000..516d6074 --- /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 00000000..3fd676c6 --- /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 00000000..0f77be67 --- /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 00000000..7bc0c0a0 --- /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 00000000..80c14ec1 --- /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 00000000..03fdc0f3 --- /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 00000000..97ab973f --- /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 00000000..ac410fe6 --- /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 00000000..1fdf304a --- /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 00000000..b18cbc11 --- /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 00000000..7bbbaab5 --- /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 00000000..5e9141ab --- /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 00000000..987681eb --- /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 00000000..c22cf7aa --- /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 00000000..83e733f8 --- /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 00000000..9eaf4d3d --- /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 00000000..85a89745 --- /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 00000000..499d7cd0 --- /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 00000000..c7c690d9 --- /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 00000000..3d5d0698 --- /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 00000000..8bbcc7ee --- /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 00000000..f260a15c --- /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 00000000..2ba8a9d9 --- /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 00000000..12842035 --- /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 00000000..a274c992 --- /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 00000000..193cf7de --- /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 00000000..314a2b42 --- /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 00000000..20be2c19 --- /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 00000000..83c7b459 --- /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 00000000..75331c9a --- /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 00000000..76150ba1 --- /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 00000000..951e9260 --- /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 00000000..02eface1 --- /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 00000000..7ea8a5c0 --- /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 00000000..9e236f62 --- /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 00000000..9ee376c5 --- /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 00000000..96f19350 --- /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 00000000..90b5b353 --- /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 00000000..13b64776 --- /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 00000000..0cdf3d90 --- /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 00000000..67d98217 --- /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 00000000..76c9eaad --- /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 00000000..8f2330fd --- /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 00000000..89d529d7 --- /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 00000000..6f8fb92a --- /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 00000000..feb2b408 --- /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 00000000..2a849c32 --- /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 00000000..5379037e --- /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 00000000..9fd252ef --- /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 00000000..2c642997 --- /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 00000000..1d1d9315 --- /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 00000000..4a8cbde0 --- /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 00000000..0c2d94a4 --- /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 00000000..0de9b946 --- /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 00000000..cb46fb4d --- /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 00000000..482fe9c2 --- /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 00000000..fe915a34 --- /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 00000000..f3965090 --- /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 00000000..36221156 --- /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 00000000..2f9a58f7 --- /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 00000000..1ea5b29d --- /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 00000000..80b7a591 --- /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 00000000..f889e6f7 --- /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 00000000..6843f536 --- /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 00000000..7376700f --- /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 00000000..94bd701c --- /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 00000000..c8829073 --- /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 00000000..08de37b4 --- /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 00000000..8cfc637e --- /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 00000000..7aea6084 --- /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 00000000..5099ca3d --- /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 00000000..0014e20d --- /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 00000000..55e5f8a8 --- /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 00000000..0fb13d5e --- /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 00000000..78442c74 --- /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 00000000..a03ff125 --- /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 00000000..def61024 --- /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 00000000..f2aaecd5 --- /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 00000000..804c466b --- /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 00000000..3f8a2662 --- /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 00000000..69af8887 --- /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 00000000..8d50b163 --- /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 00000000..8bf5ce01 --- /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 00000000..f4111a50 --- /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 00000000..5c1e0009 --- /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 00000000..2c2f9087 --- /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 00000000..0555d5a0 --- /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 00000000..b84b042d --- /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 00000000..388f64a0 --- /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 00000000..fb88bcfb --- /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 00000000..b9e90f8d --- /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 00000000..0203b26c --- /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 00000000..69e00d60 --- /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 00000000..e7bdad95 --- /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 00000000..5cb8a4ed --- /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 00000000..dd30d374 --- /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 00000000..e5b04e45 --- /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 00000000..58fa20eb --- /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 00000000..9138a811 --- /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 00000000..84c45245 --- /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 00000000..a0699786 --- /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 00000000..649bf9e2 --- /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 00000000..cb42fab9 --- /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 00000000..f71c57a3 --- /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 00000000..52e16685 --- /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 00000000..c5c04094 --- /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 00000000..5edc219f --- /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 00000000..a2ae5e07 --- /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 00000000..9de9e044 --- /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 00000000..f2944b9a --- /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 00000000..2d72b94f --- /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 00000000..b287bb9c --- /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 00000000..d0d9fc9c --- /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 00000000..1bc8afa0 --- /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 00000000..2830340d --- /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 00000000..d8de3bcd --- /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 00000000..a1050044 --- /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 00000000..710a1669 --- /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 00000000..2451d076 --- /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 00000000..a32184d4 --- /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 00000000..e4870ea9 --- /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 00000000..fd22a178 --- /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 00000000..95d764a4 --- /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 00000000..0e8f49df --- /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 00000000..002cb93a --- /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 00000000..f345f39c --- /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 00000000..06d6b689 --- /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 00000000..e3f33c52 --- /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 00000000..5ca63642 --- /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 00000000..b22789f3 --- /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 00000000..c55b8998 --- /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 00000000..3be91202 --- /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 00000000..4a104a3d --- /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 00000000..5f2abc3f --- /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 00000000..ac76e327 --- /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 00000000..74096110 --- /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 00000000..e3425c6d --- /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 00000000..484cd4cb --- /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 00000000..d4647da1 --- /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 00000000..7ba47919 --- /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 00000000..6fa50a54 --- /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 00000000..a766d00f --- /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 00000000..6de2a939 --- /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 00000000..092bbda7 --- /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 00000000..9de2523f --- /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 00000000..b1a26c00 --- /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 00000000..582bc884 --- /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 00000000..d078bb49 --- /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 00000000..8ed4bccc --- /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 00000000..3b496794 --- /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 00000000..109029b0 --- /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 00000000..900437e3 --- /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 00000000..473eef31 --- /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 00000000..acfa426f --- /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 00000000..3b59f7be --- /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 00000000..fbf9605b --- /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 00000000..9190f6fb --- /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 00000000..c4b5a9f9 --- /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 00000000..83fbc5ce --- /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 00000000..6b8b01fe --- /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 00000000..b349b161 --- /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 00000000..5caa0634 --- /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 00000000..6ff86285 --- /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 00000000..8fdd6541 --- /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 00000000..cc36fc7f --- /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 00000000..fc7a197d --- /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 00000000..4218fdf2 --- /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 00000000..7a0f8b6e --- /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 00000000..b7ddfb87 --- /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 00000000..0e261816 --- /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 00000000..d18f4d5c --- /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 00000000..ba91d290 --- /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 00000000..5d5b9950 --- /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 00000000..eeb9b1e8 --- /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 00000000..9f7f3bb8 --- /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 00000000..4639aa32 --- /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 00000000..501733dc --- /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 00000000..0daaa465 --- /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 00000000..ad62dbcf --- /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 00000000..121e48c7 --- /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 00000000..0ffb0649 --- /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 00000000..94fb3e82 --- /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 00000000..5fca43b1 --- /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 00000000..37d8d780 --- /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 00000000..80d34b10 --- /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 00000000..9184b4a4 --- /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 00000000..e3b6a12e --- /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 00000000..f425d4e8 --- /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 00000000..dbe1e4d1 --- /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 00000000..9aec8dff --- /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 00000000..d8ba2725 --- /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 00000000..cb0cf14b --- /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 00000000..34120507 --- /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 00000000..2831a095 --- /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 00000000..2ab72bd5 --- /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 00000000..b813ead8 --- /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 00000000..6bc55bb9 --- /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 00000000..e9fdb9cf --- /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 00000000..d6117780 --- /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 00000000..174e392c --- /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 00000000..5caf8753 --- /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 00000000..48456701 --- /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 00000000..186434b9 --- /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 00000000..b9cd773a --- /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 00000000..cd01e701 --- /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 00000000..8425d11a --- /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 00000000..57dcd9bc --- /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 00000000..ff882eb0 --- /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 00000000..e046cdd4 --- /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 00000000..dfdf6a6f --- /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 00000000..75d6ba6f --- /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 00000000..8d86bc2c --- /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 00000000..8e0fc241 --- /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 00000000..f6485b48 --- /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 00000000..9795e30e --- /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 00000000..54103264 --- /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 00000000..386aa31b --- /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 00000000..7dba8bb6 --- /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 00000000..b12d4f27 --- /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 00000000..733dc4b3 --- /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 00000000..e64685e2 --- /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 00000000..f5299417 --- /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 00000000..60264a37 --- /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 00000000..12e20016 --- /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 00000000..0a810b74 --- /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 00000000..f4fd5010 --- /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 00000000..271db6bc --- /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 00000000..2f9f6b69 --- /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 00000000..adc75d55 --- /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 00000000..09814b0a --- /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 00000000..6d0babdb --- /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 a939df3f..49f47b21 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 f72b9459..5e1deb41 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 831de846..666d337b 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 b4fece3b..cb3c2e90 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 7d9217e0..353c009a 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 912c142a..782ba59f 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 0b1ac1ea..b67055cc 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 e22f00a5..41aeec49 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 92648928..454d7bdf 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 3170f28c..6a00ffa1 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 91044604..57904be5 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 92f6f66c..edc4b2ad 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 bed00b33..6968afb2 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 318bbab0..10e4b525 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 7d43568d..dd015c57 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 040c0806..eacc47d9 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 342ac149..0392479d 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 6db78c9d..b070f51d 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 16ca2e92..6568939e 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 a70e6c16..3941b01f 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 fcd5cba6..92797eb6 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 9978b8cb..7353c0bc 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 26bdf396..d50e3e8c 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 2067d72c..664cb2fa 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 e57624f4..a84e61cb 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 8fe51bae..c48eff47 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 3f67398e..24050ea9 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 39706b1a..e51582b5 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 f89feada..9ee6beec 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 605c7a21..fffc2434 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 ead770cb..2f4ed9b3 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 c2c2c517..f892e8ad 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 1af9eac8..d4a29aa9 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 bbf949f5..b0b17624 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 0871ff13..f6dfca42 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 271f1bc7..3598e512 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 8641f186..4fe240db 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 dc90324e..a9f5228e 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 ece6b7cb..b00e84fb 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 3f45e2de..796f7b0b 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 24e6c191..1d5d166a 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 186ad039..2ee022ee 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 abb2bc85..4c0a4bb5 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 aff32f79..7f442ea4 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 fb259d67..4c445bdc 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 d832693d..d04bbc05 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 98d013c8..286e2b56 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 0ebd1819..f3a70562 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 4a4682c2..eeb4e44c 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 fbfa7c21..0ae1d8f3 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 8c72cc58..d8a6b3c2 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 a363d97a..98bc7c30 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 466540cf..8ea642e0 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 cff7e402..b1bb6b21 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 2abe01cb..8b54bc93 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 7199ecd2..fd3a6db9 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 cd478fb7..45d7868c 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 67cd03a8..271e19b0 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 2055732f..494362bf 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 46f48a13..b9241aed 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 7ae88e14..14194b87 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 1f50680c..1cb1671a 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 d9dce6c7..90533e1c 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 18b6ed4b..6df2b4d2 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 7edd105e..1d619627 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 d3c11627..d1f334d6 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 75dddc0f..0cdde7e6 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 da94dd7a..57d94479 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 8b1af38e..d17e22eb 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 f741f1b9..1b1c623a 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 7c945ec5..c3ab12b1 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 c8697020..5ffa2dea 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 b88e862f..1d6c5fbe 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 1bc25a8b..d4946289 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 232dd731..a5db1bbf 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 f4df08c4..da0061f9 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 e9dfbb22..f93bf1ff 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 f77c7399..81f39671 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 b6dc8607..e392c831 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 40a19846..0a36e383 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 cd02cb66..920210d9 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 019807a1..e5345d5e 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 c0930d66..0ecd92e4 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 7ab07cd1..a7836f0a 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 f25070cf..536d3da9 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 5e362b6f..31cabb84 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 84d9f5e8..12a02b47 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 ba13b789..ba86168d 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 dd337ad7..858c8f36 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 57b02732..123fd354 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 ad595ace..d1444d06 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 86075aa8..a3ce7b8a 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 238292c5..af6b8bfa 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 e15fbab7..581fa1c3 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 28ab9fb8..0aba3798 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 e040b55e..3de73797 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 f79e55a5..b018e82c 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 942cb29f..60516a20 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 3f27fe48..57f4d010 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 2f05cc13..6e4f797a 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 7f8b6c39..b0483557 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 0a781c5b..2d9b2632 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 59716cfb..40be63ee 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 aef44976..fa489487 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 42a443ff..12a896d2 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 fe82324e..8fd42b54 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 deaaac24..8497c917 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 b06e5901..5a59644b 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 aa3b2502..58bb0eee 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 25479272..e77a64ab 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 9813006c..9f18821a 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 2d297052..627ebe3e 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 16cd90e2..8864510f 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 028096ff..890cbc17 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 640a576f..ad71443b 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 527e3832..9a4e7d1d 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 685cfd57..9874fe66 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 78e534bf..e5ed1637 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 7eeb9e46..5ec59cc0 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 785e4d7c..a49716e9 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 d001efc0..7f68f321 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 44f007c0..b2e07952 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 05937836..8849680d 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 1ad6e43d..da3d4e92 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 4657ff71..f6c27b3b 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 633c217e..83f82d70 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 68926d89..e998c1d7 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 1d9a4729..33227095 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 e2a6aaee..39b3820f 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 4e15a95a..7ebef742 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 eea24c71..0a0244f8 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 bcc51817..457c8c58 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 87adafcf..ef27e774 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 48e7e15d..8395ff9c 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 9f07fc69..539afb0f 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 700a94df..f9f8dba6 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 896880af..5f5ff679 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 17fe9971..503a77ac 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 e5bd490b..187b6482 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 35985993..b275800a 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 4c61f406..58e983de 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 3a8d341e..2d065843 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 da21a4a1..1bee57b9 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 781b26c1..49b4edb3 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 5bec493d..5e97d6cf 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 00ddaeec..74a2cff0 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 398d46b1..66b87638 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 ec810a11..d5e6358a 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 ff527dc1..fe00c0aa 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 ad6b06cc..b5936601 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 0bc9082d..64f6fd95 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 f12c4fde..39c39c89 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 92884e3a..bd7644a5 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 cf2ecc7d..b51a639f 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 c6560cc7..d6f94c68 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 a7b14130..a459e52e 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 fe2473a9..1eb34469 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 afe30032..ea051e17 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 b0fac7d1..75c8f7f4 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 ea206975..4c5e99ea 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 b28753ce..80d64bcd 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 deb47475..6f7c1cd0 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 3682d7f7..4a79ed90 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 133c0204..faac5350 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 22b7135e..e5013f2e 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 ea4c0c2b..54d63a0e 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 dd5c420d..ecfacdbc 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 cc400194..e10674bc 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 34cb56c8..8ba0ba7d 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 990907a5..e7c76884 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 ed2f4e6a..e40bd067 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 4d7909bb..13c3e6ad 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 81d97616..47b0d32f 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 3476b99c..409c7415 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 f383a3f6..f8e1abaf 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 35ef124d..fd76e096 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 b457fc59..5bc3bd74 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 6537c277..7f300ee5 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 eda38c0e..e5f31569 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 7deda94a..fa471754 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 4cfaff77..8bf52880 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 ccc97338..726a949c 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 48b03dde..34ed1802 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 ba026d04..1113ca79 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 b15befa1..62d14cd7 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 9310f337..ce72c7a0 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 401a3e9f..f3c24cf7 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 db9f0b79..bbafd783 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 77f5c6ec..99c2c2db 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 d60ef9c1..3a82c66f 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 54df7ee1..577b4af9 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 14d0af72..b7efdef0 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 4e5f91ab..5df78e88 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 aca897ed..7cd6822f 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 a9962bee..42bd8daf 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 169b8ffc..010b579b 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 e94768fe..3029b04c 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 6ff16794..8cba6219 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 052ca7a9..4b0fafaa 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 8608ef22..73e9d1b9 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 53b26e90..2c3c134c 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 3b58a08d..97c4c185 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 dd16e259..5a265af1 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 e262c479..6d755fee 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 c0b87a0f..4cee9dd3 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 0d67f694..c6bf61ef 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 709e22f5..39b8104a 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 1cce9b1d..0b2c5d93 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 7d7cf32e..50f04f6d 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 82fe6c87..83cd2baf 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 57c37d63..877522e6 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 3159b023..ab0ea45c 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 d0780f3f..ffb8e751 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 357fa5a7..f7a6d5ad 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 1c908531..1ac36af5 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 be5b7f86..8eaa9c19 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 0851836d..2339f3bf 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 110412ca..90e787a4 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 e6d72edd..7642208d 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 8cce90cf..b6d7a3fc 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 7cdd3749..14691d34 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 143d4da5..b1532b7a 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 187cf148..86a0b24b 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 ab1287da..6c88cad6 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 2b95f208..8c496d9c 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 137c9a5a..2fb2321c 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 169e8a6a..574482cb 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 04c8d928..7dd907c3 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 5d9e3827..cf6a80f3 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 a5594b01..3ab9b705 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 75e3ce96..2477be02 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 6f9ce5c2..3f053d1c 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 74c8ab10..22e0b5ac 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 f8c5f6bd..2776a399 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 95d0e62e..22b95132 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 fb19f319..65999a9c 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 9e463e5b..f7999680 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 71f86ca4..7d1e77eb 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 3191e091..fe254bdf 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 afbaf3d3..ed69c5bb 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 b669542c..2f45f6bc 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 94dd238f..5081623f 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 2d7a7cec..6d83c819 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 7fb76058..656435e7 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 a16ea29b..289527b4 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 0f6dabcd..e66150c2 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 b9a53197..36fac2e6 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 1fa6d932..60a52e47 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 abf9782e..1b82ab5c 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 6b56a45e..c9cb3b23 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 48397dc6..3d4adab4 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 0a368f59..5e72eb81 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 fd648b50..fbc52d43 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 a1908b75..d7baadab 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 95a307f9..5b923280 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 a61f0f4a..50331480 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 652a2576..6d457790 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 9052e5be..a2620261 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 e2dc71b6..02de5d49 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 cda4695a..ba4ae4cc 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 d9f0b03f..a1ca7501 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 90ec8510..966ff077 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 db196940..17cd4e33 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 c1ff6375..83afe115 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 5085449d..3d980edf 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 305ef216..539cb9d3 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 2a515552..50df414c 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 c5bd30f6..cc0504a3 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 d228c3e2..1c9b801f 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 64abfe29..7a17f51f 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 4748cc85..6d832308 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 2e1d5c31..0ae58d6c 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 e0780bcd..f987b87b 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 444a64ed..344d3714 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 1857adf8..466f7b63 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 b0d12c89..7d49864d 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 7ded924f..e9552ae8 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 f1eb1f02..3016335a 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 1143f6c8..7dd58408 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 10c4ef79..39260d22 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 1e217ee9..4a1c80ef 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 0ec7549e..779996a9 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 0b4c206a..f229f5b9 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 de87d1a2..4587bf85 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 fbbc7a1c..6d3c449c 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 5fcd4d43..7aa3915d 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 1de5e4b2..9e82a445 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 82665d0c..afc5bdd4 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 f58904fd..f50925e0 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 7bad336f..867f6c80 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 5dc3c35a..df857217 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 df93a5ad..7d77909c 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 01d3d467..0d35e150 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 9fe2b521..59fd88d7 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 af06cad4..df88a8b7 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 c872fe11..fa7e5384 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 44805595..2709fb05 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 921eeb1c..a0c9e31c 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 ca4c3ae2..1a509058 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 abb64117..09d3797e 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 e887a905..bf0c0370 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 73fc4c8f..f3fc79a2 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 13193c52..b6df4c65 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 6a1b5698..0947b185 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 b1ecf8ff..22965336 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 2d733566..2a1df74e 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 09742ae9..ffed2a75 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 57e14064..9399e6cf 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 2b724fa4..b5543acf 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 8aad99d2..0dda3aad 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 0fcb71d3..5cf3048e 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 8f7bada3..f1e950c5 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 78162bf5..62c8d839 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 9ed6e1a9..6530a091 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 a1798a3f..eb9d38c6 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 ad384f48..f9e236d9 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 706e2da8..662d89be 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 17578d7b..de28a765 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 2b35e009..cc6632a1 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 d72226b1..74e70886 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 2bfd657f..43d95c7a 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 4a7c1aab..2923bcda 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 699716f7..5d2ea3d4 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 841e2669..e609e0e3 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 04d0c818..1248d719 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 f24ae2a6..34b839e4 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 0932adf4..c73939bf 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 cddf4b5b..e747c6a4 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 e88351cd..15bfa631 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 e340983c..fcf682fb 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 72c274d5..6d0ca279 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 72809f85..750caf9d 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 5c664a57..547c35df 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 48b7288a..9f3fee80 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 c808f42a..886ac9e4 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 1df8b2d4..ca4d7437 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 31b75767..494485d2 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 6a9ed6a5..881cbe07 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 4c4c0959..a1958968 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 b36dcb56..f172fe6a 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 9f493489..a57736ad 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 ff0021a8..c54ac9ff 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 160b28c3..e87d6380 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 0b734c17..85e3d7e3 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 e532e49b..6126cc7e 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 3fe7bdc9..1b2b8e5c 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 30bcc6c7..2c369e19 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 10eec59b..ee9a3931 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 aca0944f..214c338f 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 fb02caa3..ec1d61dc 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 c17d76ba..eba8f90d 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 34570d56..c6aaaa4e 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 9d17349d..7aa12e08 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 061c2134..5a439769 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 2ae4c799..35c818df 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 640a1e8a..691b22c3 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 2a3c6de2..7b1c2868 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 d3b3f39b..3ff89e8a 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 1c565705..e5470177 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 91951c69..a1d13ad2 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 5acb1eff..a216d59e 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 95e8ea93..f594e8b7 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 d4a3a739..3c92e335 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 3dbb7f21..dae653b9 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 4fc2e6b5..5cec1ad3 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 c0306a00..49d3994d 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 74a1055d..0f1ac03f 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 8baf72fb..eb1dc5ee 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 827ce451..d4defaf5 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 e4d82037..3adc5787 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 d6f1ae83..bb5242e5 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 41f0457a..336562b3 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 c35294ab..02c735a0 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 eb96e1e8..ca20ecd5 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 44097eba..a30647f4 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 a3c1b929..4f64d4d0 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 3a97ee49..c7464764 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 67e2dc89..2222d428 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 ba12c143..51b133ad 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 e9e8a587..8980c848 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 c0d6811b..07c1dedc 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 1942ca86..4af47934 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 480a80de..5366523f 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 75210b16..79f6059f 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 544ffb8c..b7206161 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 924034ad..a5264b93 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 ce06009d..03181042 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 bfe37676..1a00bafd 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 b7e1a5b5..0c5cc6da 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 0d4dff5d..8d126033 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 4c5388ad..0bb9ad00 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 b8077cb4..dca07140 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 302de8e9..b865931e 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 fa6a7f8c..cff8f419 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 37c31488..a336a648 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 32b6f854..dd3fc2fd 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 2bb0133e..88971d88 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 87c6dda4..a1c4c7eb 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 b2912c28..b9f2ae98 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 81ea8428..10a9b7b2 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 f11715f6..3f8770e7 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 bfbb23ee..50468f81 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 b9238e10..8ed86019 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 e856dc1c..cb5e7b04 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 a70f935b..df760a74 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 00c38e58..4b6cde8d 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 840ba4cb..954281b3 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 775c8224..f84e9915 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 7088b770..6c3413c1 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 0c8e0474..60ecee25 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 a5f43d31..b64c963f 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 3169860e..3f9ab388 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 66ab4b4e..604b9899 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 3ff807c3..60452880 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 99d8fea5..64bca9a5 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 6f3ec808..06b0c5fe 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 a065512e..6d04ef1b 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 6edfd8c8..3d4ce1c9 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 78d57e91..6e4886d1 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 880157dd..87578c0d 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 96c15edb..93fc3e16 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 e220c7df..7a593260 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 ec4a05be..02314d72 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 20839624..eaebf91b 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 0d015b26..19cfccb3 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 54867cd8..5cc4202e 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 fcf11bd1..ef722380 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 bfdd1d89..f2476c19 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 f859a8f6..2997a047 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 64fea580..a9d683aa 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 ad4e6474..919eea79 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 25c56f7b..e322335c 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 c73dc9ac..94f5aced 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 168277ee..d79d2edc 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 787017a3..62f4dd10 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 140603db..9a10e1c6 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 dae3c86b..5cea4e2e 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 0623f527..1fcccd1f 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 7980b475..ebf7afe2 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 c719b3ce..b80a337a 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 63083778..1ce88f9f 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 3c0c1ab9..c5629877 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 ff3b74af..4453984b 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 1f3f5e49..3c35c825 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 5b287923..69b3c7a0 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 3a938765..4ac9daaa 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 d9100681..d8213ec9 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 9ac6ae05..25e58aac 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 9e4fe429..e2041e2c 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 e6124aa8..4d36272b 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 eb2cb470..41f7f8d1 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 f8fcb520..5f77b1f7 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 e0a098c7..bac7e784 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 3eb90c9c..551881a4 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 8676caa3..6d6cc0df 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 f73690cc..23899e6c 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 ee1153c9..3775d4ac 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 d2e31a4b..609b5449 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 40201ca3..16155023 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 f1862f64..f3055220 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 cf3ae6e4..ba401949 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 808cb9ad..2cc3bf07 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 c6cb89ba..f7f87e2f 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 be5cda66..c7893190 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 ac2023ab..0c0027b0 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 cdfddf3a..00535c0e 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 49f60d83..906c0639 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 9dea4a72..f2114ddc 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 16836d9e..413293c4 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 dc16e3bb..d69b515a 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 422dc44e..a1d894e8 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 6335562d..1ef7fb73 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 8b8ef597..79b9710f 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 9cbf0301..4a3e6d22 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 a0cbb4db..ef104f7c 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 a6544086..b6b27e36 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 65aaa3ce..57572758 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 8a6b7f9a..57091aa4 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 418b2070..0c45e439 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 bb0e3368..44108d7b 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 e0c460f8..0cbe14c0 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 7af3abd7..29955cd9 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 7bf3f12d..adced59e 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 e398e452..00b8093f 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 0fa22152..5acca4df 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 40bd82e5..41390c34 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 013ec949..5293b733 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 ec4d2d55..c0eada44 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 5d2dd5fc..d5e102cc 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 63352803..efaae9b3 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 48ffa1d4..b31bc84b 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 d345014c..2a9b0f81 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 f5d983ef..40324325 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 85aa7c00..0762f962 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 9f653b42..cb8d41e7 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 d3589934..b77b2467 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 b3e2fee5..b2e704f1 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 8063e5fe..c5545b9f 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 c92f9d85..8d825a2e 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 a48741d2..64c3189e 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 8ca7d4bb..c6ba1f00 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 d4ffcebe..8474917b 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 ce34d892..9f18b684 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 14f8601c..4a01c375 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 4b58f1cf..320f45b5 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 7e6bffa1..673b730e 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 daf18c69..68392ad2 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 930edfcf..9d064ee6 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 c581d86f..adc07b9f 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 b09e98d6..e49731dc 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 ceb40637..a1d00faf 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 5e378254..fdd4dacf 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 ba9ba163..2f7b6afe 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 8d468067..2c24a11d 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 87ac1d96..d337b3b1 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 beb3b825..7ba3927d 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 de76da98..d906d84c 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 e2825004..305d9ff5 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 4eea0446..d6de69c0 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 15863819..ba4dab96 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 a38fa6bf..27e49e47 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 779c6408..fca83877 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 af3042ba..72f9a3ba 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 8b8d2302..08aa23ee 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 6a5623ef..ed43e3b9 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 3b006de4..dbd91ac1 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 a646f634..67cc70a3 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 d3666ec5..79d1aab9 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 0abf0ca1..eb72d915 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 1366a541..ef28e06f 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 9fe146ca..5e3400da 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 edcf72b6..e1e5e7e9 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 6f6eab24..22a77c26 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 6c9ee17f..fd851ba7 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 a8c4aa8d..d8a3832a 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 766b5a46..9e6f8390 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 3e685813..0d5aa7e9 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 5db2b826..3c54923d 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 f25a84c6..7ce41eba 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 477881f4..168f41d2 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 a33774e7..bb3bd4bf 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 cacc602e..7d3bdeac 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 81588e5f..dc00ec96 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 da6ffde0..011c9b1c 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 144688c4..3eb55f46 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 821f2981..fbeefa76 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 2529dffa..5c92d342 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 f64bf5d8..f0897930 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 38d1e340..a1db7638 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 ebdc2c3d..5bfb2800 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 c8a8af4b..7417c63c 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 6809d864..837b965c 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 209149d1..e62f5ee5 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 ae9848a5..ff454b70 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 552c9f77..93831679 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 a566930c..da1e3f05 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 6012fd28..0c95a62d 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 acaa00ef..c0d2c0ff 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 b1358d13..98c2a6b7 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 2ab03ed4..41fe68f3 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 2a263c1d..f2d8f478 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 12019990..3166054c 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 8a8e5e5f..576b2354 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 ac86ebab..198e4930 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 644e7f75..23de22cc 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 0ff075ba..6df2ef76 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 1cde6455..7b4fdcd0 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 97252248..444b19cd 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 e51c9dd5..056b02db 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 68b98acc..001cc0d0 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 6f63da9a..983e9015 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 f7ff595d..2bf5d1f9 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 7b73a9b9..a518bf4f 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 f1a541bb..4987bf42 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 0a83e30b..306976b5 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 de0c82fc..d9d74e42 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 c9158641..1d88e78c 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 27bd3bf1..d6b6ac3f 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 14ed5e58..10ee81a4 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 6d5ae7b6..7353701e 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 dc8bb18a..2cdd0735 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 b3111313..949d5b5c 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 ba452d67..43fcfbbc 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 cae6dd32..962bf8c5 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 1a9ad6ef..e2d67999 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 7d815946..62b8456a 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 f1309d3a..f73dc116 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 f1730aac..0d1d1f2e 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 b4b5fd76..4d2e43d5 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 f678a854..01cef667 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 22b02683..e62a9397 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 81f990a3..a70f2dc8 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 3ed8261a..e70c3963 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 a64eb294..7cdfa8be 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 dd8b951c..7f39a4fe 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 9086f683..c26ce8d7 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 f56172d2..6ee39878 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 e3a13b13..9689bd53 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 91afafed..2c87d140 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 9165599d..0326bc1a 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 5fece0af..cdf17c5f 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 e3fd31f5..ea5a0e62 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 0608711c..39c276c8 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 7eca36b8..818460ef 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 c9375f4a..e254241a 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 6f8937cd..a103ac28 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 f33ec062..3f55abe2 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 0f6c186a..4e66d2e5 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 c41e6eae..62440c0c 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 20408fb4..685c5ceb 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 356118de..6f5b1579 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 05a40ed6..8c77d05c 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 bc1823be..1a40eca3 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 d8e16bdd..1e928577 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 fe408cd1..246a4928 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 c7584a27..b6b0ac4c 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 061aafe2..4427a8d4 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 d6712b76..5b9de7a8 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 e072ca37..434bbcf6 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 eea4584b..6cc293e0 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 49a53970..d8f04438 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 3fe412d6..d2aaf4f3 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 38637658..0b77e0a5 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 58e41e73..dcbc4df9 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 e8fb4d2e..89c18671 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 342ec043..97792cfd 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 39ad08fa..72118285 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 fc3a4b32..629be38c 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 7f330917..06aced95 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 46bd8052..57c87ec1 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 bdd51124..24bfce5f 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 7b250641..39ee84e7 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 a5c13f07..3eb32eab 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 4e5dcb01..4b491069 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 2e9ff001..0bd88920 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 13416185..9924e711 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 853c7572..88545bf9 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 7b3013b0..7c1690f8 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 963bd434..f2d69080 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 ea143c51..a42d43e0 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 c49680d6..a0d726fd 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 ddc9420a..a221933e 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 6f8eda0a..e89805bf 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 11ad4023..48f42c78 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 a2fa7f1a..48d4c649 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 c8ae9c33..1ada9399 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 080efacc..01d290e3 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 fbd4449c..907417fa 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 5372cc47..017dfed4 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 cd0cdb1c..0b3ac1a5 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 ec87c0b0..d6dc5b5f 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 34412965..16b7fd84 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 4575d2e0..7a3614ea 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 42e7fd99..28383a38 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 cb6d24b9..22fad47f 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 684a17dc..f769b036 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 ea7be36c..75b0a6d0 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 ccb786ee..08ea5b2e 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 b754f513..46d411a2 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 c175cb82..195bd287 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 07e0292d..0199b8d3 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 52edd917..429fbf75 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 4a57d780..eb966c85 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 bed02cf2..f1a7876d 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 a35a797a..24211de6 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 050b94bf..da0d9994 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 3eedefa6..436c0a98 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 ace4fade..eeb7c6f2 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 60c93708..de90548b 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 6f7e52f4..ae2223c1 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 cc1e644f..84b8062b 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 be7fa9d3..77251316 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 7b49be88..b147f6b5 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 577941cc..5ffaec81 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 fcadba89..a1f50112 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 674874b7..108db80e 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 0ea10da9..e7e189e9 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 1ecf5cfa..a442683e 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 9180a5c3..55c330d9 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 ef271b65..1ed26b9f 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 d90452d6..969988eb 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 7468f517..c43dfa0e 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 d8d67e47..541963a1 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 e46e2a99..e8e4400d 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 b24d7185..555a3e45 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 4be00d46..4624ce52 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 7296fbc4..13b7d43f 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 cd86bcbc..be6b4106 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 608bf6df..b11bf0a4 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 d180c641..673ee5ff 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 d7cad47c..f52f6570 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 13410192..8048df6c 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 c3f49d4a..482546bd 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 db823185..86130320 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 9b113da0..52fe09ed 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 f3df2739..7074ef75 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 eba2e37c..945befc5 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 d69949f6..ec864d44 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 45758865..43ee39b3 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 1ee32daa..f1dee7e1 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 7683d31a..006dc789 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 fde072c2..f3d24bdc 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 75c89582..30b49cae 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 18cb2e5d..feec615b 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 8885f186..1b904227 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 334b8b11..17df3885 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 3be143bd..d8c53377 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 07c3a360..600a3552 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 58134e84..8edee25c 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 8ae01869..b870e623 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 4812ceb4..52790cb6 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 0ec1c6bf..2914bed4 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 89c8ac9c..688eda83 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 23b77eee..14c4d39f 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 48e627ce..3ef9dc5a 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 4085f6c5..ed5a27b2 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 1d6277d0..9b2d99ac 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 de77453e..25a224b2 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 3fd9534e..ef63ea1e 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 fbc0a334..ab36aabc 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 70fbb9e3..be9284f9 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 5ead951d..3b67ee3a 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 80c818aa..f1308e4b 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 db1baaca..96f2486f 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 fce13302..6609d349 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 fdd2b6c2..e9d29a6d 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 1b9064be..b4c1c7d4 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 5276f323..7aab0b45 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 c04aa6e1..55b01958 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 68c539ef..d3aeb287 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 7afa8916..1cce660c 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 462b26ce..4c993d68 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 82164280..5144c9a9 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 2191192e..0d050160 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 3fd7b0a9..c037415e 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 09b8ff0f..c41c0095 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 14a64daf..9b1b9db2 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 3fc3ab31..434c6a25 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 c95ec474..2de79fb5 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 f419e3cd..3c8b45a3 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 2c1ef33d..e4cd4fd4 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 f995d249..40c4bf1f 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 2175128e..d47c162d 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 c9cf5460..b9846f76 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 207dab34..2056bf3a 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 3ad60011..bc700f7d 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 80d6225c..7cf4e1ae 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 3ed222a0..57454223 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 e3fe3e49..ce3b86cf 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 ec592137..5ef0ca16 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 b85f518c..c817de94 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 855e9d3e..5e6744fd 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 9cdf8007..57ad7edd 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 f07ed918..6a11fb41 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 661d6e54..21c42ddc 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 19285967..e04782db 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 a6d00903..3e2c3d81 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 39bf460e..6f979709 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 0110e45a..e8c17cc0 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 4bab69d8..c13b32ae 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 4cf276b0..aa578aec 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 0b48f810..2c4a6ead 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 79aa617c..024ff748 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 d4d850d3..177c61a8 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 a2a7c295..3469f741 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 860156ca..ab5e6879 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 ff5d0104..daa3e10c 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 d8ba0c4c..cd6d63dd 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 23598066..72a33d30 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 69c88961..44c875e1 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 aa7b6dad..90ce404d 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 b0fc0d7f..73774d64 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 0b1d2984..9eb07590 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 613455a5..75e9288b 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 7cd5116d..dcb7a535 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 da2a0dfa..5229ee68 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 deec5782..6e620a8b 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 dc81403b..3e5b7d21 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 8f5f1fed..b0aa85b1 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 8234f06d..9f236496 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 7ff22efd..17ce9b1a 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 759c77f3..8e9587fd 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 b92f7094..b353b86c 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 c42738d2..d7a48186 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 e546f93a..3efebbdd 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 86f17376..0c8a4d8c 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 e0cc4c6b..3fab7cf4 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 e86b9550..006c0936 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 f4b49887..9316e4e1 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 9d62ad74..9df94905 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 c0e8695d..04801cf4 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 5a6295d1..39315949 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 8f1ee8da..1fe0f59c 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 d4f1e7b4..3331b500 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 dd1e4f45..8162e882 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 641d6cd2..b7af55f5 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 eb8c82e9..573f868c 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 0feeb8dd..9d03b5c5 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 a03a0c3d..0f37427a 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 76863cdc..42e15b7d 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 00548850..eec9e636 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 625c9f9c..c7d1b97e 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 c75f615e..64e06cb6 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 faaf396b..364f536d 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 c994ffcc..78f99dad 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 a1cea119..2ad118a7 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 bd39d3f5..58376383 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 0b4f5fae..9df3e11a 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 72b2d618..842f7919 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 f65b3ee9..dd29552c 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 32f58485..8ace6819 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 9fbe89bf..bcc3841a 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 dc387853..caa7e93f 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 50974b63..5aafe850 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 4585f857..96a987fb 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 04cbbe00..fe4649b0 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 72b85398..ef2c2861 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 c7568aee..7412b63f 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 31260e8e..fdc9eaee 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 0eb42ad4..b28f5150 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 42a59552..feda3bd6 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 b57a546b..1d9c245d 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 0c519762..5e455bb4 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 a2da1c88..2ca54061 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 90d9d777..1db0cdd3 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 c9ac4f5f..2d45878a 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 4179e7a2..c1683b32 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 c80d33d6..f0aeba96 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 a7bbe378..c8dabdf2 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 4df702c7..86b02074 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 6fcf3b76..0084f5c1 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 8b8be3d2..ee6a5b5f 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 8846fec6..3524df43 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 f1e2a7c7..368abeae 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 17b5574f..b61efb01 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 1a7a400e..4b6bb629 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 e4a99f20..5253b6c7 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 8b3696e4..b87a6948 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 b20fb727..0b1fa89f 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 fe949b0a..802e7559 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 1512273e..7d6e49b3 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 8fa85751..8dcfb6c8 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 35edb845..21980e62 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 55edd949..34b244c1 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 9df27857..0dee08f3 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 ba8df660..62b33c39 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 1f9b3141..1e0286a9 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 e8655e15..9ae7c586 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 4ac7e15d..9de90471 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 08289b1f..52953b20 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 615d35b5..75e285e4 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 521992e6..8380b19d 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 352c1385..3844546e 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 8a8d8be0..a50d96fc 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 25aaf3e8..7757a178 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 27bff03a..eecbce20 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 c9015ff5..cc2e56c0 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 324a64c4..7ae55d23 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 e8eeaf24..32f90c1f 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 615e64f9..bf5ec7f1 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 32f8259f..c3c6bf77 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 3a11a0b5..3947947c 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 20238f19..517fe709 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 4b3a7399..0a1daaaa 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 74bb94b7..ff164b83 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 d896692b..f7d5c5d5 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 46b71c9d..becc3fb7 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 d826c847..5ddd2990 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 312b55cd..6d575bdc 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 b7495c9a..c636ce35 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 af9f6240..f9b9e7c0 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 066e23f6..67e88187 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 2760b152..c23b2924 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 f220fd0c..7f8960d1 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 7c5ebdca..466cb375 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 8acc6be0..c049a165 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 77efe77c..b21e5eae 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 83222b49..602550ce 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 a17b983f..0322ab5e 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 759aa084..62137f9e 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 88616dfc..31ca8ffd 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 16d73433..4a5e2019 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 1fb94413..eb387de1 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 4f908dbb..0487eeba 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 d10c1170..9e8c7fe0 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 5c4ca457..946e0f24 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 b9061435..f851c99a 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 7b5724cf..4577a364 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 c50f700f..1666531e 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 dca3c619..0959fd0a 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 4479b995..6c8ed094 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 3d830f42..9760d45b 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 530ca85a..77736b41 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 17b4bf87..4ef045da 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 592b7c3a..d0f4fb3b 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 ed562337..ec7050b6 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 c18d4623..a59b9802 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 3f73272c..089708e3 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 1fc95c0f..0903415b 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 64f3381c..77b0027a 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 3e38f782..a67fde96 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 a243956a..4d54b581 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 18aeff82..799f801d 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 bd4a63cc..416f93db 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 54e5ae29..343cc816 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 95e8c4f7..2ebe9723 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 9ffa65a4..01745885 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 cc364256..d37e4c48 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 5206e515..34689920 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 c369a080..cc075948 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 19e764a5..054088ae 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 66063739..3af47530 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 8fb22623..0a69a939 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 f57d1d7a..00975669 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 a3ec8708..bd07b0da 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 698c43cb..58d5d30a 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 4c5ce776..7b7e36e0 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 07c467f8..04b69f4e 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 abc0bff2..d3280b64 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 79c71b0e..fdd38028 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 436a4aeb..197634d3 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 9211b34b..4d6dd4a9 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 42b9b01a..4d5fe0d9 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 55f818be..8534a14a 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 86c92660..ded5b800 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 f30ff438..290ddb24 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 72d65ae1..a84d67e7 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 3aa1d319..33fc6e72 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 6fff81c6..f6bb3f4b 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 6c0f5624..ade5ec94 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 34f80139..ee5ed4fc 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 851c9050..0f2c7884 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 6a46fe0b..94757ee1 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 fe508450..78eaeaea 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 32e87347..9a100ca7 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 1a6ffa4c..4c16040b 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 ca274af3..1327a57e 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 eae55e05..62f41684 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 e023e97c..8f66368c 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 83c23fc8..9d3a79b4 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 6bbf2bf7..d9316e40 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 b46dad8a..f69fabae 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 8b6e8df4..f1ffbd37 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 49da0bd1..37f214f6 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 8443c70c..0c4aec46 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 d76faf82..cf32a1f5 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 99e75f1c..04a36752 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 92197a29..67afca5f 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 e67435a2..c7f595d1 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 c2307801..0a2da6e3 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 7303e435..f51de4ff 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 57445501..5bd95153 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 513e8ec2..aa1b1e61 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 87e2b7ed..a5fc95d9 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 a721ad77..7265790a 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 0f69be2e..24c82d61 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 0c7f784e..66424519 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 acf4a968..b25602a3 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 42c31657..a1f51d35 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 b311487f..3216ce85 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 bf5d5905..9f597412 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 6e8d7a94..a5db91fc 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 ce48efc9..488ef267 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 aa8ca0dc..3e320212 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 f90be6f4..42b544d8 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 a0bdb4dd..9f9af9ad 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 5b11e1b1..96455ce0 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 a4ac9a2f..5838b2e0 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 2295a5fd..10cdffa8 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 d432ac7d..c2948f64 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 14aa7239..d3ee2f37 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 2b955411..2dfb1305 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 a3bbd811..5b3898e4 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 f9b1ec1c..2d64bf88 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 20921d7b..28e3423d 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 fd12150b..d27b67c8 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 27dd153e..62b0fd04 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 9a5ec854..e211efa5 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 34335a20..9c00c316 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 5c05a487..8a2e8f7f 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 77ca5d57..b583f602 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 efecbf63..b4fa4301 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 0ff06433..13087694 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 7ef02475..00943454 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 3c50f5a4..64af3d30 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 9fcf2498..e7124831 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 7d15711c..035b5789 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 7cb26580..8c7e54f2 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 efb725a2..dfb5dc96 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 ecc78912..2748faf2 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 d5a5eb55..a67f361f 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 07fca6d6..dc2c1428 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 0cf5dcbb..457d83f6 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 2917b8fd..b6358104 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 531014b3..8911cf8a 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 b5dd525c..a3ab3295 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 9023ac75..51f93be7 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 9ad9c8c2..a6c6bf5e 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 88fd4ec3..167ba114 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 1b26bde6..cbeb4bf5 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 c3c423a5..db916e84 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 60aceb18..c5578042 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 077488c1..11dca9e5 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 a2defa63..ed504371 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 246f3fe6..0509711d 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 0b952b6b..a64d540a 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 70b3100b..c56e615f 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 1699c896..27c79338 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 d7064020..b962b6f1 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 09ed7432..950dedf1 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 e6d55dcc..0c0ace26 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 2beca7f2..676919f2 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 f86c6d09..a7f06f2e 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 ef86fb0b..0c62e7ef 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 84313bed..b2acea08 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 957a50c0..ab16808e 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 35b225dd..da509aa1 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 86f0ef85..0f073696 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 fc0d3573..9d834d20 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 d037df11..5a6e0daa 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 22e1b210..1fdb01a9 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 6f5fc525..3455ca9f 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 41c69051..79cf3f14 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 711210b9..5a190cfd 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 175ba174..ec8d106e 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 00000000..ff25390a --- /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 b5b991b0..77637421 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 a86d3579..cb2ac989 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 a20bb662..0a416078 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 1a4eb414..58e437d0 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 3b27c4c0..f268412a 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 00000000..7116d5f9 --- /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 a1334f20..64bc4829 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 b3130387..80f60613 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 9b32b10d..351940a6 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.');