diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/advanced_tank_unit.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/advanced_tank_unit.json new file mode 100644 index 000000000..e9073bf9d --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/advanced_tank_unit.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/unit/tank/advanced_tank_unit" + ] + }, + "criteria": { + "has_advanced_storage_unit": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:advanced_storage_unit"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/unit/tank/advanced_tank_unit" + } + } + }, + "requirements": [ + [ + "has_advanced_storage_unit", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/advanced_tank_unit_from_basic.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/advanced_tank_unit_from_basic.json new file mode 100644 index 000000000..ee6b93c43 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/advanced_tank_unit_from_basic.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/unit/tank/advanced_tank_unit" + ] + }, + "criteria": { + "has_basic_tank_unit": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:basic_tank_unit"] + } + ] + } + }, + "has_digital_display": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:digital_display"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/unit/tank/advanced_tank_unit" + } + } + }, + "requirements": [ + [ + "has_basic_tank_unit", + "has_digital_display", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/basic_tank_unit.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/basic_tank_unit.json new file mode 100644 index 000000000..e8c91d973 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/basic_tank_unit.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/unit/tank/basic_tank_unit" + ] + }, + "criteria": { + "has_basic_storage_unit": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:basic_storage_unit"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/unit/tank/basic_tank_unit" + } + } + }, + "requirements": [ + [ + "has_basic_storage_unit", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/industrial_tank_unit.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/industrial_tank_unit.json new file mode 100644 index 000000000..a5b9e6a30 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/industrial_tank_unit.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/unit/tank/industrial_tank_unit" + ] + }, + "criteria": { + "has_industrial_storage_unit": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:industrial_storage_unit"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/unit/tank/industrial_tank_unit" + } + } + }, + "requirements": [ + [ + "has_industrial_storage_unit", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/industrial_tank_unit_from_advanced.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/industrial_tank_unit_from_advanced.json new file mode 100644 index 000000000..df3e99215 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/industrial_tank_unit_from_advanced.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/unit/tank/industrial_tank_unit" + ] + }, + "criteria": { + "has_advanced_tank_unit": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:advanced_tank_unit"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/unit/tank/industrial_tank_unit" + } + } + }, + "requirements": [ + [ + "has_advanced_tank_unit", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/quantum_tank_unit.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/quantum_tank_unit.json new file mode 100644 index 000000000..bea612c26 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/quantum_tank_unit.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/unit/tank/quantum_tank_unit" + ] + }, + "criteria": { + "has_quantum_storage_unit": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:quantum_storage_unit"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/unit/tank/quantum_tank_unit" + } + } + }, + "requirements": [ + [ + "has_quantum_storage_unit", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/quantum_tank_unit_from_industrial.json b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/quantum_tank_unit_from_industrial.json new file mode 100644 index 000000000..829f018c9 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/crafting_table/unit/tank/quantum_tank_unit_from_industrial.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:crafting_table/unit/tank/quantum_tank_unit" + ] + }, + "criteria": { + "has_industrial_tank_unit": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:industrial_tank_unit"] + } + ] + } + }, + "has_data_storage_chip": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:data_storage_chip"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:crafting_table/unit/tank/quantum_tank_unit" + } + } + }, + "requirements": [ + [ + "has_industrial_tank_unit", + "data_storage_chip", + "has_the_recipe" + ] + ] +} \ No newline at end of file