From d9f6c589dcabc395ce416d9eb70d7204c50da8f6 Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Mon, 1 Jan 2024 13:44:45 -0600 Subject: [PATCH 01/11] Fix [Nuclear Control] Advanced Panel Extender recipe. --- src/main/java/com/dreammaster/scripts/ScriptNuclearControl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/dreammaster/scripts/ScriptNuclearControl.java b/src/main/java/com/dreammaster/scripts/ScriptNuclearControl.java index dbff91a46..462a225bb 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptNuclearControl.java +++ b/src/main/java/com/dreammaster/scripts/ScriptNuclearControl.java @@ -344,7 +344,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() // Advanced Panel Extender .itemInputs( getModItem(IC2NuclearControl.ID, "ItemUpgrade", 1, 0, missing), - getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 4, missing), + getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 5, missing), getModItem(IC2NuclearControl.ID, "ItemUpgrade", 1, 1, missing), GT_OreDictUnificator.get(OrePrefixes.plateAlloy, Materials.Carbon, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L)) From 0cf68757a864132eab91666611b30a33687dbcaf Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Thu, 4 Jan 2024 20:25:04 -0600 Subject: [PATCH 02/11] Add [Thaumic Bases] Quicksilver Block and Brick smelting and Fluid Extractor recipes. --- .../dreammaster/scripts/ScriptThaumicBases.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/com/dreammaster/scripts/ScriptThaumicBases.java b/src/main/java/com/dreammaster/scripts/ScriptThaumicBases.java index c34cdac4d..94a9bb891 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptThaumicBases.java +++ b/src/main/java/com/dreammaster/scripts/ScriptThaumicBases.java @@ -12,6 +12,7 @@ import static gregtech.api.enums.Mods.ThaumicTinkerer; import static gregtech.api.enums.Mods.TwilightForest; import static gregtech.api.recipe.RecipeMaps.cutterRecipes; +import static gregtech.api.recipe.RecipeMaps.fluidExtractionRecipes; import static gregtech.api.util.GT_ModHandler.getModItem; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; @@ -29,6 +30,7 @@ import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; +import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import thaumcraft.api.ThaumcraftApi; import thaumcraft.api.aspects.Aspect; @@ -75,6 +77,13 @@ public void loadRecipes() { OreDictHelper.removeOreDict("gravel", getModItem(ThaumicBases.ID, "oldGravel", 1, 0, missing)); + GT_ModHandler.addSmeltingRecipe( + getModItem(ThaumicBases.ID, "quicksilverBlock", 1, 0, missing), + getModItem(Thaumcraft.ID, "ItemResource", 9, 3, missing)); + GT_ModHandler.addSmeltingRecipe( + getModItem(ThaumicBases.ID, "quicksilverBrick", 1, 0, missing), + getModItem(Thaumcraft.ID, "ItemResource", 9, 3, missing)); + GT_Values.RA.stdBuilder().itemInputs(getModItem(ThaumicBases.ID, "eldritchArk", 1, 0, missing)) .itemOutputs(getModItem(ThaumicBases.ID, "genericSlab", 2, 0, missing)) .fluidInputs(FluidRegistry.getFluidStack("water", 32)).duration(10 * SECONDS).eut(30) @@ -267,6 +276,12 @@ public void loadRecipes() { .itemOutputs(getModItem(ThaumicBases.ID, "crystalSlab", 2, 7, missing)) .fluidInputs(FluidRegistry.getFluidStack("lubricant", 8)).duration(10 * SECONDS).eut(30) .addTo(cutterRecipes); + GT_Values.RA.stdBuilder().itemInputs(getModItem(ThaumicBases.ID, "quicksilverBlock", 1, 0, missing)) + .fluidOutputs(FluidRegistry.getFluidStack("mercury", 9000)).duration(1152).eut(4) + .addTo(fluidExtractionRecipes); + GT_Values.RA.stdBuilder().itemInputs(getModItem(ThaumicBases.ID, "quicksilverBrick", 1, 0, missing)) + .fluidOutputs(FluidRegistry.getFluidStack("mercury", 9000)).duration(1152).eut(4) + .addTo(fluidExtractionRecipes); TCHelper.removeArcaneRecipe(getModItem(ThaumicBases.ID, "relocator", 1, 0, missing)); TCHelper.removeArcaneRecipe(getModItem(ThaumicBases.ID, "relocator", 1, 6, missing)); From 0e77edb87efe88b4f354cdcc0879c45b18d01be7 Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Thu, 4 Jan 2024 21:20:49 -0600 Subject: [PATCH 03/11] Add [Chisel] Hempcrete mixer recipes for all colors. --- .../dreammaster/gthandler/recipes/MixerRecipes.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/dreammaster/gthandler/recipes/MixerRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/MixerRecipes.java index cc02c5eb7..1e0b1a218 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/MixerRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/MixerRecipes.java @@ -1183,10 +1183,12 @@ public void run() { } if (Chisel.isModLoaded()) { - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(Chisel.ID, "hempcretesand", 1L)) - .fluidInputs(Materials.Water.getFluid(100L)) - .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "hempcrete", 1L)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(mixerRecipes); + for (int meta = 0; meta < 16; ++meta) { + GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(Chisel.ID, "hempcretesand", 1L, meta)) + .fluidInputs(Materials.Water.getFluid(100L)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "hempcrete", 1L, meta)).duration(5 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(mixerRecipes); + } } } } From 85a4b7deeba2db6d0e7a839ebb081afc2da9fd33 Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Thu, 4 Jan 2024 21:55:49 -0600 Subject: [PATCH 04/11] Add [ProjectRed] Item Crafting Extension Chip, Network Latency Pipe recipes. --- .../dreammaster/scripts/ScriptProjectRed.java | 150 ++++++++++++++++++ 1 file changed, 150 insertions(+) diff --git a/src/main/java/com/dreammaster/scripts/ScriptProjectRed.java b/src/main/java/com/dreammaster/scripts/ScriptProjectRed.java index 9002156d5..e8fd0318c 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptProjectRed.java +++ b/src/main/java/com/dreammaster/scripts/ScriptProjectRed.java @@ -6,6 +6,7 @@ import static gregtech.api.enums.Mods.Botany; import static gregtech.api.enums.Mods.BuildCraftFactory; import static gregtech.api.enums.Mods.ExtraBees; +import static gregtech.api.enums.Mods.ExtraUtilities; import static gregtech.api.enums.Mods.ForbiddenMagic; import static gregtech.api.enums.Mods.Forestry; import static gregtech.api.enums.Mods.GalacticraftAmunRa; @@ -796,6 +797,17 @@ private void craftingRecipes() { getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 24, missing), "wireGt02RedAlloy", getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 24, missing)); + addShapedRecipe( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing), + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 33, missing), + "wireGt02RedAlloy", + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 33, missing), + "plateGlowstone", + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + "circuitBasic", + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 33, missing), + "wireGt02RedAlloy", + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 33, missing)); addShapedRecipe( getModItem(ProjectRedTransportation.ID, "projectred.transportation.routerutil", 1, 0, missing), "wireGt01RedAlloy", @@ -1866,6 +1878,12 @@ private void recipes1() { getModItem(StevesCarts2.ID, "ModuleComponents", 1, 60, missing)) .itemOutputs(getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 9, missing)) .duration(10 * SECONDS).eut(30).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 0, missing), + getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 0, missing)) + .itemOutputs(getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 10, missing)) + .duration(10 * SECONDS).eut(30).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), @@ -4481,6 +4499,138 @@ private void recipes2() { getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) .addTo(circuitAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .itemOutputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) + .addTo(circuitAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + ItemList.Circuit_Basic.get(1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .itemOutputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) + .addTo(circuitAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + ItemList.Circuit_Microprocessor.get(1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .itemOutputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) + .addTo(circuitAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .itemOutputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) + .addTo(circuitAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .itemOutputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) + .addTo(circuitAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + ItemList.Circuit_Basic.get(1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .itemOutputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) + .addTo(circuitAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + ItemList.Circuit_Microprocessor.get(1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .itemOutputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) + .addTo(circuitAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .itemOutputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) + .addTo(circuitAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .itemOutputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) + .addTo(circuitAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + ItemList.Circuit_Basic.get(1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .itemOutputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) + .addTo(circuitAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + ItemList.Circuit_Microprocessor.get(1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .itemOutputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) + .addTo(circuitAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .itemOutputs( + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) + .addTo(circuitAssemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(ProjectRedCore.ID, "projectred.core.part", 6, 56, missing), From 00dc4ca2cfb8770a8cc2dfa41c857864ed429205 Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Thu, 4 Jan 2024 22:45:38 -0600 Subject: [PATCH 05/11] Add a direct crafting recipe for [Tinker's Mechworks] full Spool of Wire. --- .../com/dreammaster/scripts/ScriptMechworks.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/dreammaster/scripts/ScriptMechworks.java b/src/main/java/com/dreammaster/scripts/ScriptMechworks.java index 310c39fde..87a6f03b5 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptMechworks.java +++ b/src/main/java/com/dreammaster/scripts/ScriptMechworks.java @@ -76,7 +76,8 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 1L), - getModItem(TinkersMechworks.ID, "LengthWire", 1, 0, missing)) + getModItem(TinkersMechworks.ID, "LengthWire", 1, 0, missing), + GT_Utility.getIntegratedCircuit(1)) .itemOutputs(getModItem(TinkersMechworks.ID, "SpoolWire", 1, 256, missing)).duration(10 * SECONDS) .eut(16).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -103,6 +104,16 @@ public void loadRecipes() { getModItem(TinkersMechworks.ID, "SpoolWire", 1, 64, missing)) .itemOutputs(getModItem(TinkersMechworks.ID, "SpoolWire", 1, 0, missing)) .duration(1 * MINUTES + 4 * SECONDS).eut(16).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 1L), + getModItem(TinkersMechworks.ID, "LengthWire", 64, 0, missing), + getModItem(TinkersMechworks.ID, "LengthWire", 64, 0, missing), + getModItem(TinkersMechworks.ID, "LengthWire", 64, 0, missing), + getModItem(TinkersMechworks.ID, "LengthWire", 64, 0, missing), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(getModItem(TinkersMechworks.ID, "SpoolWire", 1, 0, missing)) + .duration(2 * MINUTES + 8 * SECONDS).eut(64).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(TinkersMechworks.ID, "LengthWire", 3, 0, missing), From 79e21fb1f83266a629bf04d9003a3ceae44ec97d Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Thu, 4 Jan 2024 23:35:14 -0600 Subject: [PATCH 06/11] Separated [Logistics Pipes] Blank Module crafting from [ProjectRed] Null-Logic Routing Chip. --- .../scripts/ScriptLogisticPipes.java | 114 +++++++++++++++++- 1 file changed, 108 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/dreammaster/scripts/ScriptLogisticPipes.java b/src/main/java/com/dreammaster/scripts/ScriptLogisticPipes.java index 6cec7af11..c28c11d53 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptLogisticPipes.java +++ b/src/main/java/com/dreammaster/scripts/ScriptLogisticPipes.java @@ -64,12 +64,6 @@ public List getDependencies() { @Override public void loadRecipes() { - addShapelessRecipe( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 0, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing)); - addShapelessRecipe( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 0, missing)); addShapedRecipe( getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 2, missing), "boltRedSteel", @@ -1262,6 +1256,114 @@ private void recipes1() { .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 32, 0, missing)) .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + ItemList.Circuit_Basic.get(1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + ItemList.Circuit_Microprocessor.get(1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + ItemList.Circuit_Basic.get(1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + ItemList.Circuit_Microprocessor.get(1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + ItemList.Circuit_Basic.get(1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + ItemList.Circuit_Microprocessor.get(1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) + .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), From 4256e6399df739ca19802e184aae95768c4d3a9b Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Thu, 4 Jan 2024 23:48:21 -0600 Subject: [PATCH 07/11] Replaced Reinforced Plates in [Steve's Carts] Blank Upgrade with Steel Plates. --- src/main/java/com/dreammaster/scripts/ScriptStevesCarts.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/dreammaster/scripts/ScriptStevesCarts.java b/src/main/java/com/dreammaster/scripts/ScriptStevesCarts.java index 856921d38..6bc5b1faf 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptStevesCarts.java +++ b/src/main/java/com/dreammaster/scripts/ScriptStevesCarts.java @@ -626,9 +626,9 @@ public void loadRecipes() { "itemCasingSteel", "plateRedstone", "itemCasingSteel", - "plateReinforced", + "plateSteel", getModItem(StevesCarts2.ID, "ModuleComponents", 1, 16, missing), - "plateReinforced", + "plateSteel", "itemCasingSteel", "itemCasingSteel", "itemCasingSteel"); From f11143021fa9502b9d6ef7deb4f943d9157c6d9d Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Fri, 5 Jan 2024 01:49:52 -0600 Subject: [PATCH 08/11] Add recipes for many [Hardcore Ender Expansion] decorative blocks. --- .../scripts/ScriptHardcoreEnderExpansion.java | 221 ++++++++++++++++++ 1 file changed, 221 insertions(+) diff --git a/src/main/java/com/dreammaster/scripts/ScriptHardcoreEnderExpansion.java b/src/main/java/com/dreammaster/scripts/ScriptHardcoreEnderExpansion.java index 8d10b0837..9b8e47653 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptHardcoreEnderExpansion.java +++ b/src/main/java/com/dreammaster/scripts/ScriptHardcoreEnderExpansion.java @@ -1,6 +1,7 @@ package com.dreammaster.scripts; import static gregtech.api.enums.Mods.BiomesOPlenty; +import static gregtech.api.enums.Mods.Chisel; import static gregtech.api.enums.Mods.EnderStorage; import static gregtech.api.enums.Mods.HardcoreEnderExpansion; import static gregtech.api.enums.Mods.IronTanks; @@ -24,6 +25,8 @@ import net.minecraftforge.fluids.FluidRegistry; +import com.dreammaster.chisel.ChiselHelper; + import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -45,6 +48,7 @@ public List getDependencies() { return Arrays.asList( HardcoreEnderExpansion.ID, BiomesOPlenty.ID, + Chisel.ID, EnderStorage.ID, IronTanks.ID, Thaumcraft.ID, @@ -566,5 +570,222 @@ public void loadRecipes() { .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Sphalerite, 4L)) .outputChances(10000).duration(20 * SECONDS).eut(2).addTo(maceratorRecipes); + addDecorativeBlocks(); + } + + private void addDecorativeBlocks() { + // Overgrown endstone + + addShapedRecipe( + getModItem(HardcoreEnderExpansion.ID, "end_stone_terrain", 8, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "red_mushroom", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing)); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(Minecraft.ID, "end_stone", 16, 0, missing), + getModItem(Minecraft.ID, "red_mushroom", 1, 0, missing), + GT_Utility.getIntegratedCircuit(23)) + .itemOutputs(getModItem(HardcoreEnderExpansion.ID, "end_stone_terrain", 16, 0, missing)) + .duration(5 * SECONDS).eut(24).addTo(assemblerRecipes); + + addShapedRecipe( + getModItem(HardcoreEnderExpansion.ID, "end_stone_terrain", 8, 1, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "blaze_powder", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing)); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(Minecraft.ID, "end_stone", 16, 0, missing), + getModItem(Minecraft.ID, "blaze_powder", 1, 0, missing), + GT_Utility.getIntegratedCircuit(23)) + .itemOutputs(getModItem(HardcoreEnderExpansion.ID, "end_stone_terrain", 16, 1, missing)) + .duration(5 * SECONDS).eut(24).addTo(assemblerRecipes); + + addShapedRecipe( + getModItem(HardcoreEnderExpansion.ID, "end_stone_terrain", 8, 2, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "end_powder", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing)); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(Minecraft.ID, "end_stone", 16, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "end_powder", 1, 0, missing), + GT_Utility.getIntegratedCircuit(23)) + .itemOutputs(getModItem(HardcoreEnderExpansion.ID, "end_stone_terrain", 16, 2, missing)) + .duration(5 * SECONDS).eut(24).addTo(assemblerRecipes); + + // Laboratory + + addShapedRecipe( + getModItem(HardcoreEnderExpansion.ID, "laboratory_floor", 8, 0, missing), + getModItem(Chisel.ID, "laboratoryblock", 1, 0, missing), + getModItem(Chisel.ID, "laboratoryblock", 1, 0, missing), + getModItem(Chisel.ID, "laboratoryblock", 1, 0, missing), + getModItem(Chisel.ID, "laboratoryblock", 1, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "end_powder", 1, 0, missing), + getModItem(Chisel.ID, "laboratoryblock", 1, 0, missing), + getModItem(Chisel.ID, "laboratoryblock", 1, 0, missing), + getModItem(Chisel.ID, "laboratoryblock", 1, 0, missing), + getModItem(Chisel.ID, "laboratoryblock", 1, 0, missing)); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(Minecraft.ID, "stone", 4, 0, missing), + getModItem(Minecraft.ID, "quartz", 1, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "end_powder", 1, 0, missing), + GT_Utility.getIntegratedCircuit(11)) + .itemOutputs(getModItem(HardcoreEnderExpansion.ID, "laboratory_floor", 8, 0, missing)) + .duration(5 * SECONDS).eut(24).addTo(assemblerRecipes); + + addShapedRecipe( + getModItem(HardcoreEnderExpansion.ID, "laboratory_obsidian", 8, 0, missing), + getModItem(Minecraft.ID, "obsidian", 1, 0, missing), + getModItem(Minecraft.ID, "obsidian", 1, 0, missing), + getModItem(Minecraft.ID, "obsidian", 1, 0, missing), + getModItem(Minecraft.ID, "obsidian", 1, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "end_powder", 1, 0, missing), + getModItem(Minecraft.ID, "obsidian", 1, 0, missing), + getModItem(Minecraft.ID, "obsidian", 1, 0, missing), + getModItem(Minecraft.ID, "obsidian", 1, 0, missing), + getModItem(Minecraft.ID, "obsidian", 1, 0, missing)); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(Minecraft.ID, "obsidian", 4, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "end_powder", 1, 0, missing), + GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(getModItem(HardcoreEnderExpansion.ID, "laboratory_obsidian", 8, 0, missing)) + .duration(5 * SECONDS).eut(24).addTo(assemblerRecipes); + + // Crafting recipe already exists. + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(Minecraft.ID, "glass", 4, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "end_powder", 1, 0, missing), + GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(getModItem(HardcoreEnderExpansion.ID, "laboratory_glass", 8, 0, missing)) + .duration(5 * SECONDS).eut(24).addTo(assemblerRecipes); + + addShapedRecipe( + getModItem(HardcoreEnderExpansion.ID, "laboratory_stairs", 4, 0, missing), + null, + null, + getModItem(HardcoreEnderExpansion.ID, "laboratory_floor", 1, 0, missing), + null, + getModItem(HardcoreEnderExpansion.ID, "laboratory_floor", 1, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "laboratory_floor", 1, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "laboratory_floor", 1, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "laboratory_floor", 1, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "laboratory_floor", 1, 0, missing)); + + addShapelessRecipe( + getModItem(HardcoreEnderExpansion.ID, "obsidian_end", 2, 0, missing), + getModItem(Minecraft.ID, "obsidian", 1, 0, missing), + getModItem(Minecraft.ID, "gravel", 1, 0, missing)); + + for (int meta = 0; meta < 3; ++meta) { + addShapedRecipe( + getModItem(HardcoreEnderExpansion.ID, "obsidian_special_glow", 1, meta, missing), + null, + getModItem(Minecraft.ID, "glowstone_dust", 1, 0, missing), + null, + getModItem(Minecraft.ID, "glowstone_dust", 1, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "obsidian_special", 1, meta, missing), + getModItem(Minecraft.ID, "glowstone_dust", 1, 0, missing), + null, + getModItem(Minecraft.ID, "glowstone_dust", 1, 0, missing), + null); + } + + // Ravaged brick + + addShapedRecipe( + getModItem(HardcoreEnderExpansion.ID, "ravaged_brick", 1, 0, missing), + getModItem(Minecraft.ID, "brick_block", 1, 0, missing), + getModItem(Minecraft.ID, "brick_block", 1, 0, missing), + getModItem(Minecraft.ID, "brick_block", 1, 0, missing), + getModItem(Minecraft.ID, "brick_block", 1, 0, missing), + getModItem(Minecraft.ID, "blaze_powder", 1, 0, missing), + getModItem(Minecraft.ID, "brick_block", 1, 0, missing), + getModItem(Minecraft.ID, "brick_block", 1, 0, missing), + getModItem(Minecraft.ID, "brick_block", 1, 0, missing), + getModItem(Minecraft.ID, "brick_block", 1, 0, missing)); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(Minecraft.ID, "brick_block", 4, 0, missing), + getModItem(Minecraft.ID, "blaze_powder", 1, 0, missing), + GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(getModItem(HardcoreEnderExpansion.ID, "ravaged_brick", 8, 0, missing)) + .duration(5 * SECONDS).eut(24).addTo(assemblerRecipes); + + addShapedRecipe( + getModItem(HardcoreEnderExpansion.ID, "ravaged_brick_glow", 1, 0, missing), + null, + getModItem(Minecraft.ID, "glowstone_dust", 1, 0, missing), + null, + getModItem(Minecraft.ID, "glowstone_dust", 1, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "ravaged_brick", 1, 0, missing), + getModItem(Minecraft.ID, "glowstone_dust", 1, 0, missing), + null, + getModItem(Minecraft.ID, "glowstone_dust", 1, 0, missing), + null); + + ChiselHelper.addGroup("HEERavagedBrick"); + for (int meta = 0; meta < 6; ++meta) { + ChiselHelper.addVariationFromStack( + "HEERavagedBrick", + getModItem(HardcoreEnderExpansion.ID, "ravaged_brick", 1, meta, missing)); + } + + ChiselHelper.addVariationFromStack( + "HEERavagedBrick", + getModItem(HardcoreEnderExpansion.ID, "ravaged_brick_smooth", 1, 0, missing)); + + // Peresgrit + + addShapedRecipe( + getModItem(HardcoreEnderExpansion.ID, "persegrit", 8, 0, missing), + getModItem(Minecraft.ID, "gravel", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "gravel", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "end_powder", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "gravel", 1, 0, missing), + getModItem(Minecraft.ID, "end_stone", 1, 0, missing), + getModItem(Minecraft.ID, "gravel", 1, 0, missing)); + + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(Minecraft.ID, "end_stone", 2, 0, missing), + getModItem(Minecraft.ID, "gravel", 2, 0, missing), + getModItem(HardcoreEnderExpansion.ID, "end_powder", 1, 0, missing), + GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(getModItem(HardcoreEnderExpansion.ID, "persegrit", 8, 0, missing)).duration(5 * SECONDS) + .eut(24).addTo(assemblerRecipes); + + ChiselHelper.addGroup("HEEPersegrit"); + for (int meta = 0; meta < 16; ++meta) { + ChiselHelper.addVariationFromStack( + "HEEPersegrit", + getModItem(HardcoreEnderExpansion.ID, "persegrit", 1, meta, missing)); + } } } From 91184bff353abe7f4f6dfd007622804fadbd8875 Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Fri, 5 Jan 2024 03:14:42 -0600 Subject: [PATCH 09/11] Add assembler bulk recipes for remaining [Chisel] blocks. --- .../gthandler/recipes/AssemblerRecipes.java | 106 ++++++++++++++++++ .../recipes/CuttingMachineRecipes.java | 19 ++++ 2 files changed, 125 insertions(+) diff --git a/src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java index b6d94d707..65d744b38 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java @@ -6221,6 +6221,112 @@ private void makeChiselRecipes() { ItemList.IC2_Plantball.get(1L)) .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "hempcretesand", 12)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Anti Block + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Blocks.stone, 4), + new ItemStack(Items.glowstone_dust, 1), + GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "antiBlock", 8L, 15)).duration(5 * SECONDS).eut(24) + .addTo(assemblerRecipes); + + // Carpet + for (int meta = 0; meta < 16; ++meta) { + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Blocks.wool, 4, meta), + new ItemStack(Items.string, 1), + GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "carpet_block", 8L, meta)).duration(5 * SECONDS) + .eut(24).addTo(assemblerRecipes); + } + + // Cubits + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Blocks.stone, 4), + new ItemStack(Blocks.wool, 1, 15), + GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "cubit", 8L, 0)).duration(5 * SECONDS).eut(24) + .addTo(assemblerRecipes); + + // Fantasy Block + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Blocks.stone, 4), + new ItemStack(Items.gold_nugget, 1), + new ItemStack(Items.dye, 1, 15), + GT_Utility.getIntegratedCircuit(11)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "fantasyblock2", 8L, 0)).duration(5 * SECONDS).eut(24) + .addTo(assemblerRecipes); + + // Neonite + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Items.emerald, 8), + new ItemStack(Items.glowstone_dust, 1), + GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "neonite", 8L, 0)).duration(5 * SECONDS).eut(24) + .addTo(assemblerRecipes); + + // GloTek + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Items.emerald, 8), + new ItemStack(Items.glowstone_dust, 2), + GT_Utility.getIntegratedCircuit(11)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "glotek", 8L, 0)).duration(5 * SECONDS).eut(24) + .addTo(assemblerRecipes); + + // Rebellious Block + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Blocks.stone, 2), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 2), + new ItemStack(Items.gold_nugget, 1), + GT_Utility.getIntegratedCircuit(23)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "rebel", 32L, 0)).duration(5 * SECONDS).eut(24) + .addTo(assemblerRecipes); + + // Structural Concrete + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Blocks.gravel, 5), + new ItemStack(Blocks.sand, 2), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Clay, 1), + GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "nucrete", 16L, 0)).duration(5 * SECONDS).eut(24) + .addTo(assemblerRecipes); + + // Purpur Block + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Blocks.end_stone, 4), + new ItemStack(Items.dye, 4, 5), + GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "purpur", 8L, 0)).duration(5 * SECONDS).eut(24) + .addTo(assemblerRecipes); + + // Svelstone + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Blocks.stone, 4), + GT_ModHandler.getModItem(Chisel.ID, "andesite", 1, 0, missing), + GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "sveltstone", 8L, 0)).duration(5 * SECONDS).eut(24) + .addTo(assemblerRecipes); + + // Woolen Clay + for (int meta = 0; meta < 16; ++meta) { + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Blocks.wool, 2, meta), + new ItemStack(Blocks.stained_hardened_clay, 2, meta), + GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "woolen_clay", 8L, meta)).duration(5 * SECONDS) + .eut(24).addTo(assemblerRecipes); + } } private void makeReinforcedIronPlateRecipes() { diff --git a/src/main/java/com/dreammaster/gthandler/recipes/CuttingMachineRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/CuttingMachineRecipes.java index 6890b3872..3665b99f4 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/CuttingMachineRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/CuttingMachineRecipes.java @@ -1,6 +1,7 @@ package com.dreammaster.gthandler.recipes; import static gregtech.api.enums.Mods.BartWorks; +import static gregtech.api.enums.Mods.Chisel; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.ProjectRedCore; import static gregtech.api.enums.Mods.ProjectRedIllumination; @@ -236,5 +237,23 @@ public void run() { } } + + if (Chisel.isModLoaded()) { + // Floor Carpet + for (int meta = 0; meta < 16; ++meta) { + GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(Chisel.ID, "carpet_block", 1, meta)) + .fluidInputs(Materials.Water.getFluid(4L)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "carpet", 2, meta)).duration(5 * SECONDS) + .eut(7).addTo(cutterRecipes); + GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(Chisel.ID, "carpet_block", 1, meta)) + .fluidInputs(GT_ModHandler.getDistilledWater(3L)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "carpet", 2, meta)).duration(5 * SECONDS) + .eut(7).addTo(cutterRecipes); + GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(Chisel.ID, "carpet_block", 1, meta)) + .fluidInputs(Materials.Lubricant.getFluid(1L)) + .itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "carpet", 2, meta)).duration(50).eut(7) + .addTo(cutterRecipes); + } + } } } From 5236727cf397a16cbe0a4df2824e7958db3d20ba Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Thu, 11 Jan 2024 22:14:17 -0600 Subject: [PATCH 10/11] Cleanup: [ProjectRed]. --- .../dreammaster/scripts/ScriptProjectRed.java | 2924 ++--------------- 1 file changed, 200 insertions(+), 2724 deletions(-) diff --git a/src/main/java/com/dreammaster/scripts/ScriptProjectRed.java b/src/main/java/com/dreammaster/scripts/ScriptProjectRed.java index e8fd0318c..072269472 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptProjectRed.java +++ b/src/main/java/com/dreammaster/scripts/ScriptProjectRed.java @@ -46,6 +46,7 @@ import java.util.List; import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; import com.dreammaster.chisel.ChiselHelper; import com.dreammaster.tinkersConstruct.TConstructHelper; @@ -55,6 +56,8 @@ import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.SubTag; +import gregtech.api.enums.TierEU; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; import tconstruct.library.crafting.Smeltery; @@ -98,11 +101,30 @@ public List getDependencies() { TinkerConstruct.ID); } + // This should ideally be shared somewhere; pending more cleanup/rewrite. + private static final Materials[] solderingMaterials = new Materials[] { Materials.SolderingAlloy, Materials.Tin, + Materials.Lead }; + + /** + * Gives a FluidStack of soldering material of appropriate size. + * + * @param material Material to use. Must be one of {@link #solderingMaterials}. + * @param baseAmount Amount of soldering alloy to use. Tin is 2x, Lead is 4x this amount. + * @return FluidStack of the appropriate material and amount. + */ + private static FluidStack getSolderingFluid(Materials material, long baseAmount) { + if (material.contains(SubTag.SOLDERING_MATERIAL_GOOD)) return material.getMolten(baseAmount); + if (material.contains(SubTag.SOLDERING_MATERIAL_BAD)) return material.getMolten(baseAmount * 4); + if (material.contains(SubTag.SOLDERING_MATERIAL)) return material.getMolten(baseAmount * 2); + return null; + } + @Override public void loadRecipes() { craftingRecipes(); recipes1(); + circuitAssemblerRecipes(); recipes2(); ExtremeCraftingManager.getInstance().addExtremeShapedOreRecipe( @@ -1904,2733 +1926,187 @@ private void recipes1() { GT_Utility.getIntegratedCircuit(1)) .itemOutputs(getModItem(ProjectRedExpansion.ID, "projectred.expansion.plan", 1, 0, missing)) .duration(5 * SECONDS).eut(8).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) - .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) - .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) - .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) - .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) - .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) - .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) - .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) - .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) - .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) - .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) - .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) - .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(Railcraft.ID, "part.plate", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(Railcraft.ID, "part.plate", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); + } + + private void circuitAssemblerRecipes() { + for (Materials solderingMaterial : solderingMaterials) { + // Null-Logic Routing Chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 44, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(circuitAssemblerRecipes); + + // Item Responder chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs( + getModItem( + ProjectRedTransportation.ID, + "projectred.transportation.routingchip", + 1, + 0, + missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_LV).addTo(circuitAssemblerRecipes); + + // Dynamic Item Responder chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs( + getModItem( + ProjectRedTransportation.ID, + "projectred.transportation.routingchip", + 1, + 1, + missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_LV).addTo(circuitAssemblerRecipes); + + // Item Overflow Responder chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs( + getModItem( + ProjectRedTransportation.ID, + "projectred.transportation.routingchip", + 1, + 2, + missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_LV).addTo(circuitAssemblerRecipes); + + // Item Terminator chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing), + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs( + getModItem( + ProjectRedTransportation.ID, + "projectred.transportation.routingchip", + 1, + 3, + missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_LV).addTo(circuitAssemblerRecipes); + + // Item Extractor chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs( + getModItem( + ProjectRedTransportation.ID, + "projectred.transportation.routingchip", + 1, + 4, + missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_LV).addTo(circuitAssemblerRecipes); + + // Item Broadcaster chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs( + getModItem( + ProjectRedTransportation.ID, + "projectred.transportation.routingchip", + 1, + 5, + missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_LV).addTo(circuitAssemblerRecipes); + + // Item Stock Keeper chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs( + getModItem( + ProjectRedTransportation.ID, + "projectred.transportation.routingchip", + 1, + 6, + missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_LV).addTo(circuitAssemblerRecipes); + + // Item Crafting chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs( + getModItem( + ProjectRedTransportation.ID, + "projectred.transportation.routingchip", + 1, + 7, + missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_LV).addTo(circuitAssemblerRecipes); + + // Item Crafting Extension chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs( + getModItem( + ProjectRedTransportation.ID, + "projectred.transportation.routingchip", + 1, + 8, + missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_LV).addTo(circuitAssemblerRecipes); + } } private void recipes2() { - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 28, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 3, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 21, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 24, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Glowstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing)) - .itemOutputs( - getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS).eut(30) - .addTo(circuitAssemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(ProjectRedCore.ID, "projectred.core.part", 6, 56, missing), From 60d82ad3ab66e2c90cb715bc5725c7d042f86667 Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Fri, 12 Jan 2024 02:15:03 -0600 Subject: [PATCH 11/11] Cleanup: [Logistics Pipes]. --- .../scripts/ScriptLogisticPipes.java | 6108 ++++------------- 1 file changed, 1171 insertions(+), 4937 deletions(-) diff --git a/src/main/java/com/dreammaster/scripts/ScriptLogisticPipes.java b/src/main/java/com/dreammaster/scripts/ScriptLogisticPipes.java index c28c11d53..44a528b9b 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptLogisticPipes.java +++ b/src/main/java/com/dreammaster/scripts/ScriptLogisticPipes.java @@ -25,6 +25,7 @@ import java.util.List; import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; import com.dreammaster.gthandler.CustomItemList; @@ -32,6 +33,7 @@ import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.SubTag; import gregtech.api.enums.TierEU; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; @@ -62,4837 +64,648 @@ public List getDependencies() { Thaumcraft.ID); } - @Override - public void loadRecipes() { - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 2, missing), - "boltRedSteel", - "stickDiamond", - "boltRedSteel", - "craftingToolFile", - "screwTitanium", - "craftingToolSoftHammer", - null, - "craftingToolScrewdriver", - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.logisticsHUDGlasses", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 1, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 2, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 1, missing), - "screwTitanium", - "circuitAdvanced", - "screwTitanium", - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 0, missing), - "craftingToolScrewdriver", - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 0, missing)); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemDisk", 1, 0, missing), - "plateCarbon", - "plateCarbon", - "plateCarbon", - "plateCarbon", - getModItem(OpenComputers.ID, "item", 1, 19, missing), - "plateCarbon", - "plateCarbon", - "circuitPrimitive", - "plateCarbon"); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 0, missing), - null, - null, - "craftingToolScrewdriver", - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 1, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 0, missing), - null, - null, - "craftingToolScrewdriver", - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 2, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 0, missing), - null, - null, - "craftingToolScrewdriver", - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 3, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 0, missing), - null, - null, - "craftingToolScrewdriver", - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 4, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 0, missing), - null, - null, - "craftingToolScrewdriver", - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 5, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 1, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 0, missing), - null, - null, - null, - "craftingToolScrewdriver"); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 1, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 2, missing), - null, - null, - null, - "craftingToolScrewdriver"); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 1, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 3, missing), - null, - null, - null, - "craftingToolScrewdriver"); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 1, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 4, missing), - null, - null, - null, - "craftingToolScrewdriver"); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 1, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 5, missing), - null, - null, - null, - "craftingToolScrewdriver"); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 2, missing), - null, - "craftingToolScrewdriver", - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 1, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 2, missing), - null, - "craftingToolScrewdriver", - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 0, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 2, missing), - null, - "craftingToolScrewdriver", - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 3, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 2, missing), - null, - "craftingToolScrewdriver", - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 4, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 2, missing), - null, - "craftingToolScrewdriver", - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 5, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 3, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 1, missing), - null, - null, - "craftingToolScrewdriver", - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 3, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 2, missing), - null, - null, - "craftingToolScrewdriver", - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 3, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 0, missing), - null, - null, - "craftingToolScrewdriver", - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 3, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 4, missing), - null, - null, - "craftingToolScrewdriver", - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 3, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 5, missing), - null, - null, - "craftingToolScrewdriver", - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 4, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 1, missing), - "craftingToolScrewdriver", - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 4, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 2, missing), - "craftingToolScrewdriver", - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 4, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 3, missing), - "craftingToolScrewdriver", - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 4, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 0, missing), - "craftingToolScrewdriver", - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 4, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 5, missing), - "craftingToolScrewdriver", - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 5, missing), - null, - null, - null, - "craftingToolScrewdriver", - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 1, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 5, missing), - null, - null, - null, - "craftingToolScrewdriver", - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 2, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 5, missing), - null, - null, - null, - "craftingToolScrewdriver", - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 3, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 5, missing), - null, - null, - null, - "craftingToolScrewdriver", - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 4, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 5, missing), - null, - null, - null, - "craftingToolScrewdriver", - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 0, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 10, missing), - null, - null, - "craftingToolScrewdriver", - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 11, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 10, missing), - null, - null, - "craftingToolScrewdriver", - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 12, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 10, missing), - null, - null, - "craftingToolScrewdriver", - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 13, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 10, missing), - null, - null, - "craftingToolScrewdriver", - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 14, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 10, missing), - null, - null, - "craftingToolScrewdriver", - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 15, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 11, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 10, missing), - null, - null, - null, - "craftingToolScrewdriver"); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 11, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 12, missing), - null, - null, - null, - "craftingToolScrewdriver"); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 11, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 13, missing), - null, - null, - null, - "craftingToolScrewdriver"); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 11, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 14, missing), - null, - null, - null, - "craftingToolScrewdriver"); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 11, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 15, missing), - null, - null, - null, - "craftingToolScrewdriver"); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 12, missing), - null, - "craftingToolScrewdriver", - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 11, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 12, missing), - null, - "craftingToolScrewdriver", - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 10, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 12, missing), - null, - "craftingToolScrewdriver", - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 13, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 12, missing), - null, - "craftingToolScrewdriver", - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 14, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 12, missing), - null, - "craftingToolScrewdriver", - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 15, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 13, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 11, missing), - null, - null, - "craftingToolScrewdriver", - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 13, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 12, missing), - null, - null, - "craftingToolScrewdriver", - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 13, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 10, missing), - null, - null, - "craftingToolScrewdriver", - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 13, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 14, missing), - null, - null, - "craftingToolScrewdriver", - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 13, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 15, missing), - null, - null, - "craftingToolScrewdriver", - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 14, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 11, missing), - "craftingToolScrewdriver", - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 14, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 12, missing), - "craftingToolScrewdriver", - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 14, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 13, missing), - "craftingToolScrewdriver", - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 14, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 10, missing), - "craftingToolScrewdriver", - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 14, missing), - null, - null, - null, - null, - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 15, missing), - "craftingToolScrewdriver", - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 15, missing), - null, - null, - null, - "craftingToolScrewdriver", - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 11, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 15, missing), - null, - null, - null, - "craftingToolScrewdriver", - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 12, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 15, missing), - null, - null, - null, - "craftingToolScrewdriver", - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 13, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 15, missing), - null, - null, - null, - "craftingToolScrewdriver", - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 14, missing), - null, - null, - null, - null); - addShapedRecipe( - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 15, missing), - null, - null, - null, - "craftingToolScrewdriver", - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 10, missing), - null, - null, - null, - null); - - recipes1(); - recipes2(); - recipes3(); - - } - - private void recipes1() { - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 1152)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Circuit_Basic.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 1152)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Circuit_Microprocessor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 1152)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 1152)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 1152)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Circuit_Basic.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 1152)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Circuit_Microprocessor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 1152)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 1152)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 576)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Circuit_Basic.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 576)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Circuit_Microprocessor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 576)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 576)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 576)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Circuit_Basic.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 576)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Circuit_Microprocessor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 576)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 576)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 288)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Circuit_Basic.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 288)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Circuit_Microprocessor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 288)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 288)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 288)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Circuit_Basic.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 288)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Circuit_Microprocessor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 288)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Transformer_MV_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 288)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 2L), - getModItem(BartWorks.ID, "BWPumpParts", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 2L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 2L), - getModItem(Railcraft.ID, "glass", 4, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 32, 0, missing)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 2L), - getModItem(ExtraUtilities.ID, "decorativeBlock2", 4, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 32, 0, missing)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Aluminium, 2L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ReinforceGlass, 4), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 64, 0, missing)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.StainlessSteel, 1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BorosilicateGlass, 2L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 64, 0, missing)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.gemFlawed, Materials.Diamond, 8L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.gemFlawed, Materials.Diamond, 8L), - ItemList.Circuit_Basic.get(2L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.gemFlawed, Materials.Diamond, 8L), - ItemList.Circuit_Microprocessor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.gemFlawed, Materials.Diamond, 8L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - ItemList.Circuit_Basic.get(2L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - ItemList.Circuit_Microprocessor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 16, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 16, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 16, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - ItemList.Circuit_Good.get(2L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 16, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 16, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - ItemList.Circuit_Integrated_Good.get(2L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 16, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 16, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - ItemList.Circuit_Processor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 16, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 16, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 6, missing), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 16, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 32, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 32, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 32, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - ItemList.Circuit_Computer.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 32, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 32, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - ItemList.Circuit_Nanoprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 32, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 32, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 7, missing), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 32, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Component_Filter.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Component_Filter.get(1L), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Component_Filter.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Component_Filter.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Component_Filter.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Component_Filter.get(1L), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Component_Filter.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Component_Filter.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Component_Filter.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Component_Filter.get(1L), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Component_Filter.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Component_Filter.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - getModItem(Minecraft.ID, "enchanted_book", 1, wildcard, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 31, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 31, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 131, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 12, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 12, missing), - getModItem(Minecraft.ID, "writable_book", 1, wildcard, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 13, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - getModItem(Thaumcraft.ID, "ItemShard", 4, 6, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 30, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 12, missing), - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 2, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 16, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - getModItem(ExtraUtilities.ID, "trashcan", 1, 0, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 6, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), - ItemList.Component_Filter.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), - ItemList.Component_Filter.get(1L), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), - ItemList.Component_Filter.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), - ItemList.Component_Filter.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), - ItemList.Component_Filter.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), - ItemList.Component_Filter.get(1L), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), - ItemList.Component_Filter.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), - ItemList.Component_Filter.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), - ItemList.Component_Filter.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), - ItemList.Component_Filter.get(1L), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), - ItemList.Component_Filter.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), - ItemList.Component_Filter.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing), - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 502, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 500, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 6, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - ItemList.Circuit_Basic.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - ItemList.Circuit_Microprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - ItemList.Circuit_Basic.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 3, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 103, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 3, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 6, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 203, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 3, missing), - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 3, missing), - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 3, missing), - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 7, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 107, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 103, missing), - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 107, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 107, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 6, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 207, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 203, missing), - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 207, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - getModItem(IndustrialCraft2.ID, "itemBatREDischarged", 1, 0, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 300, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - getModItem(IndustrialCraft2.ID, "itemBatRE", 1, wildcard, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 300, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); - } - - private void recipes2() { - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 1, missing), - ItemList.Conveyor_Module_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 30, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 17, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 1, missing), - ItemList.Conveyor_Module_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 30, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 17, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 1, missing), - ItemList.Conveyor_Module_LV.get(1L), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 30, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 17, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - ItemList.Circuit_Good.get(1L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - ItemList.Circuit_Good.get(1L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - ItemList.Circuit_Good.get(1L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - ItemList.Circuit_Integrated_Good.get(1L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - ItemList.Circuit_Processor.get(1L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 2, 0, missing), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - ItemList.Circuit_Computer.get(2L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - ItemList.Circuit_Nanoprocessor.get(2L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 7, missing), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 2, 0, missing), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - ItemList.Circuit_Computer.get(2L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - ItemList.Circuit_Nanoprocessor.get(2L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 7, missing), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 2, 0, missing), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - ItemList.Circuit_Computer.get(2L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - ItemList.Circuit_Nanoprocessor.get(2L), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 7, missing), - getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(NewHorizonsCoreMod.ID, "item.GoldCoreChip", 1, 0, missing), - ItemList.Robot_Arm_MV.get(2L), - getModItem(IndustrialCraft2.ID, "upgradeModule", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 288)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(NewHorizonsCoreMod.ID, "item.GoldCoreChip", 1, 0, missing), - ItemList.Robot_Arm_MV.get(2L), - getModItem(IndustrialCraft2.ID, "upgradeModule", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(NewHorizonsCoreMod.ID, "item.GoldCoreChip", 1, 0, missing), - ItemList.Robot_Arm_MV.get(2L), - getModItem(IndustrialCraft2.ID, "upgradeModule", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 16L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 72)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing), - getModItem(NewHorizonsCoreMod.ID, "item.DiamondCoreChip", 1, 0, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 32L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 576)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing), - getModItem(NewHorizonsCoreMod.ID, "item.DiamondCoreChip", 1, 0, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 32L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 288)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing), - getModItem(NewHorizonsCoreMod.ID, "item.DiamondCoreChip", 1, 0, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 32L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - CustomItemList.Display.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(OpenComputers.ID, "keyboard", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogistics", 1, 0, missing), - getModItem(IronChests.ID, "BlockIronChest", 1, 3, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 2, 0, missing), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeBlockRequestTable", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - CustomItemList.Display.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(OpenComputers.ID, "keyboard", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogistics", 1, 0, missing), - getModItem(IronChests.ID, "BlockIronChest", 1, 3, missing), - ItemList.Circuit_Good.get(2L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeBlockRequestTable", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - CustomItemList.Display.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(OpenComputers.ID, "keyboard", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogistics", 1, 0, missing), - getModItem(IronChests.ID, "BlockIronChest", 1, 3, missing), - ItemList.Circuit_Integrated_Good.get(2L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeBlockRequestTable", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - CustomItemList.Display.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(OpenComputers.ID, "keyboard", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogistics", 1, 0, missing), - getModItem(IronChests.ID, "BlockIronChest", 1, 3, missing), - ItemList.Circuit_Processor.get(2L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeBlockRequestTable", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - CustomItemList.Display.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(OpenComputers.ID, "keyboard", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogistics", 1, 0, missing), - getModItem(IronChests.ID, "BlockIronChest", 1, 3, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 6, missing), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeBlockRequestTable", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Circuit_Computer.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Circuit_Nanoprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 7, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Circuit_Computer.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Circuit_Nanoprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 7, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Circuit_Computer.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Circuit_Nanoprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 7, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Circuit_Computer.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Circuit_Nanoprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 7, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(45 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 1, 0, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Circuit_Computer.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Circuit_Nanoprocessor.get(1L), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 7, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 8, missing), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Circuit_Computer.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Circuit_Nanoprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - ItemList.Robot_Arm_HV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 7, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing), - getModItem(OpenComputers.ID, "item", 1, 70, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 14, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - getModItem(OpenComputers.ID, "item", 1, 70, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 15, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 8L), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 8L), - ItemList.Circuit_Computer.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 8L), - ItemList.Circuit_Nanoprocessor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 8L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 7, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 2, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(Forestry.ID, "factory2", 1, 2, missing), - ItemList.Robot_Arm_MV.get(2L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 2L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(Forestry.ID, "factory2", 1, 2, missing), - ItemList.Robot_Arm_MV.get(2L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), - ItemList.Circuit_Computer.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 2L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(Forestry.ID, "factory2", 1, 2, missing), - ItemList.Robot_Arm_MV.get(2L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), - ItemList.Circuit_Nanoprocessor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 2L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(Forestry.ID, "factory2", 1, 2, missing), - ItemList.Robot_Arm_MV.get(2L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 7, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 2L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 10, missing), - ItemList.Robot_Arm_MV.get(2L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 2L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 10, missing), - ItemList.Robot_Arm_MV.get(2L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), - ItemList.Circuit_Computer.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 2L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 10, missing), - ItemList.Robot_Arm_MV.get(2L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), - ItemList.Circuit_Nanoprocessor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 2L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 10, missing), - ItemList.Robot_Arm_MV.get(2L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 7, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 2L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 3, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(45 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 3, missing), - getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 25, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 4, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Sensor_HV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 8L), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt02, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Sensor_HV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 8L), - ItemList.Circuit_Computer.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt02, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Sensor_HV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 8L), - ItemList.Circuit_Nanoprocessor.get(2L), - GT_OreDictUnificator.get(OrePrefixes.cableGt02, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1L), - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - ItemList.Sensor_HV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 8L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 2, 7, missing), - GT_OreDictUnificator.get(OrePrefixes.cableGt02, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 5, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 576)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - ItemList.Circuit_Good.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - ItemList.Circuit_Integrated_Good.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - ItemList.Circuit_Processor.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - ItemList.Circuit_Good.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - ItemList.Circuit_Integrated_Good.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - ItemList.Circuit_Processor.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - ItemList.Circuit_Good.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - ItemList.Circuit_Integrated_Good.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - ItemList.Circuit_Processor.get(1L), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - ItemList.Cover_Crafting.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 600, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 601, missing)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_EV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 2, 601, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 8, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 602, missing)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_IV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - CustomItemList.Display.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 4L), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Diamond, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.remoteOrdererItem", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - CustomItemList.Display.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 4L), - ItemList.Circuit_Computer.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Diamond, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.remoteOrdererItem", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - CustomItemList.Display.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 4L), - ItemList.Circuit_Nanoprocessor.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Diamond, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.remoteOrdererItem", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - CustomItemList.Display.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 4L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 7, missing), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Diamond, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.remoteOrdererItem", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - CustomItemList.Display.get(1L), - getModItem(OpenComputers.ID, "keyboard", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 0, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.pipeController", 1, 0, missing)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - CustomItemList.Display.get(1L), - getModItem(OpenComputers.ID, "keyboard", 1, 0, missing), - getModItem(Minecraft.ID, "sign", 16, 0, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.ItemPipeSignCreator", 1, 0, missing)) - .duration(80 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 1L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Diamond, 1L), - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 3, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.aluminium", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Aluminium, 1L), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.aluminium", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Aluminium, 1L), - ItemList.Circuit_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.aluminium", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Aluminium, 1L), - ItemList.Circuit_Integrated_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.aluminium", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Aluminium, 1L), - ItemList.Circuit_Processor.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.aluminium", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Aluminium, 1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 1, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.aluminium", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - getModItem(Forestry.ID, "apicultureChest", 1, 0, missing), - getModItem(Forestry.ID, "propolis", 4, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing)) - .fluidInputs(FluidRegistry.getFluidStack("for.honey", 1000)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - getModItem(Forestry.ID, "apicultureChest", 1, 0, missing), - getModItem(Forestry.ID, "propolis", 4, 0, missing), - ItemList.Circuit_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing)) - .fluidInputs(FluidRegistry.getFluidStack("for.honey", 1000)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - getModItem(Forestry.ID, "apicultureChest", 1, 0, missing), - getModItem(Forestry.ID, "propolis", 4, 0, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing)) - .fluidInputs(FluidRegistry.getFluidStack("for.honey", 1000)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - getModItem(Forestry.ID, "apicultureChest", 1, 0, missing), - getModItem(Forestry.ID, "propolis", 4, 0, missing), - ItemList.Circuit_Processor.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing)) - .fluidInputs(FluidRegistry.getFluidStack("for.honey", 1000)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), - getModItem(Forestry.ID, "apicultureChest", 1, 0, missing), - getModItem(Forestry.ID, "propolis", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing)) - .fluidInputs(FluidRegistry.getFluidStack("for.honey", 1000)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsApiaristSink", 1, 0, missing)) - .duration(80 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(ExtraUtilities.ID, "trashcan", 1, 0, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 11, missing)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(formingPressRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - ItemList.Circuit_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - ItemList.Circuit_Integrated_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - ItemList.Circuit_Processor.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - ItemList.Circuit_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - ItemList.Circuit_Integrated_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - ItemList.Circuit_Processor.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - ItemList.Circuit_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - ItemList.Circuit_Integrated_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - ItemList.Circuit_Processor.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - ItemList.Robot_Arm_HV.get(1L), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Circuit_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Circuit_Integrated_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Circuit_Processor.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Circuit_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Circuit_Integrated_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Circuit_Processor.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(80 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Circuit_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Circuit_Integrated_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - } - - private void recipes3() { - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - ItemList.Circuit_Processor.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), - getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), - ItemList.Conveyor_Module_HV.get(1L), - ItemList.Sensor_HV.get(1L), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(80 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsApiaristAnalyser", 1, 0, missing)) - .duration(80 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogistics", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogistics", 2, 0, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogisticsMk2", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 601, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogisticsMk2", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogisticsMk2", 2, 0, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 8, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogisticsMk3", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 602, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogisticsMk3", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), - ItemList.Emitter_MV.get(1L), - ItemList.Conveyor_Module_MV.get(1L), - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 4, 1, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogistics", 1, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogistics", 1, 0, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 6, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogisticsMk2", 1, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 500, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsProviderLogistics", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsProviderLogistics", 2, 0, missing), - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 6, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsProviderLogisticsMk2", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsProviderLogisticsMk2", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 502, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsSupplierLogistics", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 0, missing), - ItemList.Robot_Arm_MV.get(1L), - ItemList.Sensor_MV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsSatelliteLogistics", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.remoteOrdererItem", 0, wildcard, missing), - getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogistics", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsRemoteOrdererLogistics", 1, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), - getModItem(Minecraft.ID, "web", 1, 0, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsFirewall", 1, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedstoneAlloy, 2L), - getModItem(Minecraft.ID, "chest", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk1", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedstoneAlloy, 2L), - getModItem(Minecraft.ID, "trapped_chest", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk1", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk1", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 2L), - getModItem(IronChests.ID, "BlockIronChest", 1, 3, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk2", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk2", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RoseGold, 2L), - getModItem(IronChests.ID, "BlockIronChest", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk3", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk3", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedSteel, 2L), - getModItem(IronChests.ID, "BlockIronChest", 1, 4, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk4", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk4", 2, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 2L), - getModItem(IronChests.ID, "BlockIronChest", 1, 1, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk5", 2, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 3, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuit", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk2", 4, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 3, missing), - ItemList.Circuit_Basic.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk2", 4, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 3, missing), - ItemList.Circuit_Microprocessor.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk2", 4, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 3, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 5, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk2", 4, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 6, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RoseGold, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitMV", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk3", 6, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 6, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RoseGold, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 0, missing), - ItemList.Circuit_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk3", 6, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 6, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RoseGold, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 0, missing), - ItemList.Circuit_Integrated_Good.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk3", 6, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 6, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RoseGold, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 0, missing), - ItemList.Circuit_Processor.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk3", 6, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 6, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RoseGold, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 6, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk3", 6, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedSteel, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 4, missing), - getModItem(IndustrialCraft2.ID, "itemPartCircuitAdv", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk4", 8, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedSteel, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 4, missing), - ItemList.Circuit_Computer.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk4", 8, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedSteel, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 4, missing), - ItemList.Circuit_Nanoprocessor.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk4", 8, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedSteel, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 4, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 7, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk4", 8, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 12, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 1, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitEV", 1, 0, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk5", 12, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 12, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 1, missing), - ItemList.Circuit_Data.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk5", 12, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 12, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 1, missing), - ItemList.Circuit_Nanocomputer.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk5", 12, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 12, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 1, missing), - ItemList.Circuit_Quantumprocessor.get(1L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk5", 12, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 12, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 4L), - getModItem(IronChests.ID, "BlockIronChest", 2, 1, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 8, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk5", 12, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitULV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.Circuit_Parts_Vacuum_Tube.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.NandChip.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitULV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + // This should ideally be shared somewhere; pending more cleanup/rewrite. + private static final Materials[] solderingMaterials = new Materials[] { Materials.SolderingAlloy, Materials.Tin, + Materials.Lead }; + + /** + * Gives a FluidStack of soldering material of appropriate size. + * + * @param material Material to use. Must be one of {@link #solderingMaterials}. + * @param baseAmount Amount of soldering alloy to use. Tin is 2x, Lead is 4x this amount. + * @return FluidStack of the appropriate material and amount. + */ + private static FluidStack getSolderingFluid(Materials material, long baseAmount) { + if (material.contains(SubTag.SOLDERING_MATERIAL_GOOD)) return material.getMolten(baseAmount); + if (material.contains(SubTag.SOLDERING_MATERIAL_BAD)) return material.getMolten(baseAmount * 4); + if (material.contains(SubTag.SOLDERING_MATERIAL)) return material.getMolten(baseAmount * 2); + return null; + } + + @Override + public void loadRecipes() { + loadModuleRecipes(); + loadUpgradeRecipes(); + loadPipeRecipes(); + loadMiscRecipes(); + } + + private void loadModuleRecipes() { + for (Materials solderingMaterial : solderingMaterials) { + + // Blank Module + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 4L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // ItemSink Module + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), + ItemList.Component_Filter.get(1L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 1, missing)).duration(45 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Passive Supplier Module + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.itemModule", 3, 0, missing), + ItemList.Component_Filter.get(1L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing)).duration(45 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Extractor Module + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.itemModule", 2, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 8L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 3, missing)).duration(45 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Polymorphic ItemSink Module + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), + ItemList.Electric_Piston_LV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 20, missing), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 4, missing)).duration(45 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // QuickSort Module + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), + ItemList.Robot_Arm_HV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 8L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing)).duration(45 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Advanced Extractor Module + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 3, missing), + getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 7, missing)).duration(45 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Provider Module + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.itemModule", 4, 0, missing), + ItemList.Robot_Arm_MV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1L), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 8L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 4, 500, missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Bee Analyzer module + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), + getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), + ItemList.Conveyor_Module_HV.get(1L), + ItemList.Sensor_HV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing)).duration(80 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Apiary Refiller Module + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), + ItemList.Robot_Arm_HV.get(1L), + ItemList.Conveyor_Module_HV.get(1L), + ItemList.Sensor_HV.get(1L), + ItemList.Emitter_HV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 10, missing)) + .duration(80 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Crafting Module + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.itemModule", 5, 0, missing), + ItemList.Emitter_MV.get(1L), + ItemList.Sensor_MV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1L), + ItemList.Cover_Crafting.get(1L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 30, missing), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 5, 600, missing)) + .duration(80 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Type Filter ItemSink module + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.itemModule", 2, 1, missing), + ItemList.Conveyor_Module_LV.get(1L), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 30, missing), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 17, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + } + + // Terminus Module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.Circuit_Parts_Vacuum_Tube.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), + getModItem(ExtraUtilities.ID, "trashcan", 1, 0, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 6, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // Extractor MK2 module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.NandChip.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 3, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 103, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // Advanced Extractor MK2 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 7, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 107, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitULV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 103, missing), + getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 107, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // Extractor MK3 module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.Circuit_Parts_Vacuum_Tube.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 3, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 6, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 203, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // Advanced Extractor MK3 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.NandChip.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 107, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 6, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 207, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 203, missing), + getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 207, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // Provider module MK2 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitULV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 500, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 6, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // Electric Manager module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.Circuit_Parts_Vacuum_Tube.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), + getModItem(IndustrialCraft2.ID, "itemBatREDischarged", 1, 0, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 300, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.NandChip.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), + getModItem(IndustrialCraft2.ID, "itemBatRE", 1, wildcard, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 300, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // BeeSink module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), + getModItem(Forestry.ID, "apicultureChest", 1, 0, missing), + getModItem(Forestry.ID, "propolis", 4, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1L), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); + .fluidInputs(FluidRegistry.getFluidStack("for.honey", 1000)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing)).duration(80 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Drone Terminus Module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitULV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), + getModItem(ExtraUtilities.ID, "trashcan", 1, 0, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 11, missing)).duration(80 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(formingPressRecipes); + + // Mod Based ItemSink module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.Circuit_Parts_Vacuum_Tube.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 12, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // OreDict ItemSink module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.NandChip.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 12, missing), + getModItem(Minecraft.ID, "writable_book", 1, wildcard, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 13, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // Thaumic AspectSink module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), + getModItem(Thaumcraft.ID, "ItemShard", 4, 6, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 30, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // Enchantment Sink module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitULV", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), + getModItem(Minecraft.ID, "enchanted_book", 1, wildcard, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 31, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // Enchantment Sink module MK2 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.Circuit_Parts_Vacuum_Tube.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 31, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 131, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // CC Based QuickSort module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - ItemList.NandChip.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 5, missing), + getModItem(OpenComputers.ID, "item", 1, 70, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 14, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(formingPressRecipes); + + // CC Based ItemSink module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 1, missing), + getModItem(OpenComputers.ID, "item", 1, 70, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 15, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(formingPressRecipes); + + // Crafting module MK2 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitULV", 1, 0, missing), - getModItem(Minecraft.ID, "chest", 1, 0, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 34, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 44, missing)).duration(60 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 2, 600, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 601, missing)).duration(80 * SECONDS) + .eut(TierEU.RECIPE_EV).addTo(formingPressRecipes); + + // Crafting module MK3 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), - ItemList.Circuit_Parts_Vacuum_Tube.get(1L), - getModItem(Minecraft.ID, "chest", 1, 0, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 34, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 44, missing)).duration(60 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 2, 601, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 8, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 2, 602, missing)).duration(80 * SECONDS) + .eut(TierEU.RECIPE_IV).addTo(formingPressRecipes); + + // Active Supplier Module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), - ItemList.NandChip.get(1L), - getModItem(Minecraft.ID, "chest", 1, 0, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 34, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 44, missing)).duration(60 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 3, 2, missing), + getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 3, 502, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // Creative Tab Based ItemSink module GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 4, missing), - getModItem(Minecraft.ID, "chest", 1, 0, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 34, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 44, missing)).duration(60 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 12, missing), + getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 2, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemModule", 1, 16, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + } + + private void loadUpgradeRecipes() { + // Blank Upgrade + for (Materials solderingMaterial : solderingMaterials) { + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Primitive, 1L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 4L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Primitive, 1L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tin, 4L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 4L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + } + + // Sneaky upgrades + for (int side = 0; side < 6; ++side) { + // Sides: Up, Down, N, S, E, W + // Circuits: 5 - 6 - 1 - 2 - 3 - 4 + int meta = side; + int circuit = side < 2 ? side + 5 : side - 1; + + // Sneaky Upgrade + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing), + ItemList.Robot_Arm_LV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Bronze, 2L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 33, missing), + GT_Utility.getIntegratedCircuit(circuit)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Modification + + // UP + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 0, missing), + null, + null, + "craftingToolScrewdriver", + null, + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing), + null, + null, + null, + null); + + // DOWN + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 1, missing), + null, + null, + null, + null, + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing), + null, + null, + null, + "craftingToolScrewdriver"); + + // NORTH + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 2, missing), + null, + "craftingToolScrewdriver", + null, + null, + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing), + null, + null, + null, + null); + + // SOUTH + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 3, missing), + null, + null, + null, + null, + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing), + null, + null, + "craftingToolScrewdriver", + null); + + // EAST + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 4, missing), + null, + null, + null, + null, + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing), + "craftingToolScrewdriver", + null, + null, + null); + + // WEST + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 5, missing), + null, + null, + null, + "craftingToolScrewdriver", + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing), + null, + null, + null, + null); + } + + // Disconnection upgrades + for (int side = 0; side < 6; ++side) { + // Sides: Up, Down, N, S, E, W + // Circuits: 5 - 6 - 1 - 2 - 3 - 4 + int meta = side + 10; + int circuit = side < 2 ? side + 5 : side - 1; + + // Disconnection Upgrade + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), + GT_Utility.getIntegratedCircuit(circuit)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, meta, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Modification + + // UP + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 10, missing), + null, + null, + "craftingToolScrewdriver", + null, + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing), + null, + null, + null, + null); + + // DOWN + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 11, missing), + null, + null, + null, + null, + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing), + null, + null, + null, + "craftingToolScrewdriver"); + + // NORTH + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 12, missing), + null, + "craftingToolScrewdriver", + null, + null, + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing), + null, + null, + null, + null); + + // SOUTH + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 13, missing), + null, + null, + null, + null, + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing), + null, + null, + "craftingToolScrewdriver", + null); + + // EAST + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 14, missing), + null, + null, + null, + null, + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing), + "craftingToolScrewdriver", + null, + null, + null); + + // WEST + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 15, missing), + null, + null, + null, + "craftingToolScrewdriver", + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, meta, missing), + null, + null, + null, + null); + } + + // Item Speed Upgrade GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), - getModItem(NewHorizonsCoreMod.ID, "item.CircuitULV", 1, 0, missing), - getModItem(Minecraft.ID, "trapped_chest", 1, 0, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 34, missing), + ItemList.Electric_Piston_LV.get(1L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 44, missing)).duration(60 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 20, missing)) + .fluidInputs(Materials.Lubricant.getFluid(1000)).duration(30 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(assemblerRecipes); + + // Advanced Satellite Upgrade GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), - ItemList.Circuit_Parts_Vacuum_Tube.get(1L), - getModItem(Minecraft.ID, "trapped_chest", 1, 0, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 34, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), + ItemList.Sensor_HV.get(1L), + getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 2, missing), + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 23, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 44, missing)).duration(60 * SECONDS) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 21, missing)).duration(60 * SECONDS) .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), - ItemList.NandChip.get(1L), - getModItem(Minecraft.ID, "trapped_chest", 1, 0, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 34, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), + ItemList.Sensor_HV.get(1L), + ItemList.Emitter_HV.get(1L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 33, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 44, missing)).duration(60 * SECONDS) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 21, missing)).duration(60 * SECONDS) .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Fluid Crafting Upgrade GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedItem0", 1, 4, missing), - getModItem(Minecraft.ID, "trapped_chest", 1, 0, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 34, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), + ItemList.Large_Fluid_Cell_Steel.get(1L), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 44, missing)).duration(60 * SECONDS) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 22, missing)).duration(30 * SECONDS) .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Crafting Byproduct Extraction Upgrade GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), - getModItem(Minecraft.ID, "wool", 1, wildcard, missing), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Steel, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 26, missing), - GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 25, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), - ItemList.Electric_Piston_LV.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 32, missing), + ItemList.Conveyor_Module_LV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.RedAlloy, 1L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 20, missing)) - .fluidInputs(FluidRegistry.getFluidStack("lubricant", 1000)).duration(30 * SECONDS) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 23, missing)).duration(30 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Placement Rules Upgrade GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), @@ -4902,249 +715,341 @@ private void recipes3() { GT_Utility.getIntegratedCircuit(18)) .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 24, missing)).duration(30 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Fuzzy Upgrade GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), - ItemList.Conveyor_Module_LV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.RedAlloy, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 33, missing), + getModItem(Minecraft.ID, "wool", 1, wildcard, missing), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Steel, 1L), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 26, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 23, missing)).duration(30 * SECONDS) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 25, missing)).duration(30 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // CC Remote Control Upgrade + // No recipe. + + // Crafting Monitoring Upgrade GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - getModItem(IndustrialCraft2.ID, "itemPlates", 1, 1, missing)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 42, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + ItemList.Emitter_MV.get(1L), + ItemList.Sensor_MV.get(1L), + getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing), + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 24, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 41, missing)).duration(60 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Opaque Upgrade GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L)) .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 42, missing)).duration(30 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(formingPressRecipes); + + // Crafting Cleanup Upgrade GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - ItemList.Sensor_HV.get(1L), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 207, missing), getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 23, missing), + getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 33, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 21, missing)).duration(60 * SECONDS) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 26, missing)).duration(60 * SECONDS) .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Upgrade Module Upgrade GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 207, missing), - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 2, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 33, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 4, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Primitive, 1L), + getModItem(Minecraft.ID, "chest", 1, 0, missing), + getModItem(ProjectRedCore.ID, "projectred.core.part", 2, 34, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 26, missing)).duration(60 * SECONDS) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 2, 44, missing)).duration(60 * SECONDS) .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + } + + private void loadPipeRecipes() { + // Basic Logistics Pipe GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), + GT_OreDictUnificator.get(OrePrefixes.gemFlawed, Materials.Diamond, 8L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 2L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(Materials.SolderingAlloy.getMolten(72)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing)) + .duration(40 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 2L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(Materials.SolderingAlloy.getMolten(72)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing)) + .duration(40 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 16, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 2L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(Materials.SolderingAlloy.getMolten(72)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 16, 0, missing)) + .duration(40 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 32, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2L), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 2L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Silver, 16L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(Materials.SolderingAlloy.getMolten(72)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 32, 0, missing)) + .duration(40 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Request Logistics Pipe + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), ItemList.Emitter_MV.get(1L), - ItemList.Sensor_MV.get(1L), - getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 24, missing), + ItemList.Conveyor_Module_MV.get(1L), + getModItem(BuildCraftSilicon.ID, "redstoneChipset", 4, 1, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 41, missing)).duration(60 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogistics", 1, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Request Logistics Pipe Mk2 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - ItemList.Sensor_HV.get(1L), - ItemList.Emitter_HV.get(1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 33, missing), + getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogistics", 1, 0, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 6, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 21, missing)).duration(60 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogisticsMk2", 1, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Provider Logistics Pipe GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing), - ItemList.Robot_Arm_LV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Bronze, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 33, missing), - GT_Utility.getIntegratedCircuit(5)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 0, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 500, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsProviderLogistics", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Provider Logistics Pipe Mk2 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing), - ItemList.Robot_Arm_LV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Bronze, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 33, missing), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 1, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsProviderLogistics", 2, 0, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 6, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsProviderLogisticsMk2", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing), - ItemList.Robot_Arm_LV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Bronze, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 33, missing), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 2, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 501, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsProviderLogisticsMk2", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Crafting Logistics Pipe GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing), - ItemList.Robot_Arm_LV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Bronze, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 33, missing), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 3, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogistics", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Crafting Logistics Pipe Mk2 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing), - ItemList.Robot_Arm_LV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Bronze, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 33, missing), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 4, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogistics", 2, 0, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogisticsMk2", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 4, 4, missing), - ItemList.Robot_Arm_LV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Bronze, 2L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 4, 33, missing), - GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 5, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 601, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogisticsMk2", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Crafting Logistics Pipe Mk3 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), - GT_Utility.getIntegratedCircuit(5)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 10, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogisticsMk2", 2, 0, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 8, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogisticsMk3", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), - GT_Utility.getIntegratedCircuit(5)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 10, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 602, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsCraftingLogisticsMk3", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Satellite Logistics Pipe GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 11, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 0, missing), + ItemList.Robot_Arm_MV.get(1L), + ItemList.Sensor_MV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 1L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsSatelliteLogistics", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Supplier Logistics Pipe GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 11, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 502, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsSupplierLogistics", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Logistics Chassis Mk1 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 12, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 2, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedstoneAlloy, 2L), + getModItem(Minecraft.ID, "chest", 1, 0, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk1", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Logistics Chassis Mk2 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 12, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk1", 2, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 2L), + getModItem(IronChests.ID, "BlockIronChest", 1, 3, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk2", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 13, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 4L), + getModItem(IronChests.ID, "BlockIronChest", 2, 3, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 1L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk2", 4, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Logistics Chassis Mk3 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 13, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk2", 2, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RoseGold, 2L), + getModItem(IronChests.ID, "BlockIronChest", 1, 0, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk3", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 14, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 6, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RoseGold, 4L), + getModItem(IronChests.ID, "BlockIronChest", 2, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk3", 6, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Logistics Chassis Mk4 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 14, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk3", 2, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedSteel, 2L), + getModItem(IronChests.ID, "BlockIronChest", 1, 4, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk4", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 1L), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), - GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 15, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 8, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedSteel, 4L), + getModItem(IronChests.ID, "BlockIronChest", 2, 4, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 1L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk4", 8, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Logistics Chassis Mk5 GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), - getModItem(Railcraft.ID, "part.plate", 1, 1, missing), - getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing), - GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 15, missing)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk4", 2, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 2L), + getModItem(IronChests.ID, "BlockIronChest", 1, 1, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk5", 2, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 12, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 4L), + getModItem(IronChests.ID, "BlockIronChest", 2, 1, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 1L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeLogisticsChassiMk5", 12, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Remote Orderer Logistics Pipe GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 6, 0, missing), - ItemList.Large_Fluid_Cell_Steel.get(1L), - ItemList.Electric_Pump_LV.get(1L), + getModItem(LogisticsPipes.ID, "item.remoteOrdererItem", 0, wildcard, missing), + getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogistics", 1, 0, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 6, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.lead", 144)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsRemoteOrdererLogistics", 1, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Bee Analyzer Logistics Pipe GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 6, 0, missing), - ItemList.Large_Fluid_Cell_Steel.get(1L), - ItemList.Electric_Pump_LV.get(1L), + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 8, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 6, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.tin", 72)).duration(40 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(assemblerRecipes); + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsApiaristAnalyser", 1, 0, missing)) + .duration(80 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // BeeSink Logistics Pipe GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 6, 0, missing), - ItemList.Large_Fluid_Cell_Steel.get(1L), - ItemList.Electric_Pump_LV.get(1L), + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 9, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 6, 0, missing)) - .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 36)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsApiaristSink", 1, 0, missing)) + .duration(80 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics Firewall Pipe GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 3, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 502, missing), - ItemList.Large_Fluid_Cell_Steel.get(1L), + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), + getModItem(Minecraft.ID, "web", 1, 0, missing), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidSupplierMk2", 3, 0, missing)) - .duration(30 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsFirewall", 1, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + + // Logistics Fluid Container Supplier GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 3, 0, missing), @@ -5154,22 +1059,41 @@ private void recipes3() { GT_Utility.getIntegratedCircuit(18)) .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsFluidSupplier", 3, 0, missing)) .duration(30 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics Fluid Basic Pipe + for (Materials solderingMaterial : solderingMaterials) { + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 6, 0, missing), + ItemList.Electric_Pump_LV.get(1L), + ItemList.Large_Fluid_Cell_Steel.get(1L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 6, 0, missing)) + .duration(40 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + } + + // Logistics Fluid Insertion Pipe GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 3, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 500, missing), + ItemList.Electric_Pump_MV.get(1L), ItemList.Large_Fluid_Cell_Steel.get(1L), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidProvider", 3, 0, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidInsertion", 3, 0, missing)) .duration(30 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics Fluid Provider Pipe GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 3, 0, missing), - ItemList.Electric_Pump_MV.get(1L), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 500, missing), ItemList.Large_Fluid_Cell_Steel.get(1L), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidInsertion", 3, 0, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidProvider", 3, 0, missing)) .duration(30 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics Fluid Request Pipe GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 1, 0, missing), @@ -5178,6 +1102,18 @@ private void recipes3() { GT_Utility.getIntegratedCircuit(18)) .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidRequestLogistics", 1, 0, missing)) .duration(30 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics Fluid Extractor Pipe + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 4, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 3, missing), + ItemList.Large_Fluid_Cell_Steel.get(1L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidExtractor", 4, 0, missing)) + .duration(30 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics Fluid Satellite Pipe GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 1, 0, missing), @@ -5188,21 +1124,319 @@ private void recipes3() { GT_Utility.getIntegratedCircuit(18)) .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidSatellite", 1, 0, missing)) .duration(30 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics Fluid Supplier GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 4, 0, missing), - getModItem(LogisticsPipes.ID, "item.itemModule", 1, 3, missing), + getModItem(LogisticsPipes.ID, "item.PipeFluidBasic", 3, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 502, missing), ItemList.Large_Fluid_Cell_Steel.get(1L), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidExtractor", 4, 0, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeFluidSupplierMk2", 3, 0, missing)) .duration(30 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Unrouted Transport Pipe GT_Values.RA.stdBuilder() .itemInputs( - getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 4, missing), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 2L), + getModItem(BartWorks.ID, "BWPumpParts", 1, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 2L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing)) + .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 2L), + getModItem(Railcraft.ID, "glass", 4, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 8L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 32, 0, missing)) + .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 2L), + getModItem(ExtraUtilities.ID, "decorativeBlock2", 4, 5, missing), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 8L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 32, 0, missing)) + .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Aluminium, 2L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ReinforceGlass, 4L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 64, 0, missing)) + .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.StainlessSteel, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BorosilicateGlass, 2L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16L), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 64, 0, missing)) + .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + } + + private void loadMiscRecipes() { + + // Logistics Power Junction + for (Materials solderingMaterial : solderingMaterials) { + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Transformer_MV_LV.get(1L), + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 2L), + GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Copper, 4L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), + GT_Utility.getIntegratedCircuit(24)) + .fluidInputs(getSolderingFluid(solderingMaterial, 288)) + .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) + .duration(40 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Transformer_MV_LV.get(1L), + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 2L), + GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.AnnealedCopper, 4L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 8L), + GT_Utility.getIntegratedCircuit(24)) + .fluidInputs(getSolderingFluid(solderingMaterial, 288)) + .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 1, missing)) + .duration(40 * SECONDS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + } + + // Logistics Security Station + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Hull_MV.get(1L), + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 8L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2L), + GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 4L), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), + GT_Utility.getIntegratedCircuit(24)) + .fluidInputs(Materials.Plastic.getMolten(576)) + .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 2, missing)).duration(80 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics Crafting Table + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Hull_MV.get(1L), + getModItem(Forestry.ID, "factory2", 1, 2, missing), + ItemList.Robot_Arm_MV.get(2L), + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), - ItemList.Large_Fluid_Cell_Steel.get(1L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2L), + GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 2L), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), + GT_Utility.getIntegratedCircuit(24)) + .fluidInputs(Materials.Plastic.getMolten(576)) + .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 3, missing)).duration(45 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Hull_MV.get(1L), + getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 10, missing), + ItemList.Robot_Arm_MV.get(2L), + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 1, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 600, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2L), + GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Copper, 2L), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), + GT_Utility.getIntegratedCircuit(24)) + .fluidInputs(Materials.Plastic.getMolten(576)) + .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 3, missing)).duration(45 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics Fuzzy Crafting Table + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 3, missing), + getModItem(LogisticsPipes.ID, "item.itemUpgrade", 1, 25, missing)) + .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 4, missing)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(formingPressRecipes); + + // Logistics Statistics Table + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Hull_MV.get(1L), + getModItem(LogisticsPipes.ID, "item.PipeItemsBasicLogistics", 4, 0, missing), + ItemList.Sensor_HV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 8L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2L), + GT_OreDictUnificator.get(OrePrefixes.cableGt02, Materials.Copper, 4L), + GT_Utility.getIntegratedCircuit(24)) + .fluidInputs(Materials.Plastic.getMolten(576)) + .itemOutputs(getModItem(LogisticsPipes.ID, "logisticsSolidBlock", 1, 5, missing)).duration(80 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics Request Table + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Hull_MV.get(1L), + CustomItemList.Display.get(1L), + ItemList.Cover_Crafting.get(1L), + getModItem(OpenComputers.ID, "keyboard", 1, 0, missing), + getModItem(LogisticsPipes.ID, "item.PipeItemsRequestLogistics", 1, 0, missing), + getModItem(IronChests.ID, "BlockIronChest", 1, 3, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 2L), + GT_Utility.getIntegratedCircuit(24)) + .fluidInputs(Materials.Plastic.getMolten(576)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeBlockRequestTable", 1, 0, missing)) + .duration(80 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + for (Materials solderingMaterial : solderingMaterials) { + // Gold Upgrade Chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 2, missing), + getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1L), + getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.BlackSteel, 4L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 5, missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Diamond Upgrade Chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), + getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2L), + getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 4L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 36)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 2, 6, missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Advanced Gold Crafting Chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), + getModItem(NewHorizonsCoreMod.ID, "item.GoldCoreChip", 1, 0, missing), + ItemList.Robot_Arm_MV.get(2L), + getModItem(IndustrialCraft2.ID, "upgradeModule", 2, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 16L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 72)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Advanced Diamond Crafting Chip + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing), + getModItem(NewHorizonsCoreMod.ID, "item.DiamondCoreChip", 1, 0, missing), + ItemList.Robot_Arm_HV.get(1L), + getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 32L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(getSolderingFluid(solderingMaterial, 144)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 8, missing)) + .duration(45 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + } + + // Remote Orderer + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Emitter_MV.get(1L), + ItemList.Sensor_MV.get(1L), + CustomItemList.Display.get(1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 4L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 1L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Copper, 4L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Diamond, 4L), GT_Utility.getIntegratedCircuit(18)) - .itemOutputs(getModItem(LogisticsPipes.ID, "item.itemUpgrade", 4, 22, missing)).duration(30 * SECONDS) + .fluidInputs(Materials.Plastic.getMolten(144)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.remoteOrdererItem", 1, 0, missing)) + .duration(80 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Dyeing of Remote Orderer is in /gthandler/recipes/ChemicalBathRecipes.java + + // Crafting Sign Creator + GT_Values.RA.stdBuilder() + .itemInputs( + CustomItemList.Display.get(1L), + getModItem(OpenComputers.ID, "keyboard", 1, 0, missing), + getModItem(Minecraft.ID, "sign", 16, 0, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.ItemPipeSignCreator", 1, 0, missing)) + .duration(80 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics Pipe Controller + GT_Values.RA.stdBuilder() + .itemInputs( + CustomItemList.Display.get(1L), + getModItem(OpenComputers.ID, "keyboard", 1, 0, missing), + getModItem(LogisticsPipes.ID, "item.itemModule", 1, 0, missing), + GT_Utility.getIntegratedCircuit(18)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.pipeController", 1, 0, missing)).duration(80 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics Disk + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.itemDisk", 1, 0, missing), + "plateCarbon", + "plateCarbon", + "plateCarbon", + "plateCarbon", + getModItem(OpenComputers.ID, "item", 1, 19, missing), + "plateCarbon", + "plateCarbon", + "circuitPrimitive", + "plateCarbon"); + + // Logistics HUD Glasses + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.logisticsHUDGlasses", 1, 0, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 1, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 2, missing), + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 1, missing), + "screwTitanium", + "circuitAdvanced", + "screwTitanium", + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 0, missing), + "craftingToolScrewdriver", + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 0, missing)); + + // Logistics HUD Bow + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 1L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Diamond, 1L), + getModItem(BuildCraftSilicon.ID, "redstoneChipset", 2, 3, missing), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(Materials.Aluminium.getMolten(144)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 0, missing)).duration(80 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics HUD Glass + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(GalacticraftCore.ID, "item.sensorLens", 1, 0, missing), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Aluminium, 1L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1L), + GT_Utility.getIntegratedCircuit(18)) + .fluidInputs(Materials.Aluminium.getMolten(144)) + .itemOutputs(getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 1, missing)).duration(80 * SECONDS) .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + + // Logistics HUD Nose Bridge + addShapedRecipe( + getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 2, missing), + "boltRedSteel", + "stickDiamond", + "boltRedSteel", + "craftingToolFile", + "screwTitanium", + "craftingToolSoftHammer", + null, + "craftingToolScrewdriver", + null); } }