diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/advanced_chainsaw.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/advanced_chainsaw.json new file mode 100644 index 000000000..465f686a0 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/advanced_chainsaw.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/advanced_chainsaw" + ] + }, + "criteria": { + "has_lithium_ion_battery": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:lithium_ion_battery"] + } + ] + } + }, + "has_titanium_ingot": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:titanium_ingots" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/advanced_chainsaw" + } + } + }, + "requirements": [ + [ + "has_lithium_ion_battery", + "has_titanium_ingot", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/advanced_drill.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/advanced_drill.json new file mode 100644 index 000000000..cee3d34e2 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/advanced_drill.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/advanced_drill" + ] + }, + "criteria": { + "has_lithium_ion_battery": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:lithium_ion_battery"] + } + ] + } + }, + "has_titanium_ingot": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:titanium_ingots" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/advanced_drill" + } + } + }, + "requirements": [ + [ + "has_lithium_ion_battery", + "has_titanium_ingot", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/advanced_jackhammer.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/advanced_jackhammer.json new file mode 100644 index 000000000..e29e73935 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/advanced_jackhammer.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/advanced_jackhammer" + ] + }, + "criteria": { + "has_lithium_ion_battery": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:lithium_ion_battery"] + } + ] + } + }, + "has_titanium_ingot": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:titanium_ingots" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/advanced_jackhammer" + } + } + }, + "requirements": [ + [ + "has_lithium_ion_battery", + "has_titanium_ingot", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/basic_chainsaw.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/basic_chainsaw.json new file mode 100644 index 000000000..2bba18cf0 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/basic_chainsaw.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/basic_chainsaw" + ] + }, + "criteria": { + "has_red_cell_battery": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:red_cell_battery"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/basic_chainsaw" + } + } + }, + "requirements": [ + [ + "has_red_cell_battery", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/basic_drill.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/basic_drill.json new file mode 100644 index 000000000..411de5938 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/basic_drill.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/basic_drill" + ] + }, + "criteria": { + "has_red_cell_battery": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:red_cell_battery"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/basic_drill" + } + } + }, + "requirements": [ + [ + "has_red_cell_battery", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/basic_jackhammer.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/basic_jackhammer.json new file mode 100644 index 000000000..23e899489 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/basic_jackhammer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/basic_jackhammer" + ] + }, + "criteria": { + "has_red_cell_battery": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:red_cell_battery"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/basic_jackhammer" + } + } + }, + "requirements": [ + [ + "has_red_cell_battery", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/electric_treetap.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/electric_treetap.json new file mode 100644 index 000000000..d7f3ecaf5 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/electric_treetap.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/electric_treetap" + ] + }, + "criteria": { + "has_red_cell_battery": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:red_cell_battery"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/electric_treetap" + } + } + }, + "requirements": [ + [ + "has_red_cell_battery", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/industrial_chainsaw.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/industrial_chainsaw.json new file mode 100644 index 000000000..d062a1fd1 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/industrial_chainsaw.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/advanced_chainsaw" + ] + }, + "criteria": { + "has_energy_flow_chip": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:energy_flow_chip"] + } + ] + } + }, + "has_iridium_alloy_plate": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:iridium_alloy_plate"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/advanced_chainsaw" + } + } + }, + "requirements": [ + [ + "has_energy_flow_chip", + "has_iridium_alloy_plate", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/industrial_drill.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/industrial_drill.json new file mode 100644 index 000000000..03d40b591 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/industrial_drill.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/advanced_drill" + ] + }, + "criteria": { + "has_energy_flow_chip": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:energy_flow_chip"] + } + ] + } + }, + "has_iridium_alloy_plate": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:iridium_alloy_plate"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/advanced_drill" + } + } + }, + "requirements": [ + [ + "has_energy_flow_chip", + "has_iridium_alloy_plate", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/industrial_jackhammer.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/industrial_jackhammer.json new file mode 100644 index 000000000..fe7b7a0de --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/industrial_jackhammer.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/advanced_jackhammer" + ] + }, + "criteria": { + "has_energy_flow_chip": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:energy_flow_chip"] + } + ] + } + }, + "has_iridium_alloy_plate": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:iridium_alloy_plate"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/advanced_jackhammer" + } + } + }, + "requirements": [ + [ + "has_energy_flow_chip", + "has_iridium_alloy_plate", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/nanosaber.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/nanosaber.json new file mode 100644 index 000000000..b002d74aa --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/nanosaber.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/nanosaber" + ] + }, + "criteria": { + "has_lapotron_crystal": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:lapotron_crystal"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/nanosaber" + } + } + }, + "requirements": [ + [ + "has_lapotron_crystal", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/omni_tool.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/omni_tool.json new file mode 100644 index 000000000..6247e90e6 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/omni_tool.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/omni_tool" + ] + }, + "criteria": { + "has_advanced_chainsaw": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:advanced_chainsaw"] + } + ] + } + }, + "has_advanced_drill": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:advanced_drill"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/omni_tool" + } + } + }, + "requirements": [ + [ + "has_advanced_chainsaw", + "has_advanced_drill", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/painting_tool.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/painting_tool.json new file mode 100644 index 000000000..74da95786 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/painting_tool.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/painting_tool" + ] + }, + "criteria": { + "has_bronze_ingot": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:bronze_ingots" + } + ] + } + }, + "has_wooden_plate": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:wooden_plate"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/painting_tool" + } + } + }, + "requirements": [ + [ + "has_bronze_ingot", + "has_wooden_plate", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/rock_cutter.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/rock_cutter.json new file mode 100644 index 000000000..264ef3af8 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/rock_cutter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/rock_cutter" + ] + }, + "criteria": { + "has_red_cell_battery": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:red_cell_battery"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/rock_cutter" + } + } + }, + "requirements": [ + [ + "has_red_cell_battery", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/treetap.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/treetap.json new file mode 100644 index 000000000..7d4067c0a --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/treetap.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/treetap" + ] + }, + "criteria": { + "has_planks": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/treetap" + } + } + }, + "requirements": [ + [ + "has_planks", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/wrench.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/wrench.json new file mode 100644 index 000000000..535aaf28e --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/tool/wrench.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/tool/wrench" + ] + }, + "criteria": { + "has_bronze_ingot": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:bronze_ingots" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/tool/wrench" + } + } + }, + "requirements": [ + [ + "has_bronze_ingot", + "has_the_recipe" + ] + ] +} \ No newline at end of file