From 62062854533fd06d04713435319066665921817a Mon Sep 17 00:00:00 2001 From: Integer Limit <103940576+IntegerLimit@users.noreply.github.com> Date: Sun, 4 Aug 2024 21:04:23 +1000 Subject: [PATCH] Allow Tin in AE2 Processor GT Recipes (#860) [BUG] [IGNORE] checks = { compareBefore = "1.7-beta-5" } [IGNORE] --- .../Main/Mod-Specific/ae2/items.groovy | 43 ++++++++++--------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/overrides/groovy/postInit/Post-Initial/Main/Mod-Specific/ae2/items.groovy b/overrides/groovy/postInit/Post-Initial/Main/Mod-Specific/ae2/items.groovy index 6b46f53..b5cad42 100644 --- a/overrides/groovy/postInit/Post-Initial/Main/Mod-Specific/ae2/items.groovy +++ b/overrides/groovy/postInit/Post-Initial/Main/Mod-Specific/ae2/items.groovy @@ -1,4 +1,5 @@ import com.nomiceu.nomilabs.util.LabsModeHelper +import net.minecraftforge.fluids.FluidStack import static gregtech.api.GTValues.* @@ -250,28 +251,30 @@ if (LabsModeHelper.normal) { } // AE2 Processor Shortcut -// Logic Processor -mods.gregtech.circuit_assembler.recipeBuilder() - .inputs(ore('circuitEv'), metaitem('plate.nand_memory_chip') * 8, metaitem('wireFineElectrum') * 16, item('appliedenergistics2:part', 16) * 2) - .fluidInputs(fluid('soldering_alloy') * 288) - .outputs(item('appliedenergistics2:material', 22) * 16) - .duration(400).EUt(VA[IV]) - .buildAndRegister(); +for (FluidStack joiningFluid : [fluid('tin') * 576, fluid('soldering_alloy') * 288]) { + // Logic Processor + mods.gregtech.circuit_assembler.recipeBuilder() + .inputs(ore('circuitEv'), metaitem('plate.nand_memory_chip') * 8, metaitem('wireFineElectrum') * 16, item('appliedenergistics2:part', 16) * 2) + .fluidInputs(joiningFluid) + .outputs(item('appliedenergistics2:material', 22) * 16) + .duration(400).EUt(VA[IV]) + .buildAndRegister(); -// Calculation Processor -mods.gregtech.circuit_assembler.recipeBuilder() - .inputs(ore('circuitEv'), metaitem('plate.central_processing_unit') * 8, metaitem('wireFineElectrum') * 16, item('appliedenergistics2:part', 16) * 2) - .fluidInputs(fluid('soldering_alloy') * 288) - .outputs(item('appliedenergistics2:material', 23) * 16) - .duration(400).EUt(VA[IV]).buildAndRegister(); + // Calculation Processor + mods.gregtech.circuit_assembler.recipeBuilder() + .inputs(ore('circuitEv'), metaitem('plate.central_processing_unit') * 8, metaitem('wireFineElectrum') * 16, item('appliedenergistics2:part', 16) * 2) + .fluidInputs(joiningFluid) + .outputs(item('appliedenergistics2:material', 23) * 16) + .duration(400).EUt(VA[IV]).buildAndRegister(); -// Engineering Processor -mods.gregtech.circuit_assembler.recipeBuilder() - .inputs(ore('circuitEv'), metaitem('plate.nor_memory_chip') * 8, metaitem('wireFineElectrum') * 16, item('appliedenergistics2:part', 16) * 2) - .fluidInputs(fluid('soldering_alloy') * 288) - .outputs(item('appliedenergistics2:material', 24) * 16) - .duration(400).EUt(VA[IV]) - .buildAndRegister(); + // Engineering Processor + mods.gregtech.circuit_assembler.recipeBuilder() + .inputs(ore('circuitEv'), metaitem('plate.nor_memory_chip') * 8, metaitem('wireFineElectrum') * 16, item('appliedenergistics2:part', 16) * 2) + .fluidInputs(joiningFluid) + .outputs(item('appliedenergistics2:material', 24) * 16) + .duration(400).EUt(VA[IV]) + .buildAndRegister(); +} // Purified AE2 Crystal Shortcut mods.gregtech.autoclave.recipeBuilder()