diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/aluminum_ingot.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/aluminum_ingot.json new file mode 100644 index 000000000..bab13fd33 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/aluminum_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/aluminum_ingot" + ] + }, + "criteria": { + "has_aluminum_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:aluminum_dusts" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/aluminum_ingot" + } + } + }, + "requirements": [ + [ + "has_aluminum_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/chrome_ingot.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/chrome_ingot.json new file mode 100644 index 000000000..f5b9766f1 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/chrome_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/chrome_ingot" + ] + }, + "criteria": { + "has_chrome_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:chrome_dust"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/chrome_ingot" + } + } + }, + "requirements": [ + [ + "has_chrome_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/chrome_ingot_from_small_dust.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/chrome_ingot_from_small_dust.json new file mode 100644 index 000000000..b96bd8618 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/chrome_ingot_from_small_dust.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/chrome_ingot_from_small_dust" + ] + }, + "criteria": { + "has_small_chrome_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:chrome_small_dust"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/chrome_ingot_from_small_dust" + } + } + }, + "requirements": [ + [ + "has_small_chrome_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/hot_tungstensteel_ingot.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/hot_tungstensteel_ingot.json new file mode 100644 index 000000000..0cd817e76 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/hot_tungstensteel_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/hot_tungstensteel_ingot" + ] + }, + "criteria": { + "has_tungsten_ingot": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:tungsten_ingots" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/hot_tungstensteel_ingot" + } + } + }, + "requirements": [ + [ + "has_tungsten_ingot", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/iridium_ingot_from_raw.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/iridium_ingot_from_raw.json new file mode 100644 index 000000000..7f6e8d3e5 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/iridium_ingot_from_raw.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/iridium_ingot_from_raw" + ] + }, + "criteria": { + "has_raw_iridium": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:raw_iridium"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/iridium_ingot_from_raw" + } + } + }, + "requirements": [ + [ + "has_raw_iridium", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/iron_ingot_from_boots.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/iron_ingot_from_boots.json new file mode 100644 index 000000000..e811cb2ef --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/iron_ingot_from_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/iron_ingot_from_boots" + ] + }, + "criteria": { + "has_iron_boots": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:iron_boots"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/iron_ingot_from_boots" + } + } + }, + "requirements": [ + [ + "has_iron_boots", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/iron_ingot_from_rail.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/iron_ingot_from_rail.json new file mode 100644 index 000000000..114a669e6 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/iron_ingot_from_rail.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/iron_ingot_from_rail" + ] + }, + "criteria": { + "has_rail": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:rail"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/iron_ingot_from_rail" + } + } + }, + "requirements": [ + [ + "has_rail", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/lead_silver_from_galena.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/lead_silver_from_galena.json new file mode 100644 index 000000000..9dc1c1676 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/lead_silver_from_galena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/lead_silver_from_galena" + ] + }, + "criteria": { + "has_galena_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:galena_dust"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/lead_silver_from_galena" + } + } + }, + "requirements": [ + [ + "has_galena_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/lead_silver_from_galena_small_dust.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/lead_silver_from_galena_small_dust.json new file mode 100644 index 000000000..352cce516 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/lead_silver_from_galena_small_dust.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/lead_silver_from_galena_small_dust" + ] + }, + "criteria": { + "has_galena_small_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:galena_small_dust"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/lead_silver_from_galena_small_dust" + } + } + }, + "requirements": [ + [ + "has_galena_small_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/refined_iron_ingot_from_iron_ore.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/refined_iron_ingot_from_iron_ore.json new file mode 100644 index 000000000..bc979e7e8 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/refined_iron_ingot_from_iron_ore.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/refined_iron_ingot_from_iron_ore" + ] + }, + "criteria": { + "has_iron_ore": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:iron_ores" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/refined_iron_ingot_from_iron_ore" + } + } + }, + "requirements": [ + [ + "has_iron_ore", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/refined_iron_ingot_from_pyrite_ore.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/refined_iron_ingot_from_pyrite_ore.json new file mode 100644 index 000000000..606687211 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/refined_iron_ingot_from_pyrite_ore.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/refined_iron_ingot_from_pyrite_ore" + ] + }, + "criteria": { + "has_pyrite_ore": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:pyrite_ores" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/refined_iron_ingot_from_pyrite_ore" + } + } + }, + "requirements": [ + [ + "has_pyrite_ore", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/silicon_cell.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/silicon_cell.json new file mode 100644 index 000000000..9482478f2 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/silicon_cell.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/silicon_cell" + ] + }, + "criteria": { + "has_quartz_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:quartz_dust"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/silicon_cell" + } + } + }, + "requirements": [ + [ + "has_quartz_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/steel_ingot.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/steel_ingot.json new file mode 100644 index 000000000..c07e17fa2 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/steel_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/steel_ingot" + ] + }, + "criteria": { + "has_steel_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:steel_dusts" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/steel_ingot" + } + } + }, + "requirements": [ + [ + "has_steel_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/steel_ingot_from_refined_iron.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/steel_ingot_from_refined_iron.json new file mode 100644 index 000000000..1a0744481 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/steel_ingot_from_refined_iron.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/steel_ingot_from_refined_iron" + ] + }, + "criteria": { + "has_refined_iron": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:refined_iron_ingot"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/steel_ingot_from_refined_iron" + } + } + }, + "requirements": [ + [ + "has_refined_iron", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/steel_ingot_from_refined_iron_and_carbon.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/steel_ingot_from_refined_iron_and_carbon.json new file mode 100644 index 000000000..4b5879475 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/steel_ingot_from_refined_iron_and_carbon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/steel_ingot_from_refined_iron_and_carbon" + ] + }, + "criteria": { + "has_refined_iron": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:refined_iron_ingot"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/steel_ingot_from_refined_iron_and_carbon" + } + } + }, + "requirements": [ + [ + "has_refined_iron", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/steel_ingot_from_small_dust.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/steel_ingot_from_small_dust.json new file mode 100644 index 000000000..0664e65f3 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/steel_ingot_from_small_dust.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/steel_ingot_from_small_dust" + ] + }, + "criteria": { + "has_small_steel_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:steel_small_dust"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/steel_ingot_from_small_dust" + } + } + }, + "requirements": [ + [ + "has_small_steel_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/titanium_ingot.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/titanium_ingot.json new file mode 100644 index 000000000..4218eb47b --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/titanium_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/titanium_ingot" + ] + }, + "criteria": { + "has_titanium_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tags": "c:titanium_dusts" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/titanium_ingot" + } + } + }, + "requirements": [ + [ + "has_titanium_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/titanium_ingot_from_small_dust.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/titanium_ingot_from_small_dust.json new file mode 100644 index 000000000..05974584c --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/titanium_ingot_from_small_dust.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/titanium_ingot_from_small_dust" + ] + }, + "criteria": { + "has_small_titanium_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:titanium_small_dust"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/titanium_ingot_from_small_dust" + } + } + }, + "requirements": [ + [ + "has_small_titanium_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/tungsten_ingot.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/tungsten_ingot.json new file mode 100644 index 000000000..594a46193 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/tungsten_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/tungsten_ingot" + ] + }, + "criteria": { + "has_tungsten_ore": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tags": "c:raw_tungsten_ores" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/tungsten_ingot" + } + } + }, + "requirements": [ + [ + "has_tungsten_ore", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/tungsten_ingot_from_small_dust.json b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/tungsten_ingot_from_small_dust.json new file mode 100644 index 000000000..3739f351c --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/blast_furnace/tungsten_ingot_from_small_dust.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:blast_furnace/tungsten_ingot_from_small_dust" + ] + }, + "criteria": { + "has_small_tungsten_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:tungsten_small_dust"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:blast_furnace/tungsten_ingot_from_small_dust" + } + } + }, + "requirements": [ + [ + "has_small_tungsten_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file