From a2b6ce4aeadf5d161f8f9d23993ec062e9e64909 Mon Sep 17 00:00:00 2001 From: Ayutac Date: Thu, 26 May 2022 15:00:09 +0200 Subject: [PATCH] Recipes for 1.19 (#2962) * Added mangrove to sawmill recipes * added sculk stuff * added froglight stuff * grind mangrove roots * added root stuff --- .../extractor/ExtractorRecipesProvider.groovy | 18 +++++++++++ .../IndustrialSawmillRecipesProvider.groovy | 4 +++ .../data/c/tags/items/froglights.json | 8 +++++ .../chemical_reactor/sculk_sensor.json | 32 +++++++++++++++++++ .../chemical_reactor/sculk_shrieker.json | 32 +++++++++++++++++++ .../chemical_reactor/verdant_froglight.json | 32 +++++++++++++++++++ .../recipes/compressor/sculk.json | 32 +++++++++++++++++++ .../recipes/extractor/hanging_roots.json | 32 +++++++++++++++++++ .../recipes/extractor/mangrove_roots.json | 32 +++++++++++++++++++ .../advancements/recipes/extractor/sculk.json | 32 +++++++++++++++++++ .../prismarine_crystals_from_froglight.json | 32 +++++++++++++++++++ .../implosion_compressor/sculk_catalyst.json | 32 +++++++++++++++++++ .../recipes/industrial_grinder/froglight.json | 32 +++++++++++++++++++ .../chemical_reactor/sculk_sensor.json | 20 ++++++++++++ .../chemical_reactor/sculk_shrieker.json | 19 +++++++++++ .../chemical_reactor/verdant_froglight.json | 18 +++++++++++ .../techreborn/recipes/compressor/sculk.json | 16 ++++++++++ .../recipes/extractor/hanging_roots.json | 15 +++++++++ .../recipes/extractor/mangrove_roots.json | 15 +++++++++ .../techreborn/recipes/extractor/sculk.json | 15 +++++++++ .../prismarine_crystals_from_froglight.json | 16 ++++++++++ .../implosion_compressor/sculk_catalyst.json | 24 ++++++++++++++ .../sculk_catalyst_alt.json | 24 ++++++++++++++ .../recipes/industrial_grinder/froglight.json | 23 +++++++++++++ 24 files changed, 555 insertions(+) create mode 100644 src/main/resources/data/c/tags/items/froglights.json create mode 100644 src/main/resources/data/techreborn/advancements/recipes/chemical_reactor/sculk_sensor.json create mode 100644 src/main/resources/data/techreborn/advancements/recipes/chemical_reactor/sculk_shrieker.json create mode 100644 src/main/resources/data/techreborn/advancements/recipes/chemical_reactor/verdant_froglight.json create mode 100644 src/main/resources/data/techreborn/advancements/recipes/compressor/sculk.json create mode 100644 src/main/resources/data/techreborn/advancements/recipes/extractor/hanging_roots.json create mode 100644 src/main/resources/data/techreborn/advancements/recipes/extractor/mangrove_roots.json create mode 100644 src/main/resources/data/techreborn/advancements/recipes/extractor/sculk.json create mode 100644 src/main/resources/data/techreborn/advancements/recipes/grinder/prismarine_crystals_from_froglight.json create mode 100644 src/main/resources/data/techreborn/advancements/recipes/implosion_compressor/sculk_catalyst.json create mode 100644 src/main/resources/data/techreborn/advancements/recipes/industrial_grinder/froglight.json create mode 100644 src/main/resources/data/techreborn/recipes/chemical_reactor/sculk_sensor.json create mode 100644 src/main/resources/data/techreborn/recipes/chemical_reactor/sculk_shrieker.json create mode 100644 src/main/resources/data/techreborn/recipes/chemical_reactor/verdant_froglight.json create mode 100644 src/main/resources/data/techreborn/recipes/compressor/sculk.json create mode 100644 src/main/resources/data/techreborn/recipes/extractor/hanging_roots.json create mode 100644 src/main/resources/data/techreborn/recipes/extractor/mangrove_roots.json create mode 100644 src/main/resources/data/techreborn/recipes/extractor/sculk.json create mode 100644 src/main/resources/data/techreborn/recipes/grinder/prismarine_crystals_from_froglight.json create mode 100644 src/main/resources/data/techreborn/recipes/implosion_compressor/sculk_catalyst.json create mode 100644 src/main/resources/data/techreborn/recipes/implosion_compressor/sculk_catalyst_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/industrial_grinder/froglight.json diff --git a/src/datagen/groovy/techreborn/datagen/recipes/machine/extractor/ExtractorRecipesProvider.groovy b/src/datagen/groovy/techreborn/datagen/recipes/machine/extractor/ExtractorRecipesProvider.groovy index 56e6fe1ed..489e5297d 100644 --- a/src/datagen/groovy/techreborn/datagen/recipes/machine/extractor/ExtractorRecipesProvider.groovy +++ b/src/datagen/groovy/techreborn/datagen/recipes/machine/extractor/ExtractorRecipesProvider.groovy @@ -39,6 +39,7 @@ class ExtractorRecipesProvider extends TechRebornRecipesProvider { void generateRecipes() { generateDoubleDyes() generateQuadrupleDyes() + generateFroglight() generateFluidExtraction() } @@ -93,6 +94,23 @@ class ExtractorRecipesProvider extends TechRebornRecipesProvider { } } + void generateFroglight() { + [ + (Items.OCHRE_FROGLIGHT) : Items.YELLOW_DYE, + (Items.VERDANT_FROGLIGHT) : Items.GREEN_DYE, + (Items.PEARLESCENT_FROGLIGHT) : Items.PURPLE_DYE + ].each { item, dye -> + offerExtractorRecipe { + ingredients new ItemStack(item, 3) + outputs dye + source item.toString() + power 10 + time 300 + criterion getCriterionName(item), getCriterionConditions(item) + } + } + } + void generateFluidExtraction() { final int exPower = 10 final int exTime = 150 diff --git a/src/datagen/groovy/techreborn/datagen/recipes/machine/industrial_sawmill/IndustrialSawmillRecipesProvider.groovy b/src/datagen/groovy/techreborn/datagen/recipes/machine/industrial_sawmill/IndustrialSawmillRecipesProvider.groovy index 4464211a9..49c150333 100644 --- a/src/datagen/groovy/techreborn/datagen/recipes/machine/industrial_sawmill/IndustrialSawmillRecipesProvider.groovy +++ b/src/datagen/groovy/techreborn/datagen/recipes/machine/industrial_sawmill/IndustrialSawmillRecipesProvider.groovy @@ -48,6 +48,7 @@ class IndustrialSawmillRecipesProvider extends TechRebornRecipesProvider { (ItemTags.SPRUCE_LOGS): Items.SPRUCE_PLANKS, (ItemTags.CRIMSON_STEMS): Items.CRIMSON_PLANKS, (ItemTags.WARPED_STEMS): Items.WARPED_PLANKS, + (ItemTags.MANGROVE_LOGS): Items.MANGROVE_PLANKS, (TRContent.RUBBER_LOGS): TRContent.RUBBER_PLANKS ].each {logs, planks -> offerIndustrialSawmillRecipe { @@ -67,6 +68,7 @@ class IndustrialSawmillRecipesProvider extends TechRebornRecipesProvider { (Items.SPRUCE_STAIRS): Items.SPRUCE_SLAB, (Items.CRIMSON_STAIRS): Items.CRIMSON_SLAB, (Items.WARPED_STAIRS): Items.WARPED_SLAB, + (Items.MANGROVE_STAIRS): Items.MANGROVE_SLAB, (TRContent.RUBBER_STAIR): TRContent.RUBBER_SLAB ].each { stairs, slab -> offerIndustrialSawmillRecipe { @@ -88,6 +90,7 @@ class IndustrialSawmillRecipesProvider extends TechRebornRecipesProvider { (Items.SPRUCE_SLAB): Items.SPRUCE_PRESSURE_PLATE, (Items.CRIMSON_SLAB): Items.CRIMSON_PRESSURE_PLATE, (Items.WARPED_SLAB): Items.WARPED_PRESSURE_PLATE, + (Items.MANGROVE_SLAB): Items.MANGROVE_PRESSURE_PLATE, (TRContent.RUBBER_SLAB): TRContent.RUBBER_PRESSURE_PLATE ].each { slab, plate -> offerIndustrialSawmillRecipe { @@ -122,6 +125,7 @@ class IndustrialSawmillRecipesProvider extends TechRebornRecipesProvider { } [ (Items.BOWL) : 2, + (Items.MANGROVE_ROOTS) : 2, (TRContent.TREE_TAP) : 3, (Items.WOODEN_SHOVEL) : 2, (Items.WOODEN_SWORD) : 2, diff --git a/src/main/resources/data/c/tags/items/froglights.json b/src/main/resources/data/c/tags/items/froglights.json new file mode 100644 index 000000000..ac1260055 --- /dev/null +++ b/src/main/resources/data/c/tags/items/froglights.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:ochre_froglight", + "minecraft:pearlescent_froglight", + "minecraft:verdant_froglight" + ] +} diff --git a/src/main/resources/data/techreborn/advancements/recipes/chemical_reactor/sculk_sensor.json b/src/main/resources/data/techreborn/advancements/recipes/chemical_reactor/sculk_sensor.json new file mode 100644 index 000000000..13c8801c9 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/chemical_reactor/sculk_sensor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:chemical_reactor/sculk_sensor" + ] + }, + "criteria": { + "has_sculk": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:sculk"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:chemical_reactor/sculk_sensor" + } + } + }, + "requirements": [ + [ + "has_sculk", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/chemical_reactor/sculk_shrieker.json b/src/main/resources/data/techreborn/advancements/recipes/chemical_reactor/sculk_shrieker.json new file mode 100644 index 000000000..b83be5c9c --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/chemical_reactor/sculk_shrieker.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:chemical_reactor/sculk_shrieker" + ] + }, + "criteria": { + "has_sculk_catalyst": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:sculk_catalyst"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:chemical_reactor/sculk_shrieker" + } + } + }, + "requirements": [ + [ + "has_sculk_catalyst", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/chemical_reactor/verdant_froglight.json b/src/main/resources/data/techreborn/advancements/recipes/chemical_reactor/verdant_froglight.json new file mode 100644 index 000000000..8cf82eaf5 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/chemical_reactor/verdant_froglight.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:chemical_reactor/verdant_froglight" + ] + }, + "criteria": { + "has_ochre_froglight": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:ochre_froglight"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:chemical_reactor/verdant_froglight" + } + } + }, + "requirements": [ + [ + "has_ochre_froglight", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/compressor/sculk.json b/src/main/resources/data/techreborn/advancements/recipes/compressor/sculk.json new file mode 100644 index 000000000..f1e1c7845 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/compressor/sculk.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:compressor/sculk" + ] + }, + "criteria": { + "has_sculk_vein": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:sculk_vein"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:compressor/sculk" + } + } + }, + "requirements": [ + [ + "has_sculk_vein", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/extractor/hanging_roots.json b/src/main/resources/data/techreborn/advancements/recipes/extractor/hanging_roots.json new file mode 100644 index 000000000..259df9e0d --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/extractor/hanging_roots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:extractor/hanging_roots" + ] + }, + "criteria": { + "has_mangrove_roots": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:mangrove_roots"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:extractor/hanging_roots" + } + } + }, + "requirements": [ + [ + "has_mangrove_roots", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/extractor/mangrove_roots.json b/src/main/resources/data/techreborn/advancements/recipes/extractor/mangrove_roots.json new file mode 100644 index 000000000..9a3150cd2 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/extractor/mangrove_roots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:extractor/mangrove_roots" + ] + }, + "criteria": { + "has_muddy_mangrove_roots": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:muddy_mangrove_roots"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:extractor/mangrove_roots" + } + } + }, + "requirements": [ + [ + "has_muddy_mangrove_roots", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/extractor/sculk.json b/src/main/resources/data/techreborn/advancements/recipes/extractor/sculk.json new file mode 100644 index 000000000..94c000356 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/extractor/sculk.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:extractor/sculk" + ] + }, + "criteria": { + "has_sculk_catalyst": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:sculk_catalyst"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:extractor/sculk" + } + } + }, + "requirements": [ + [ + "has_sculk_catalyst", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/grinder/prismarine_crystals_from_froglight.json b/src/main/resources/data/techreborn/advancements/recipes/grinder/prismarine_crystals_from_froglight.json new file mode 100644 index 000000000..fa5b9f443 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/grinder/prismarine_crystals_from_froglight.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:grinder/prismarine_crystals_from_froglight" + ] + }, + "criteria": { + "has_froglight": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:froglight" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:grinder/prismarine_crystals_from_froglight" + } + } + }, + "requirements": [ + [ + "has_froglight", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/implosion_compressor/sculk_catalyst.json b/src/main/resources/data/techreborn/advancements/recipes/implosion_compressor/sculk_catalyst.json new file mode 100644 index 000000000..b1ec600b1 --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/implosion_compressor/sculk_catalyst.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:implosion_compressor/sculk_catalyst" + ] + }, + "criteria": { + "has_sculk": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": ["minecraft:sculk"] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:implosion_compressor/sculk_catalyst" + } + } + }, + "requirements": [ + [ + "has_sculk", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/advancements/recipes/industrial_grinder/froglight.json b/src/main/resources/data/techreborn/advancements/recipes/industrial_grinder/froglight.json new file mode 100644 index 000000000..baa5dd59f --- /dev/null +++ b/src/main/resources/data/techreborn/advancements/recipes/industrial_grinder/froglight.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "techreborn:industrial_grinder/froglight" + ] + }, + "criteria": { + "has_froglight": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "c:froglights" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "techreborn:industrial_grinder/froglight" + } + } + }, + "requirements": [ + [ + "has_froglight", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/chemical_reactor/sculk_sensor.json b/src/main/resources/data/techreborn/recipes/chemical_reactor/sculk_sensor.json new file mode 100644 index 000000000..85dbaa314 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/chemical_reactor/sculk_sensor.json @@ -0,0 +1,20 @@ +{ + "type": "techreborn:chemical_reactor", + "power": 30, + "time": 300, + "ingredients": [ + { + "item": "minecraft:redstone", + "count": 16 + }, + { + "item": "minecraft:sculk" + } + ], + "results": [ + { + "item": "minecraft:sculk_sensor", + "count": 2 + } + ] +} diff --git a/src/main/resources/data/techreborn/recipes/chemical_reactor/sculk_shrieker.json b/src/main/resources/data/techreborn/recipes/chemical_reactor/sculk_shrieker.json new file mode 100644 index 000000000..d78235cf4 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/chemical_reactor/sculk_shrieker.json @@ -0,0 +1,19 @@ +{ + "type": "techreborn:chemical_reactor", + "power": 30, + "time": 300, + "ingredients": [ + { + "item": "minecraft:sculk_catalyst", + "count": 3 + }, + { + "item": "minecraft:nether_star" + } + ], + "results": [ + { + "item": "minecraft:sculk_shrieker" + } + ] +} diff --git a/src/main/resources/data/techreborn/recipes/chemical_reactor/verdant_froglight.json b/src/main/resources/data/techreborn/recipes/chemical_reactor/verdant_froglight.json new file mode 100644 index 000000000..0517434e8 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/chemical_reactor/verdant_froglight.json @@ -0,0 +1,18 @@ +{ + "type": "techreborn:chemical_reactor", + "power": 30, + "time": 400, + "ingredients": [ + { + "item": "minecraft:blue_dye" + }, + { + "item": "minecraft:ochre_froglight" + } + ], + "results": [ + { + "item": "minecraft:verdant_froglight" + } + ] +} diff --git a/src/main/resources/data/techreborn/recipes/compressor/sculk.json b/src/main/resources/data/techreborn/recipes/compressor/sculk.json new file mode 100644 index 000000000..4b1fe7059 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/compressor/sculk.json @@ -0,0 +1,16 @@ +{ + "type": "techreborn:compressor", + "power": 10, + "time": 300, + "ingredients": [ + { + "item": "minecraft:sculk_vein", + "count": 16 + } + ], + "results": [ + { + "item": "minecraft:sculk" + } + ] +} diff --git a/src/main/resources/data/techreborn/recipes/extractor/hanging_roots.json b/src/main/resources/data/techreborn/recipes/extractor/hanging_roots.json new file mode 100644 index 000000000..0f8f702c1 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/extractor/hanging_roots.json @@ -0,0 +1,15 @@ +{ + "type": "techreborn:extractor", + "power": 2, + "time": 200, + "ingredients" : [ + { + "item": "minecraft:mangrove_roots" + } + ], + "results" : [ + { + "item": "minecraft:hanging_roots" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/extractor/mangrove_roots.json b/src/main/resources/data/techreborn/recipes/extractor/mangrove_roots.json new file mode 100644 index 000000000..2316bc0c2 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/extractor/mangrove_roots.json @@ -0,0 +1,15 @@ +{ + "type": "techreborn:extractor", + "power": 2, + "time": 200, + "ingredients" : [ + { + "item": "minecraft:muddy_mangrove_roots" + } + ], + "results" : [ + { + "item": "minecraft:mangrove_roots" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/extractor/sculk.json b/src/main/resources/data/techreborn/recipes/extractor/sculk.json new file mode 100644 index 000000000..0f56fae9c --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/extractor/sculk.json @@ -0,0 +1,15 @@ +{ + "type": "techreborn:extractor", + "power": 10, + "time": 200, + "ingredients" : [ + { + "item": "minecraft:sculk_catalyst" + } + ], + "results" : [ + { + "item": "minecraft:sculk" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/grinder/prismarine_crystals_from_froglight.json b/src/main/resources/data/techreborn/recipes/grinder/prismarine_crystals_from_froglight.json new file mode 100644 index 000000000..375ad80db --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/grinder/prismarine_crystals_from_froglight.json @@ -0,0 +1,16 @@ +{ + "type": "techreborn:grinder", + "power": 2, + "time": 400, + "ingredients" : [ + { + "tag": "c:froglights" + } + ], + "results" : [ + { + "item": "minecraft:prismarine_crystals", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/implosion_compressor/sculk_catalyst.json b/src/main/resources/data/techreborn/recipes/implosion_compressor/sculk_catalyst.json new file mode 100644 index 000000000..2751e8ea7 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/implosion_compressor/sculk_catalyst.json @@ -0,0 +1,24 @@ +{ + "type": "techreborn:implosion_compressor", + "power": 30, + "time": 2000, + "ingredients" : [ + { + "item": "minecraft:sculk", + "count": 64 + }, + { + "item": "minecraft:tnt", + "count": 8 + } + ], + "results" : [ + { + "item": "minecraft:sculk_catalyst" + }, + { + "item": "techreborn:dark_ashes_dust", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/implosion_compressor/sculk_catalyst_alt.json b/src/main/resources/data/techreborn/recipes/implosion_compressor/sculk_catalyst_alt.json new file mode 100644 index 000000000..06c0fcf97 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/implosion_compressor/sculk_catalyst_alt.json @@ -0,0 +1,24 @@ +{ + "type": "techreborn:implosion_compressor", + "power": 30, + "time": 2000, + "ingredients" : [ + { + "item": "minecraft:sculk", + "count": 64 + }, + { + "item": "minecraft:end_crystal", + "count": 2 + } + ], + "results" : [ + { + "item": "minecraft:sculk_catalyst" + }, + { + "item": "techreborn:ender_eye_small_dust", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/industrial_grinder/froglight.json b/src/main/resources/data/techreborn/recipes/industrial_grinder/froglight.json new file mode 100644 index 000000000..e7a2e2478 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/industrial_grinder/froglight.json @@ -0,0 +1,23 @@ +{ + "type": "techreborn:industrial_grinder", + "power": 64, + "time": 100, + "tank": { + "fluid": "minecraft:water", + "amount": 1000 + }, + "ingredients": [ + { + "tag": "c:froglights" + } + ], + "results": [ + { + "item": "minecraft:prismarine_crystals", + "count": 3 + }, + { + "item": "minecraft:slime_ball" + } + ] +} \ No newline at end of file