parent
c7f47ba3e2
commit
38030cfb5e
@ -0,0 +1,40 @@
|
|||||||
|
import com.nomiceu.nomilabs.groovy.ChangeRecipeBuilder
|
||||||
|
import gregtech.api.recipes.RecipeBuilder
|
||||||
|
|
||||||
|
import static gregtech.api.GTValues.*
|
||||||
|
import static gregtech.loaders.recipe.CraftingComponent.*
|
||||||
|
|
||||||
|
// Allows Higher Tier Fluids (PTFE/PBI) for Hulls' Assembler Recipes
|
||||||
|
var peHulls = [ULV, LV, MV, HV, EV]
|
||||||
|
var ptfeHulls = [IV, LuV]
|
||||||
|
|
||||||
|
var ptfe = fluid('polytetrafluoroethylene')
|
||||||
|
var pbi = fluid('polybenzimidazole')
|
||||||
|
|
||||||
|
for (var tier : peHulls) {
|
||||||
|
var peRecipes = mods.gregtech.assembler.changeByOutput([HULL.getIngredient(tier)], null)
|
||||||
|
peRecipes.forEach { ChangeRecipeBuilder it ->
|
||||||
|
it.builder { RecipeBuilder builder ->
|
||||||
|
builder.clearFluidInputs()
|
||||||
|
.fluidInputs(ptfe * 144)
|
||||||
|
}.buildAndRegister()
|
||||||
|
}
|
||||||
|
|
||||||
|
peRecipes.forEach { ChangeRecipeBuilder it ->
|
||||||
|
it.copyOriginal()
|
||||||
|
.builder { RecipeBuilder builder ->
|
||||||
|
builder.clearFluidInputs()
|
||||||
|
.fluidInputs(pbi * 72)
|
||||||
|
}.buildAndRegister()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (var tier : ptfeHulls) {
|
||||||
|
mods.gregtech.assembler.changeByOutput([HULL.getIngredient(tier)], null)
|
||||||
|
.forEach { ChangeRecipeBuilder it ->
|
||||||
|
it.builder { RecipeBuilder builder ->
|
||||||
|
builder.clearFluidInputs()
|
||||||
|
.fluidInputs(pbi * 144)
|
||||||
|
}.buildAndRegister()
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user