diff --git a/src/main/resources/data/techreborn/advancements/recipes/compressor/blaze_rod.json b/src/main/resources/data/techreborn/advancements/recipes/compressor/blaze_rod.json new file mode 100644 index 000000000..cc14bec40 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/compressor/blaze_rod.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:compressor/blaze_rod" + ] + }, + "criteria": { + "has_blaze_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:blaze_powder"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:compressor/blaze_rod" + } + } + }, + "requirements": [ + [ + "has_blaze_powder", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/compressor/calcite.json b/src/main/resources/data/techreborn/advancements/recipes/compressor/calcite.json new file mode 100644 index 000000000..01a86afdf --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/compressor/calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:compressor/calcite" + ] + }, + "criteria": { + "has_calcite_small_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:calcite_small_dusts" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:compressor/calcite" + } + } + }, + "requirements": [ + [ + "has_calcite_small_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/compressor/compressed_air_cell.json b/src/main/resources/data/techreborn/advancements/recipes/compressor/compressed_air_cell.json new file mode 100644 index 000000000..e6dd806b2 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/compressor/compressed_air_cell.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:compressor/compressed_air_cell" + ] + }, + "criteria": { + "has_cell": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["techreborn:cell"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:compressor/compressed_air_cell" + } + } + }, + "requirements": [ + [ + "has_cell", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/compressor/compressed_plantball.json b/src/main/resources/data/techreborn/advancements/recipes/compressor/compressed_plantball.json new file mode 100644 index 000000000..7f3ba059a --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/compressor/compressed_plantball.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:compressor/compressed_plantball" + ] + }, + "criteria": { + "has_plantball_material": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "techreborn:plantball_material" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:compressor/compressed_plantball" + } + } + }, + "requirements": [ + [ + "has_plantball_material", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/compressor/compressed_plantball_from_melon_slices.json b/src/main/resources/data/techreborn/advancements/recipes/compressor/compressed_plantball_from_melon_slices.json new file mode 100644 index 000000000..703e8a1fb --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/compressor/compressed_plantball_from_melon_slices.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:compressor/compressed_plantball_from_melon_slices" + ] + }, + "criteria": { + "has_melon_slice": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": ["minecraft:melon_slice"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:compressor/compressed_plantball_from_melon_slices" + } + } + }, + "requirements": [ + [ + "has_melon_slice", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/compressor/compressed_plantball_from_plantball.json b/src/main/resources/data/techreborn/advancements/recipes/compressor/compressed_plantball_from_plantball.json new file mode 100644 index 000000000..19a841f68 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/compressor/compressed_plantball_from_plantball.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:compressor/compressed_plantball_from_plantball" + ] + }, + "criteria": { + "has_plantball": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": ["techreborn:plantball"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:compressor/compressed_plantball_from_plantball" + } + } + }, + "requirements": [ + [ + "has_plantball", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/compressor/prismarine_bricks.json b/src/main/resources/data/techreborn/advancements/recipes/compressor/prismarine_bricks.json new file mode 100644 index 000000000..186add6a6 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/compressor/prismarine_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:compressor/prismarine_bricks" + ] + }, + "criteria": { + "has_prismarine": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:prismarine"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:compressor/prismarine_bricks" + } + } + }, + "requirements": [ + [ + "has_prismarine", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/compressor/prismarine_shard.json b/src/main/resources/data/techreborn/advancements/recipes/compressor/prismarine_shard.json new file mode 100644 index 000000000..15f315254 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/compressor/prismarine_shard.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:compressor/prismarine_shard" + ] + }, + "criteria": { + "has_prismarine_crystals": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:prismarine_crystals"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:compressor/prismarine_shard" + } + } + }, + "requirements": [ + [ + "has_prismarine_crystals", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/compressor/wood_plate.json b/src/main/resources/data/techreborn/advancements/recipes/compressor/wood_plate.json new file mode 100644 index 000000000..090148b9a --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/compressor/wood_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:compressor/wood_plate" + ] + }, + "criteria": { + "has_planks": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:compressor/wood_plate" + } + } + }, + "requirements": [ + [ + "has_planks", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/compressor/wood_plate_alt.json b/src/main/resources/data/techreborn/advancements/recipes/compressor/wood_plate_alt.json new file mode 100644 index 000000000..d5003f5f1 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/compressor/wood_plate_alt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:compressor/wood_plate" + ] + }, + "criteria": { + "has_saw_dust": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:saw_dusts" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:compressor/wood_plate" + } + } + }, + "requirements": [ + [ + "has_saw_dust", + "has_the_recipe" + ] + ] +} \ No newline at end of file