Added a few more ind. grind recipes to datagen

This commit is contained in:
ayutac 2023-06-04 07:54:43 +02:00
parent c1ff78d352
commit 5d9154c8ba
24 changed files with 162 additions and 629 deletions

View file

@ -410,7 +410,7 @@ class IndustrialGrinderRecipesProvider extends TechRebornRecipesProvider {
fluidAmount 1000L fluidAmount 1000L
fluid Fluids.WATER fluid Fluids.WATER
source "bauxite_ore_with_water" source "bauxite_ore_with_water"
criterion getCriterionName(TRContent.Dusts.BAUXITE.asTag()), getCriterionConditions(TRContent.Dusts.BAUXITE.asTag()) criterion getCriterionName(TRContent.Ores.BAUXITE.asTag()), getCriterionConditions(TRContent.Ores.BAUXITE.asTag())
} }
offerIndustrialGrinderRecipe { offerIndustrialGrinderRecipe {
ingredients TRContent.Ores.CINNABAR.asTag() ingredients TRContent.Ores.CINNABAR.asTag()
@ -420,7 +420,7 @@ class IndustrialGrinderRecipesProvider extends TechRebornRecipesProvider {
fluidAmount 1000L fluidAmount 1000L
fluid Fluids.WATER fluid Fluids.WATER
source "cinnabar_ore_with_water" source "cinnabar_ore_with_water"
criterion getCriterionName(TRContent.Dusts.CINNABAR.asTag()), getCriterionConditions(TRContent.Dusts.CINNABAR.asTag()) criterion getCriterionName(TRContent.Ores.CINNABAR.asTag()), getCriterionConditions(TRContent.Ores.CINNABAR.asTag())
} }
offerIndustrialGrinderRecipe { offerIndustrialGrinderRecipe {
ingredients tag("c:coal_ores") ingredients tag("c:coal_ores")
@ -442,5 +442,165 @@ class IndustrialGrinderRecipesProvider extends TechRebornRecipesProvider {
source "coal_ore_with_mercury" source "coal_ore_with_mercury"
criterion getCriterionName(tag("c:coal_ores")), getCriterionConditions(tag("c:coal_ores")) criterion getCriterionName(tag("c:coal_ores")), getCriterionConditions(tag("c:coal_ores"))
} }
offerIndustrialGrinderRecipe {
ingredients tag("c:copper_ores")
outputs stack(Items.RAW_COPPER, 2), stack(Items.GOLD_NUGGET, 3)
power 64
time 100
fluidAmount 1000L
fluid Fluids.WATER
source "copper_ore_with_water"
criterion getCriterionName(tag("c:copper_ores")), getCriterionConditions(tag("c:copper_ores"))
}
offerIndustrialGrinderRecipe {
ingredients tag("c:copper_ores")
outputs stack(Items.RAW_COPPER, 3), stack(Items.GOLD_NUGGET, 3)
power 64
time 100
fluidAmount 1000L
fluid ModFluids.MERCURY.getFluid()
source "copper_ore_with_mercury"
criterion getCriterionName(tag("c:copper_ores")), getCriterionConditions(tag("c:copper_ores"))
}
offerIndustrialGrinderRecipe {
ingredients tag("c:copper_ores")
outputs stack(Items.RAW_COPPER, 2), Items.RAW_GOLD, TRContent.Dusts.NICKEL
power 64
time 100
fluidAmount 1000L
fluid ModFluids.SODIUM_PERSULFATE.getFluid()
source "copper_ore_with_sodium_persulfate"
criterion getCriterionName(tag("c:copper_ores")), getCriterionConditions(tag("c:copper_ores"))
}
offerIndustrialGrinderRecipe {
ingredients tag("c:diamond_ores")
outputs Items.DIAMOND, stack(TRContent.SmallDusts.DIAMOND, 6), TRContent.Dusts.COAL
power 64
time 100
fluidAmount 1000L
fluid Fluids.WATER
source "diamond_ore_with_water"
criterion getCriterionName(tag("c:diamond_ores")), getCriterionConditions(tag("c:diamond_ores"))
}
offerIndustrialGrinderRecipe {
ingredients tag("c:diamond_ores")
outputs stack(Items.DIAMOND, 2), stack(TRContent.SmallDusts.DIAMOND, 3)
power 64
time 100
fluidAmount 1000L
fluid ModFluids.MERCURY.getFluid()
source "diamond_ore_with_mercury"
criterion getCriterionName(tag("c:diamond_ores")), getCriterionConditions(tag("c:diamond_ores"))
}
offerIndustrialGrinderRecipe {
ingredients tag("c:emerald_ores")
outputs Items.EMERALD, stack(TRContent.SmallDusts.EMERALD, 6)
power 64
time 100
fluidAmount 1000L
fluid Fluids.WATER
source "emerald_ore_with_water"
criterion getCriterionName(tag("c:emerald_ores")), getCriterionConditions(tag("c:emerald_ores"))
}
offerIndustrialGrinderRecipe {
ingredients tag("c:emerald_ores")
outputs stack(Items.EMERALD, 2), stack(TRContent.SmallDusts.EMERALD, 3)
power 64
time 100
fluidAmount 1000L
fluid ModFluids.MERCURY.getFluid()
source "emerald_ore_with_mercury"
criterion getCriterionName(tag("c:emerald_ores")), getCriterionConditions(tag("c:emerald_ores"))
}
offerIndustrialGrinderRecipe {
ingredients TRContent.Ores.GALENA.asTag()
outputs stack(TRContent.Dusts.GALENA, 2), TRContent.Dusts.SULFUR
power 64
time 100
fluidAmount 1000L
fluid Fluids.WATER
source "galena_ore_with_water"
criterion getCriterionName(TRContent.Dusts.GALENA.asTag()), getCriterionConditions(TRContent.Dusts.GALENA.asTag())
}
offerIndustrialGrinderRecipe {
ingredients TRContent.Ores.GALENA.asTag()
outputs stack(TRContent.Dusts.GALENA, 2), TRContent.Dusts.SULFUR, TRContent.RawMetals.SILVER
power 64
time 100
fluidAmount 1000L
fluid ModFluids.MERCURY.getFluid()
source "galena_ore_with_mercury"
criterion getCriterionName(TRContent.Ores.GALENA.asTag()), getCriterionConditions(TRContent.Ores.GALENA.asTag())
}
offerIndustrialGrinderRecipe {
ingredients tag("minecraft:gold_ores")
outputs stack(Items.RAW_GOLD, 2), stack(TRContent.Nuggets.COPPER, 3), stack(TRContent.Nuggets.NICKEL)
power 64
time 100
fluidAmount 1000L
fluid Fluids.WATER
source "gold_ore_with_water"
criterion getCriterionName(tag("minecraft:gold_ores")), getCriterionConditions(tag("minecraft:gold_ores"))
}
offerIndustrialGrinderRecipe {
ingredients tag("c:gold_ores")
outputs stack(Items.RAW_GOLD, 3), stack(TRContent.Nuggets.COPPER, 3), stack(TRContent.Nuggets.NICKEL)
power 64
time 100
fluidAmount 1000L
fluid ModFluids.MERCURY.getFluid()
source "gold_ore_with_mercury"
criterion getCriterionName(tag("minecraft:gold_ores")), getCriterionConditions(tag("minecraft:gold_ores"))
}
offerIndustrialGrinderRecipe {
ingredients tag("c:gold_ores")
outputs stack(Items.RAW_GOLD, 2), Items.RAW_COPPER, TRContent.Dusts.NICKEL
power 64
time 100
fluidAmount 1000L
fluid ModFluids.SODIUM_PERSULFATE.getFluid()
source "gold_ore_with_sodium_persulfate"
criterion getCriterionName(tag("minecraft:gold_ores")), getCriterionConditions(tag("minecraft:gold_ores"))
}
offerIndustrialGrinderRecipe {
ingredients TRContent.Ores.IRIDIUM.asTag()
outputs TRContent.RawMetals.IRIDIUM, stack(TRContent.SmallDusts.PLATINUM, 2)
power 64
time 100
fluidAmount 1000L
fluid Fluids.WATER
source "iridium_ore_with_water"
criterion getCriterionName(TRContent.Ores.IRIDIUM.asTag()), getCriterionConditions(TRContent.Ores.IRIDIUM.asTag())
}
offerIndustrialGrinderRecipe {
ingredients TRContent.Ores.IRIDIUM.asTag()
outputs stack(TRContent.RawMetals.IRIDIUM, 2), stack(TRContent.SmallDusts.PLATINUM, 2)
power 64
time 100
fluidAmount 1000L
fluid ModFluids.MERCURY.getFluid()
source "iridium_ore_with_mercury"
criterion getCriterionName(TRContent.Ores.IRIDIUM.asTag()), getCriterionConditions(TRContent.Ores.IRIDIUM.asTag())
}
offerIndustrialGrinderRecipe {
ingredients TRContent.Ores.IRIDIUM.asTag()
outputs TRContent.RawMetals.IRIDIUM, TRContent.Dusts.PLATINUM
power 64
time 100
fluidAmount 1000L
fluid ModFluids.SODIUM_PERSULFATE.getFluid()
source "iridium_ore_with_sodium_persulfate"
criterion getCriterionName(TRContent.Ores.IRIDIUM.asTag()), getCriterionConditions(TRContent.Ores.IRIDIUM.asTag())
}
offerIndustrialGrinderRecipe {
ingredients tag("c:iron_ores")
outputs stack(Items.RAW_IRON, 3), stack(TRContent.Nuggets.TIN, 3), stack(TRContent.Nuggets.NICKEL, 3)
power 64
time 100
fluidAmount 1000L
fluid Fluids.WATER
source "iron_ore_with_water"
criterion getCriterionName(tag("c:iron_ores")), getCriterionConditions(tag("c:iron_ores"))
}
} }
} }

View file

@ -1,32 +0,0 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"techreborn:industrial_grinder/copper_ore_with_water"
]
},
"criteria": {
"has_copper_ore": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"tag": "c:copper_ores"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "techreborn:industrial_grinder/copper_ore_with_water"
}
}
},
"requirements": [
[
"has_copper_ore",
"has_the_recipe"
]
]
}

View file

@ -1,32 +0,0 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"techreborn:industrial_grinder/diamond_ore_with_water"
]
},
"criteria": {
"has_diamond_ore": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"tag": "c:diamond_ores"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "techreborn:industrial_grinder/diamond_ore_with_water"
}
}
},
"requirements": [
[
"has_diamond_ore",
"has_the_recipe"
]
]
}

View file

@ -1,32 +0,0 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"techreborn:industrial_grinder/emerald_ore_with_water"
]
},
"criteria": {
"has_emerald_ore": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"tag": "c:emerald_ores"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "techreborn:industrial_grinder/emerald_ore_with_water"
}
}
},
"requirements": [
[
"has_emerald_ore",
"has_the_recipe"
]
]
}

View file

@ -1,32 +0,0 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"techreborn:industrial_grinder/galena_ore_with_water"
]
},
"criteria": {
"has_galena_ore": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"tag": "c:galena_ores"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "techreborn:industrial_grinder/galena_ore_with_water"
}
}
},
"requirements": [
[
"has_galena_ore",
"has_the_recipe"
]
]
}

View file

@ -1,32 +0,0 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"techreborn:industrial_grinder/gold_ore_with_water"
]
},
"criteria": {
"has_gold_ore": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"tag": "c:gold_ores"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "techreborn:industrial_grinder/gold_ore_with_water"
}
}
},
"requirements": [
[
"has_gold_ore",
"has_the_recipe"
]
]
}

View file

@ -1,32 +0,0 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"techreborn:industrial_grinder/iridium_ore_with_water"
]
},
"criteria": {
"has_iridium_ore": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"tag": "c:iridium_ores"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "techreborn:industrial_grinder/iridium_ore_with_water"
}
}
},
"requirements": [
[
"has_iridium_ore",
"has_the_recipe"
]
]
}

View file

@ -1,32 +0,0 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"techreborn:industrial_grinder/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:industrial_grinder/iron_ore"
}
}
},
"requirements": [
[
"has_iron_ore",
"has_the_recipe"
]
]
}

View file

@ -1,24 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "techreborn:mercury",
"amount": 1000
},
"ingredients": [
{
"tag": "c:copper_ores"
}
],
"results": [
{
"item": "minecraft:raw_copper",
"count": 3
},
{
"item": "minecraft:gold_nugget",
"count": 3
}
]
}

View file

@ -1,26 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "techreborn:sodium_persulfate",
"amount": 1000
},
"ingredients": [
{
"tag": "c:copper_ores"
}
],
"results": [
{
"item": "minecraft:raw_copper",
"count": 2
},
{
"item": "minecraft:raw_gold"
},
{
"item": "techreborn:nickel_dust"
}
]
}

View file

@ -1,28 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "minecraft:water",
"amount": 1000
},
"ingredients": [
{
"tag": "c:copper_ores"
}
],
"results": [
{
"item": "minecraft:raw_copper",
"count": 2
},
{
"item": "minecraft:gold_nugget",
"count": 3
},
{
"item": "techreborn:nickel_nugget",
"count": 3
}
]
}

View file

@ -1,24 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "techreborn:mercury",
"amount": 1000
},
"ingredients": [
{
"tag": "c:diamond_ores"
}
],
"results": [
{
"item": "minecraft:diamond",
"count": 2
},
{
"item": "techreborn:diamond_small_dust",
"count": 3
}
]
}

View file

@ -1,26 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "minecraft:water",
"amount": 1000
},
"ingredients": [
{
"tag": "c:diamond_ores"
}
],
"results": [
{
"item": "minecraft:diamond"
},
{
"item": "techreborn:diamond_small_dust",
"count": 6
},
{
"item": "techreborn:coal_dust"
}
]
}

View file

@ -1,24 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "techreborn:mercury",
"amount": 1000
},
"ingredients": [
{
"tag": "c:emerald_ores"
}
],
"results": [
{
"item": "minecraft:emerald",
"count": 2
},
{
"item": "techreborn:emerald_small_dust",
"count": 3
}
]
}

View file

@ -1,23 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "minecraft:water",
"amount": 1000
},
"ingredients": [
{
"tag": "c:emerald_ores"
}
],
"results": [
{
"item": "minecraft:emerald"
},
{
"item": "techreborn:emerald_small_dust",
"count": 6
}
]
}

View file

@ -1,26 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "techreborn:mercury",
"amount": 1000
},
"ingredients": [
{
"tag": "c:galena_ores"
}
],
"results": [
{
"item": "techreborn:galena_dust",
"count": 2
},
{
"item": "techreborn:sulfur_dust"
},
{
"item": "techreborn:raw_silver"
}
]
}

View file

@ -1,23 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "minecraft:water",
"amount": 1000
},
"ingredients": [
{
"tag": "c:galena_ores"
}
],
"results": [
{
"item": "techreborn:galena_dust",
"count": 2
},
{
"item": "techreborn:sulfur_dust"
}
]
}

View file

@ -1,28 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "techreborn:mercury",
"amount": 1000
},
"ingredients": [
{
"tag": "minecraft:gold_ores"
}
],
"results": [
{
"item": "minecraft:raw_gold",
"count": 3
},
{
"item": "techreborn:copper_nugget",
"count": 3
},
{
"item": "techreborn:nickel_nugget",
"count": 3
}
]
}

View file

@ -1,26 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "techreborn:sodium_persulfate",
"amount": 1000
},
"ingredients": [
{
"tag": "minecraft:gold_ores"
}
],
"results": [
{
"item": "minecraft:raw_gold",
"count": 2
},
{
"item": "minecraft:raw_copper"
},
{
"item": "techreborn:nickel_dust"
}
]
}

View file

@ -1,28 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "minecraft:water",
"amount": 1000
},
"ingredients": [
{
"tag": "minecraft:gold_ores"
}
],
"results": [
{
"item": "minecraft:raw_gold",
"count": 2
},
{
"item": "techreborn:copper_nugget",
"count": 3
},
{
"item": "techreborn:nickel_nugget",
"count": 3
}
]
}

View file

@ -1,24 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "techreborn:mercury",
"amount": 1000
},
"ingredients": [
{
"tag": "c:iridium_ores"
}
],
"results": [
{
"item": "techreborn:raw_iridium",
"count": 2
},
{
"item": "techreborn:platinum_small_dust",
"count": 2
}
]
}

View file

@ -1,22 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "techreborn:sodium_persulfate",
"amount": 1000
},
"ingredients": [
{
"tag": "c:iridium_ores"
}
],
"results": [
{
"item": "techreborn:raw_iridium"
},
{
"item": "techreborn:platinum_dust"
}
]
}

View file

@ -1,23 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "minecraft:water",
"amount": 1000
},
"ingredients": [
{
"tag": "c:iridium_ores"
}
],
"results": [
{
"item": "techreborn:raw_iridium"
},
{
"item": "techreborn:platinum_small_dust",
"count": 2
}
]
}

View file

@ -1,28 +0,0 @@
{
"type": "techreborn:industrial_grinder",
"power": 64,
"time": 100,
"tank": {
"fluid": "minecraft:water",
"amount": 1000
},
"ingredients": [
{
"tag": "c:iron_ores"
}
],
"results": [
{
"item": "minecraft:raw_iron",
"count": 3
},
{
"item": "techreborn:tin_nugget",
"count": 3
},
{
"item": "techreborn:nickel_nugget",
"count": 3
}
]
}