diff options
author | boubou19 <miisterunknown@gmail.com> | 2023-04-01 18:11:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-01 18:11:43 +0200 |
commit | 5f50e4a36ec000657b0a1664784acf00275293c6 (patch) | |
tree | 5ef81441032735438c9fd9c620224ca58e46e537 /src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java | |
parent | 6b77557e0e87cf5afd9ebd3985323ff1249e615c (diff) | |
download | GT5-Unofficial-5f50e4a36ec000657b0a1664784acf00275293c6.tar.gz GT5-Unofficial-5f50e4a36ec000657b0a1664784acf00275293c6.tar.bz2 GT5-Unofficial-5f50e4a36ec000657b0a1664784acf00275293c6.zip |
update spotless formatting (#1827)
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java')
-rw-r--r-- | src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java | 9451 |
1 files changed, 5904 insertions, 3547 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java index c76b2a90f4..06c4ad1879 100644 --- a/src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java +++ b/src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java @@ -37,198 +37,292 @@ public class AssemblerRecipes implements Runnable { this.withIC2NuclearControl(); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Plastic, 1)) - .itemOutputs(ItemList.Block_Plascrete.get(1)).fluidInputs(Materials.Concrete.getMolten(144)) - .noFluidOutputs().duration(10 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Plastic, 1)) + .itemOutputs(ItemList.Block_Plascrete.get(1)) + .fluidInputs(Materials.Concrete.getMolten(144)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Plastic, 1)) - .itemOutputs(ItemList.Block_Plascrete.get(1)).fluidInputs(Materials.Concrete.getMolten(144)) - .noFluidOutputs().duration(10 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Plastic, 1)) + .itemOutputs(ItemList.Block_Plascrete.get(1)) + .fluidInputs(Materials.Concrete.getMolten(144)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); for (byte i = 0; i < 16; i = (byte) (i + 1)) { for (int j = 0; j < Dyes.VALUES[i].getSizeOfFluidList(); j++) { - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.string, 3), GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(new ItemStack(Blocks.carpet, 2, 15 - i)) - .fluidInputs(Dyes.VALUES[i].getFluidDye(j, 24)).noFluidOutputs() - .duration(6 * SECONDS + 8 * TICKS).eut(5).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Items.string, 3), GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(new ItemStack(Blocks.carpet, 2, 15 - i)) + .fluidInputs(Dyes.VALUES[i].getFluidDye(j, 24)) + .noFluidOutputs() + .duration(6 * SECONDS + 8 * TICKS) + .eut(5) + .addTo(sAssemblerRecipes); } } GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.PolyvinylChloride, 1), - ItemList.Paper_Printed_Pages.get(1)) - .itemOutputs(new ItemStack(Items.written_book, 1, 0)).fluidInputs(Materials.Glue.getFluid(20)) - .noFluidOutputs().duration(1 * SECONDS + 12 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.PolyvinylChloride, 1), + ItemList.Paper_Printed_Pages.get(1)) + .itemOutputs(new ItemStack(Items.written_book, 1, 0)) + .fluidInputs(Materials.Glue.getFluid(20)) + .noFluidOutputs() + .duration(1 * SECONDS + 12 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.PolyvinylChloride, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Paper, 3)) - .itemOutputs(new ItemStack(Items.book, 1, 0)).fluidInputs(Materials.Glue.getFluid(20)).noFluidOutputs() - .duration(20 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.PolyvinylChloride, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Paper, 3)) + .itemOutputs(new ItemStack(Items.book, 1, 0)) + .fluidInputs(Materials.Glue.getFluid(20)) + .noFluidOutputs() + .duration(20 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getIC2Item("carbonMesh", 4), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Zinc, 16), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Component_Filter.get(1)).noFluidInputs().noFluidOutputs() - .duration(1 * MINUTES + 20 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_ModHandler.getIC2Item("carbonMesh", 4), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Zinc, 16), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Component_Filter.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(1 * MINUTES + 20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Steel, 64), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Zinc, 16), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Component_Filter.get(1)).fluidInputs(Materials.Plastic.getFluid(144)) - .noFluidOutputs().duration(1 * MINUTES + 20 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Steel, 64), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Zinc, 16), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Component_Filter.get(1)) + .fluidInputs(Materials.Plastic.getFluid(144)) + .noFluidOutputs() + .duration(1 * MINUTES + 20 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Graphite, 64), - ItemList.Circuit_Silicon_Wafer2.get(32), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Graphene, 64)) - .fluidInputs(Materials.AdvancedGlue.getFluid(500)).noFluidOutputs().duration(2 * MINUTES + 40 * SECONDS) - .eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Graphite, 64), + ItemList.Circuit_Silicon_Wafer2.get(32), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Graphene, 64)) + .fluidInputs(Materials.AdvancedGlue.getFluid(500)) + .noFluidOutputs() + .duration(2 * MINUTES + 40 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Graphite, 64), - ItemList.Circuit_Silicon_Wafer3.get(8), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Graphene, 64)) - .fluidInputs(Materials.AdvancedGlue.getFluid(250)).noFluidOutputs().duration(40 * SECONDS) - .eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Graphite, 64), + ItemList.Circuit_Silicon_Wafer3.get(8), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Graphene, 64)) + .fluidInputs(Materials.AdvancedGlue.getFluid(250)) + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Electric_Pump_LV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Basic), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.FluidRegulator_LV.get(1)).noFluidInputs().noFluidOutputs().duration(20 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Electric_Pump_LV.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Basic), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.FluidRegulator_LV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Electric_Pump_MV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Good), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.FluidRegulator_MV.get(1)).noFluidInputs().noFluidOutputs() - .duration(17 * SECONDS + 10 * TICKS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Electric_Pump_MV.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Good), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.FluidRegulator_MV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(17 * SECONDS + 10 * TICKS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Electric_Pump_HV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Advanced), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.FluidRegulator_HV.get(1)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Electric_Pump_HV.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Advanced), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.FluidRegulator_HV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Electric_Pump_EV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Data), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.FluidRegulator_EV.get(1)).noFluidInputs().noFluidOutputs() - .duration(12 * SECONDS + 10 * TICKS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Electric_Pump_EV.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Data), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.FluidRegulator_EV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(12 * SECONDS + 10 * TICKS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Electric_Pump_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Elite), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.FluidRegulator_IV.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Electric_Pump_IV.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Elite), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.FluidRegulator_IV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Electric_Pump_LuV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Master), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.FluidRegulator_LuV.get(1)).noFluidInputs().noFluidOutputs() - .duration(7 * SECONDS + 10 * TICKS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Electric_Pump_LuV.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Master), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.FluidRegulator_LuV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(7 * SECONDS + 10 * TICKS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Electric_Pump_ZPM.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Ultimate), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.FluidRegulator_ZPM.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Electric_Pump_ZPM.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Ultimate), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.FluidRegulator_ZPM.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_ZPM) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Electric_Pump_UV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.SuperconductorUHV), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.FluidRegulator_UV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(500000).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Electric_Pump_UV.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.SuperconductorUHV), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.FluidRegulator_UV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(500000) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Steam_Valve_LV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Basic), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Steam_Regulator_LV.get(1)).noFluidInputs().noFluidOutputs().duration(20 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Steam_Valve_LV.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Basic), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Steam_Regulator_LV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Steam_Valve_MV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Good), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Steam_Regulator_MV.get(1)).noFluidInputs().noFluidOutputs() - .duration(17 * SECONDS + 10 * TICKS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Steam_Valve_MV.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Good), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Steam_Regulator_MV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(17 * SECONDS + 10 * TICKS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Steam_Valve_HV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Advanced), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Steam_Regulator_HV.get(1)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Steam_Valve_HV.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Advanced), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Steam_Regulator_HV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Steam_Valve_EV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Data), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Steam_Regulator_EV.get(1)).noFluidInputs().noFluidOutputs() - .duration(12 * SECONDS + 10 * TICKS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Steam_Valve_EV.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Data), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Steam_Regulator_EV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(12 * SECONDS + 10 * TICKS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Steam_Valve_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Elite), 2), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Steam_Regulator_IV.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Steam_Valve_IV.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Elite), 2), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Steam_Regulator_IV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Electric_Pump_LV.get(1), - ItemList.Electric_Motor_LV.get(1), - GT_OreDictUnificator.get(OrePrefixes.gear.get(Materials.Steel), 2), - GT_Utility.getIntegratedCircuit(5)) - .itemOutputs(ItemList.Steam_Valve_LV.get(1)).noFluidInputs().noFluidOutputs().duration(20 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Electric_Pump_LV.get(1), + ItemList.Electric_Motor_LV.get(1), + GT_OreDictUnificator.get(OrePrefixes.gear.get(Materials.Steel), 2), + GT_Utility.getIntegratedCircuit(5)) + .itemOutputs(ItemList.Steam_Valve_LV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Electric_Pump_MV.get(1), - ItemList.Electric_Motor_MV.get(1), - GT_OreDictUnificator.get(OrePrefixes.gear.get(Materials.Aluminium), 2), - GT_Utility.getIntegratedCircuit(5)) - .itemOutputs(ItemList.Steam_Valve_MV.get(1)).noFluidInputs().noFluidOutputs() - .duration(17 * SECONDS + 10 * TICKS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Electric_Pump_MV.get(1), + ItemList.Electric_Motor_MV.get(1), + GT_OreDictUnificator.get(OrePrefixes.gear.get(Materials.Aluminium), 2), + GT_Utility.getIntegratedCircuit(5)) + .itemOutputs(ItemList.Steam_Valve_MV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(17 * SECONDS + 10 * TICKS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); { // limiting lifetime of the variables ItemStack flask = ItemList.VOLUMETRIC_FLASK.get(1); @@ -240,1768 +334,2802 @@ public class AssemblerRecipes implements Runnable { flask.setTagCompound(nbtFlask); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.VOLUMETRIC_FLASK.get(1), - GT_Utility.getIntegratedCircuit(circuitConfigurations[i])) - .itemOutputs(flask).noFluidInputs().noFluidOutputs().duration(10 * TICKS).eut(TierEU.RECIPE_LV) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.VOLUMETRIC_FLASK.get(1), + GT_Utility.getIntegratedCircuit(circuitConfigurations[i])) + .itemOutputs(flask) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * TICKS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); } } GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Bronze, 1), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Bronze, 1), - ItemList.Electric_Motor_LV.get(1), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Hatch_Muffler_LV.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Steel, 1), - ItemList.Electric_Motor_MV.get(1), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Hatch_Muffler_MV.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.StainlessSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), - ItemList.Electric_Motor_HV.get(1), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Hatch_Muffler_HV.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_EV.get(1), - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Titanium, 1), - ItemList.Electric_Motor_EV.get(1), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Hatch_Muffler_EV.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.TungstenSteel, 1), - ItemList.Electric_Motor_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Hatch_Muffler_IV.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LuV.get(1), - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Enderium, 1), - ItemList.Electric_Motor_LuV.get(1), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Enderium, 1), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Hatch_Muffler_LuV.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Bronze, 1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Bronze, 1), + ItemList.Electric_Motor_LV.get(1), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Hatch_Muffler_LV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ZPM.get(1), - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Naquadah, 1), - ItemList.Electric_Motor_ZPM.get(1), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.NaquadahAlloy, 1), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Hatch_Muffler_ZPM.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_UV.get(1), - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.NetherStar, 1), - ItemList.Electric_Motor_UV.get(1), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Neutronium, 1), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Hatch_Muffler_UV.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(500000).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Steel, 1), + ItemList.Electric_Motor_MV.get(1), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Hatch_Muffler_MV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MAX.get(1), - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.MysteriousCrystal, 1), - ItemList.Electric_Motor_UHV.get(1), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.CosmicNeutronium, 1), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Hatch_Muffler_MAX.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(2000000).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.StainlessSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), + ItemList.Electric_Motor_HV.get(1), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Hatch_Muffler_HV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.redstone_torch, 2, 32767), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1)) - .itemOutputs(new ItemStack(Items.repeater, 1, 0)).fluidInputs(Materials.Concrete.getMolten(144)) - .noFluidOutputs().duration(4 * SECONDS).eut(10).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_EV.get(1), + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Titanium, 1), + ItemList.Electric_Motor_EV.get(1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Hatch_Muffler_EV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Items.leather, 1, 32767), new ItemStack(Items.lead, 1, 32767)) - .itemOutputs(new ItemStack(Items.name_tag, 1, 0)).fluidInputs(Materials.Glue.getFluid(72)) - .noFluidOutputs().duration(5 * SECONDS).eut(8).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(NewHorizonsCoreMod.modID, "item.ArtificialLeather", 1L, 0), - new ItemStack(Items.lead, 1, 32767)) - .itemOutputs(new ItemStack(Items.name_tag, 1, 0)).fluidInputs(Materials.Glue.getFluid(72)) - .noFluidOutputs().duration(5 * SECONDS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_IV.get(1), + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.TungstenSteel, 1), + ItemList.Electric_Motor_IV.get(1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Hatch_Muffler_IV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Paper, 8), - new ItemStack(Items.compass, 1, 32767)) - .itemOutputs(new ItemStack(Items.map, 1, 0)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(8).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LuV.get(1), + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Enderium, 1), + ItemList.Electric_Motor_LuV.get(1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Enderium, 1), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Hatch_Muffler_LuV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Tantalum, 1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Manganese, 1)) - .itemOutputs(ItemList.Battery_RE_ULV_Tantalum.get(8)).fluidInputs(Materials.Plastic.getMolten(144)) - .noFluidOutputs().duration(5 * SECONDS).eut(4).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ZPM.get(1), + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Naquadah, 1), + ItemList.Electric_Motor_ZPM.get(1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.NaquadahAlloy, 1), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Hatch_Muffler_ZPM.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_ZPM) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(TwilightForest.modID, "item.charmOfLife1", 4L, 0), - GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(getModItem(TwilightForest.modID, "item.charmOfLife2", 1L, 0)).noFluidInputs() - .noFluidOutputs().duration(5 * SECONDS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_UV.get(1), + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.NetherStar, 1), + ItemList.Electric_Motor_UV.get(1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Neutronium, 1), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Hatch_Muffler_UV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(500000) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(TwilightForest.modID, "item.charmOfKeeping1", 4L, 0), - GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(getModItem(TwilightForest.modID, "item.charmOfKeeping2", 1L, 0)).noFluidInputs() - .noFluidOutputs().duration(5 * SECONDS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MAX.get(1), + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.MysteriousCrystal, 1), + ItemList.Electric_Motor_UHV.get(1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.CosmicNeutronium, 1), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Hatch_Muffler_MAX.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(2000000) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(TwilightForest.modID, "item.charmOfKeeping2", 4L, 0), - GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(getModItem(TwilightForest.modID, "item.charmOfKeeping3", 1L, 0)).noFluidInputs() - .noFluidOutputs().duration(5 * SECONDS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.redstone_torch, 2, 32767), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1)) + .itemOutputs(new ItemStack(Items.repeater, 1, 0)) + .fluidInputs(Materials.Concrete.getMolten(144)) + .noFluidOutputs() + .duration(4 * SECONDS) + .eut(10) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(TwilightForest.modID, "item.charmOfLife2", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(getModItem(TwilightForest.modID, "item.charmOfLife1", 4L, 0)).noFluidInputs() - .noFluidOutputs().duration(5 * SECONDS).eut(8).addTo(sAssemblerRecipes); + .itemInputs(new ItemStack(Items.leather, 1, 32767), new ItemStack(Items.lead, 1, 32767)) + .itemOutputs(new ItemStack(Items.name_tag, 1, 0)) + .fluidInputs(Materials.Glue.getFluid(72)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(TwilightForest.modID, "item.charmOfKeeping2", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(getModItem(TwilightForest.modID, "item.charmOfKeeping1", 4L, 0)).noFluidInputs() - .noFluidOutputs().duration(5 * SECONDS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(NewHorizonsCoreMod.modID, "item.ArtificialLeather", 1L, 0), + new ItemStack(Items.lead, 1, 32767)) + .itemOutputs(new ItemStack(Items.name_tag, 1, 0)) + .fluidInputs(Materials.Glue.getFluid(72)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(TwilightForest.modID, "item.charmOfKeeping3", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(getModItem(TwilightForest.modID, "item.charmOfKeeping2", 4L, 0)).noFluidInputs() - .noFluidOutputs().duration(5 * SECONDS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Paper, 8), + new ItemStack(Items.compass, 1, 32767)) + .itemOutputs(new ItemStack(Items.map, 1, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 16), - getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 20)) - .itemOutputs(getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 23)) - .fluidInputs(Materials.Redstone.getMolten(144)).noFluidOutputs().duration(3 * SECONDS + 4 * TICKS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Tantalum, 1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Manganese, 1)) + .itemOutputs(ItemList.Battery_RE_ULV_Tantalum.get(8)) + .fluidInputs(Materials.Plastic.getMolten(144)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 17), - getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 20)) - .itemOutputs(getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 24)) - .fluidInputs(Materials.Redstone.getMolten(144)).noFluidOutputs().duration(3 * SECONDS + 4 * TICKS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(TwilightForest.modID, "item.charmOfLife1", 4L, 0), + GT_Utility.getIntegratedCircuit(4)) + .itemOutputs(getModItem(TwilightForest.modID, "item.charmOfLife2", 1L, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 18), - getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 20)) - .itemOutputs(getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 22)) - .fluidInputs(Materials.Redstone.getMolten(144)).noFluidOutputs().duration(3 * SECONDS + 4 * TICKS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(TwilightForest.modID, "item.charmOfKeeping1", 4L, 0), + GT_Utility.getIntegratedCircuit(4)) + .itemOutputs(getModItem(TwilightForest.modID, "item.charmOfKeeping2", 1L, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.CertusQuartz, 1), - new ItemStack(Blocks.sand, 1, 32767)) - .itemOutputs(getModItem(AppliedEnergistics2.modID, "item.ItemCrystalSeed", 2L, 0)).noFluidInputs() - .noFluidOutputs().duration(3 * SECONDS + 4 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(TwilightForest.modID, "item.charmOfKeeping2", 4L, 0), + GT_Utility.getIntegratedCircuit(4)) + .itemOutputs(getModItem(TwilightForest.modID, "item.charmOfKeeping3", 1L, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NetherQuartz, 1), - new ItemStack(Blocks.sand, 1, 32767)) - .itemOutputs(getModItem(AppliedEnergistics2.modID, "item.ItemCrystalSeed", 2L, 600)).noFluidInputs() - .noFluidOutputs().duration(3 * SECONDS + 4 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(TwilightForest.modID, "item.charmOfLife2", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(getModItem(TwilightForest.modID, "item.charmOfLife1", 4L, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Fluix, 1), - new ItemStack(Blocks.sand, 1, 32767)) - .itemOutputs(getModItem(AppliedEnergistics2.modID, "item.ItemCrystalSeed", 2L, 1200)).noFluidInputs() - .noFluidOutputs().duration(3 * SECONDS + 4 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(TwilightForest.modID, "item.charmOfKeeping2", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(getModItem(TwilightForest.modID, "item.charmOfKeeping1", 4L, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.FR_Wax.get(6), new ItemStack(Items.string, 1, 32767)) - .itemOutputs(getModItem(Forestry.modID, "candle", 24L, 0)).fluidInputs(Materials.Water.getFluid(600)) - .noFluidOutputs().duration(3 * SECONDS + 4 * TICKS).eut(8).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(TwilightForest.modID, "item.charmOfKeeping3", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(getModItem(TwilightForest.modID, "item.charmOfKeeping2", 4L, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.FR_Wax.get(2), ItemList.FR_Silk.get(1)) - .itemOutputs(getModItem(Forestry.modID, "candle", 8L, 0)).fluidInputs(Materials.Water.getFluid(200)) - .noFluidOutputs().duration(16 * TICKS).eut(8).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 16), + getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 20)) + .itemOutputs(getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 23)) + .fluidInputs(Materials.Redstone.getMolten(144)) + .noFluidOutputs() + .duration(3 * SECONDS + 4 * TICKS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.FR_Silk.get(9), GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(getModItem(Forestry.modID, "craftingMaterial", 1L, 3)) - .fluidInputs(Materials.Water.getFluid(500)).noFluidOutputs().duration(3 * SECONDS + 4 * TICKS).eut(8) - .addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 17), + getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 20)) + .itemOutputs(getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 24)) + .fluidInputs(Materials.Redstone.getMolten(144)) + .noFluidOutputs() + .duration(3 * SECONDS + 4 * TICKS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(getModItem(Forestry.modID, "propolis", 5L, 2), GT_Utility.getIntegratedCircuit(5)) - .itemOutputs(getModItem(Forestry.modID, "craftingMaterial", 1L, 1)).noFluidInputs().noFluidOutputs() - .duration(16 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 18), + getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 20)) + .itemOutputs(getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 22)) + .fluidInputs(Materials.Redstone.getMolten(144)) + .noFluidOutputs() + .duration(3 * SECONDS + 4 * TICKS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(Forestry.modID, "sturdyMachine", 1L, 0), - GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Diamond, 4)) - .itemOutputs(ItemList.FR_Casing_Hardened.get(1)).fluidInputs(Materials.Water.getFluid(5000)) - .noFluidOutputs().duration(3 * SECONDS + 4 * TICKS).eut(32).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.CertusQuartz, 1), + new ItemStack(Blocks.sand, 1, 32767)) + .itemOutputs(getModItem(AppliedEnergistics2.modID, "item.ItemCrystalSeed", 2L, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(3 * SECONDS + 4 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Bronze, 8), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.FR_Casing_Sturdy.get(1)).noFluidInputs().noFluidOutputs() - .duration(1 * SECONDS + 12 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NetherQuartz, 1), + new ItemStack(Blocks.sand, 1, 32767)) + .itemOutputs(getModItem(AppliedEnergistics2.modID, "item.ItemCrystalSeed", 2L, 600)) + .noFluidInputs() + .noFluidOutputs() + .duration(3 * SECONDS + 4 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1), - new ItemStack(Blocks.wool, 1, 32767)) - .itemOutputs(new ItemStack(Blocks.torch, 6, 0)).fluidInputs(Materials.Creosote.getFluid(1000)) - .noFluidOutputs().duration(20 * SECONDS).eut(1).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Fluix, 1), + new ItemStack(Blocks.sand, 1, 32767)) + .itemOutputs(getModItem(AppliedEnergistics2.modID, "item.ItemCrystalSeed", 2L, 1200)) + .noFluidInputs() + .noFluidOutputs() + .duration(3 * SECONDS + 4 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(getModItem(Forestry.modID, "craftingMaterial", 5L, 1), GT_Utility.getIntegratedCircuit(5)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.EnderPearl, 1)).noFluidInputs() - .noFluidOutputs().duration(3 * SECONDS + 4 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs(ItemList.FR_Wax.get(6), new ItemStack(Items.string, 1, 32767)) + .itemOutputs(getModItem(Forestry.modID, "candle", 24L, 0)) + .fluidInputs(Materials.Water.getFluid(600)) + .noFluidOutputs() + .duration(3 * SECONDS + 4 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.piston, 1, 32767), new ItemStack(Items.slime_ball, 1, 32767)) - .itemOutputs(new ItemStack(Blocks.sticky_piston, 1, 0)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(4).addTo(sAssemblerRecipes); + .itemInputs(ItemList.FR_Wax.get(2), ItemList.FR_Silk.get(1)) + .itemOutputs(getModItem(Forestry.modID, "candle", 8L, 0)) + .fluidInputs(Materials.Water.getFluid(200)) + .noFluidOutputs() + .duration(16 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.piston, 1, 32767), ItemList.IC2_Resin.get(1)) - .itemOutputs(new ItemStack(Blocks.sticky_piston, 1, 0)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.FR_Silk.get(9), GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(getModItem(Forestry.modID, "craftingMaterial", 1L, 3)) + .fluidInputs(Materials.Water.getFluid(500)) + .noFluidOutputs() + .duration(3 * SECONDS + 4 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.piston, 1, 32767), GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(new ItemStack(Blocks.sticky_piston, 1, 0)).fluidInputs(Materials.Glue.getFluid(100)) - .noFluidOutputs().duration(5 * SECONDS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(getModItem(Forestry.modID, "propolis", 5L, 2), GT_Utility.getIntegratedCircuit(5)) + .itemOutputs(getModItem(Forestry.modID, "craftingMaterial", 1L, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(16 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 3), - GT_ModHandler.getIC2Item("carbonMesh", 3), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Duct_Tape.get(1)).fluidInputs(Materials.Glue.getFluid(300)).noFluidOutputs() - .duration(5 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(Forestry.modID, "sturdyMachine", 1L, 0), + GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Diamond, 4)) + .itemOutputs(ItemList.FR_Casing_Hardened.get(1)) + .fluidInputs(Materials.Water.getFluid(5000)) + .noFluidOutputs() + .duration(3 * SECONDS + 4 * TICKS) + .eut(32) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StyreneButadieneRubber, 2), - GT_ModHandler.getIC2Item("carbonMesh", 2), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Duct_Tape.get(1)).fluidInputs(Materials.Glue.getFluid(200)).noFluidOutputs() - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Bronze, 8), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.FR_Casing_Sturdy.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(1 * SECONDS + 12 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Silicone, 1), - GT_ModHandler.getIC2Item("carbonMesh", 1), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(ItemList.Duct_Tape.get(1)).fluidInputs(Materials.Glue.getFluid(100)).noFluidOutputs() - .duration(5 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1), + new ItemStack(Blocks.wool, 1, 32767)) + .itemOutputs(new ItemStack(Blocks.torch, 6, 0)) + .fluidInputs(Materials.Creosote.getFluid(1000)) + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(1) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(Forestry.modID, "craftingMaterial", 5L, 1), + GT_Utility.getIntegratedCircuit(5)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.EnderPearl, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(3 * SECONDS + 4 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.piston, 1, 32767), new ItemStack(Items.slime_ball, 1, 32767)) + .itemOutputs(new ItemStack(Blocks.sticky_piston, 1, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.piston, 1, 32767), ItemList.IC2_Resin.get(1)) + .itemOutputs(new ItemStack(Blocks.sticky_piston, 1, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.piston, 1, 32767), GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(new ItemStack(Blocks.sticky_piston, 1, 0)) + .fluidInputs(Materials.Glue.getFluid(100)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 3), + GT_ModHandler.getIC2Item("carbonMesh", 3), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Duct_Tape.get(1)) + .fluidInputs(Materials.Glue.getFluid(300)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StyreneButadieneRubber, 2), + GT_ModHandler.getIC2Item("carbonMesh", 2), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Duct_Tape.get(1)) + .fluidInputs(Materials.Glue.getFluid(200)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Silicone, 1), + GT_ModHandler.getIC2Item("carbonMesh", 1), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(ItemList.Duct_Tape.get(1)) + .fluidInputs(Materials.Glue.getFluid(100)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); // Maintenance Hatch Recipes Using BrainTech + Refined Glue. Info: One BrainTech Recipe Is In GT+ü Originally. // The Maintenance Hatch Recipe using SuperGlue is there. GT_Values.RA.stdBuilder() - .itemInputs(ItemList.Hull_LV.get(1), ItemList.Duct_Tape.get(2), GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Maintenance.get(1)).fluidInputs(Materials.Glue.getFluid(1000)) - .noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs(ItemList.Hull_LV.get(1), ItemList.Duct_Tape.get(2), GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Maintenance.get(1)) + .fluidInputs(Materials.Glue.getFluid(1000)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Paper, 3), - new ItemStack(Items.leather, 1, 32767)) - .itemOutputs(new ItemStack(Items.book, 1, 0)).fluidInputs(Materials.Glue.getFluid(20)).noFluidOutputs() - .duration(1 * SECONDS + 12 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Paper, 3), + new ItemStack(Items.leather, 1, 32767)) + .itemOutputs(new ItemStack(Items.book, 1, 0)) + .fluidInputs(Materials.Glue.getFluid(20)) + .noFluidOutputs() + .duration(1 * SECONDS + 12 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Paper, 3), - getModItem(NewHorizonsCoreMod.modID, "item.ArtificialLeather", 1L, 0)) - .itemOutputs(new ItemStack(Items.book, 1, 0)).fluidInputs(Materials.Glue.getFluid(20)).noFluidOutputs() - .duration(1 * SECONDS + 12 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Paper, 3), + getModItem(NewHorizonsCoreMod.modID, "item.ArtificialLeather", 1L, 0)) + .itemOutputs(new ItemStack(Items.book, 1, 0)) + .fluidInputs(Materials.Glue.getFluid(20)) + .noFluidOutputs() + .duration(1 * SECONDS + 12 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Paper, 3), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.Paper, 1)) - .itemOutputs(new ItemStack(Items.book, 1, 0)).fluidInputs(Materials.Glue.getFluid(20)).noFluidOutputs() - .duration(1 * SECONDS + 12 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Paper, 3), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.Paper, 1)) + .itemOutputs(new ItemStack(Items.book, 1, 0)) + .fluidInputs(Materials.Glue.getFluid(20)) + .noFluidOutputs() + .duration(1 * SECONDS + 12 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(ItemList.Paper_Printed_Pages.get(1), new ItemStack(Items.leather, 1, 32767)) - .itemOutputs(new ItemStack(Items.written_book, 1, 0)).fluidInputs(Materials.Glue.getFluid(20)) - .noFluidOutputs().duration(1 * SECONDS + 12 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs(ItemList.Paper_Printed_Pages.get(1), new ItemStack(Items.leather, 1, 32767)) + .itemOutputs(new ItemStack(Items.written_book, 1, 0)) + .fluidInputs(Materials.Glue.getFluid(20)) + .noFluidOutputs() + .duration(1 * SECONDS + 12 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Paper_Printed_Pages.get(1), - getModItem(NewHorizonsCoreMod.modID, "item.ArtificialLeather", 1L, 0)) - .itemOutputs(new ItemStack(Items.written_book, 1, 0)).fluidInputs(Materials.Glue.getFluid(20)) - .noFluidOutputs().duration(1 * SECONDS + 12 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Paper_Printed_Pages.get(1), + getModItem(NewHorizonsCoreMod.modID, "item.ArtificialLeather", 1L, 0)) + .itemOutputs(new ItemStack(Items.written_book, 1, 0)) + .fluidInputs(Materials.Glue.getFluid(20)) + .noFluidOutputs() + .duration(1 * SECONDS + 12 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Tin, 4)) - .itemOutputs(ItemList.Cell_Universal_Fluid.get(1)).noFluidInputs().noFluidOutputs() - .duration(6 * SECONDS + 8 * TICKS).eut(8).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Tin, 4)) + .itemOutputs(ItemList.Cell_Universal_Fluid.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(6 * SECONDS + 8 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Baked_Cake.get(1), new ItemStack(Items.egg, 1, 0)) - .itemOutputs(new ItemStack(Items.cake, 1, 0)).fluidInputs(Materials.Milk.getFluid(3000)) - .noFluidOutputs().duration(5 * SECONDS).eut(8).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Food_Baked_Cake.get(1), new ItemStack(Items.egg, 1, 0)) + .itemOutputs(new ItemStack(Items.cake, 1, 0)) + .fluidInputs(Materials.Milk.getFluid(3000)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Sliced_Bun.get(2), GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Food_Sliced_Buns.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Food_Sliced_Bun.get(2), GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Food_Sliced_Buns.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Sliced_Bread.get(2), GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Food_Sliced_Breads.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Food_Sliced_Bread.get(2), GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Food_Sliced_Breads.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Sliced_Baguette.get(2), GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Food_Sliced_Baguettes.get(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Food_Sliced_Baguette.get(2), GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Food_Sliced_Baguettes.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Sliced_Buns.get(1), GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Food_Sliced_Bun.get(2)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Food_Sliced_Buns.get(1), GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Food_Sliced_Bun.get(2)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Sliced_Breads.get(1), GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Food_Sliced_Bread.get(2)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Food_Sliced_Breads.get(1), GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Food_Sliced_Bread.get(2)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Sliced_Baguettes.get(1), GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Food_Sliced_Baguette.get(2)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Food_Sliced_Baguettes.get(1), GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Food_Sliced_Baguette.get(2)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Food_Sliced_Bun.get(2), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.MeatCooked, 1)) - .itemOutputs(ItemList.Food_Burger_Meat.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Food_Sliced_Bun.get(2), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.MeatCooked, 1)) + .itemOutputs(ItemList.Food_Burger_Meat.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Food_Sliced_Buns.get(1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.MeatCooked, 1)) - .itemOutputs(ItemList.Food_Burger_Meat.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Food_Sliced_Buns.get(1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.MeatCooked, 1)) + .itemOutputs(ItemList.Food_Burger_Meat.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Sliced_Bun.get(2), ItemList.Food_Chum.get(1)) - .itemOutputs(ItemList.Food_Burger_Chum.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Food_Sliced_Bun.get(2), ItemList.Food_Chum.get(1)) + .itemOutputs(ItemList.Food_Burger_Chum.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Sliced_Buns.get(1), ItemList.Food_Chum.get(1)) - .itemOutputs(ItemList.Food_Burger_Chum.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Food_Sliced_Buns.get(1), ItemList.Food_Chum.get(1)) + .itemOutputs(ItemList.Food_Burger_Chum.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Sliced_Bun.get(2), ItemList.Food_Sliced_Cheese.get(3)) - .itemOutputs(ItemList.Food_Burger_Cheese.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Food_Sliced_Bun.get(2), ItemList.Food_Sliced_Cheese.get(3)) + .itemOutputs(ItemList.Food_Burger_Cheese.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Sliced_Buns.get(1), ItemList.Food_Sliced_Cheese.get(3)) - .itemOutputs(ItemList.Food_Burger_Cheese.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Food_Sliced_Buns.get(1), ItemList.Food_Sliced_Cheese.get(3)) + .itemOutputs(ItemList.Food_Burger_Cheese.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Food_Flat_Dough.get(1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.MeatCooked, 1)) - .itemOutputs(ItemList.Food_Raw_Pizza_Meat.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Food_Flat_Dough.get(1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.MeatCooked, 1)) + .itemOutputs(ItemList.Food_Raw_Pizza_Meat.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Flat_Dough.get(1), ItemList.Food_Sliced_Cheese.get(3)) - .itemOutputs(ItemList.Food_Raw_Pizza_Cheese.get(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Food_Flat_Dough.get(1), ItemList.Food_Sliced_Cheese.get(3)) + .itemOutputs(ItemList.Food_Raw_Pizza_Cheese.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); // SC craft GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Pentacadmiummagnesiumhexaoxid, 3), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 2), - ItemList.Electric_Pump_MV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorMV, 3)) - .fluidInputs(Materials.Helium.getGas(2000)).noFluidOutputs().duration(20 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator - .get(OrePrefixes.wireGt01, Materials.Titaniumonabariumdecacoppereikosaoxid, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Titanium, 4), - ItemList.Electric_Pump_HV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorHV, 6)) - .fluidInputs(Materials.Helium.getGas(4000)).noFluidOutputs().duration(20 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Uraniumtriplatinid, 9), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.TungstenSteel, 6), - ItemList.Electric_Pump_EV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorEV, 9)) - .fluidInputs(Materials.Helium.getGas(6000)).noFluidOutputs().duration(20 * SECONDS) - .eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Vanadiumtriindinid, 12), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NiobiumTitanium, 8), - ItemList.Electric_Pump_IV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorIV, 12)) - .fluidInputs(Materials.Helium.getGas(8000)).noFluidOutputs().duration(40 * SECONDS) - .eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get( - OrePrefixes.wireGt01, - Materials.Tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid, - 15), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Enderium, 10), - ItemList.Electric_Pump_LuV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorLuV, 15)) - .fluidInputs(Materials.Helium.getGas(12000)).noFluidOutputs().duration(40 * SECONDS) - .eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator - .get(OrePrefixes.wireGt01, Materials.Tetranaquadahdiindiumhexaplatiumosminid, 18), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Naquadah, 12), - ItemList.Electric_Pump_ZPM.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorZPM, 18)) - .fluidInputs(Materials.Helium.getGas(16000)).noFluidOutputs().duration(1 * MINUTES + 20 * SECONDS) - .eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator - .get(OrePrefixes.wireGt01, Materials.Longasssuperconductornameforuvwire, 21), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Neutronium, 14), - ItemList.Electric_Pump_UV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUV, 21)) - .fluidInputs(Materials.Helium.getGas(20000)).noFluidOutputs().duration(1 * MINUTES + 20 * SECONDS) - .eut(TierEU.RECIPE_UV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator - .get(OrePrefixes.wireGt01, Materials.Longasssuperconductornameforuhvwire, 24), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Bedrockium, 16), - ItemList.Electric_Pump_UHV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUHV, 24)) - .fluidInputs(Materials.Helium.getGas(24000)).noFluidOutputs().duration(2 * MINUTES + 40 * SECONDS) - .eut(TierEU.RECIPE_UHV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.IronMagnetic, 1), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Lead, 16), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.ULV_Coil.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS).eut(8) - .addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.IronMagnetic, 1), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Steel, 16), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.LV_Coil.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.SteelMagnetic, 1), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Aluminium, 16), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.MV_Coil.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.SteelMagnetic, 1), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.EnergeticAlloy, 16), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.HV_Coil.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.NeodymiumMagnetic, 1), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.TungstenSteel, 16), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.EV_Coil.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.NeodymiumMagnetic, 1), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Iridium, 16), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.IV_Coil.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Pentacadmiummagnesiumhexaoxid, 3), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 2), + ItemList.Electric_Pump_MV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorMV, 3)) + .fluidInputs(Materials.Helium.getGas(2000)) + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get( + OrePrefixes.wireGt01, + Materials.Titaniumonabariumdecacoppereikosaoxid, + 6), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Titanium, 4), + ItemList.Electric_Pump_HV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorHV, 6)) + .fluidInputs(Materials.Helium.getGas(4000)) + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Uraniumtriplatinid, 9), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.TungstenSteel, 6), + ItemList.Electric_Pump_EV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorEV, 9)) + .fluidInputs(Materials.Helium.getGas(6000)) + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Vanadiumtriindinid, 12), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NiobiumTitanium, 8), + ItemList.Electric_Pump_IV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorIV, 12)) + .fluidInputs(Materials.Helium.getGas(8000)) + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get( + OrePrefixes.wireGt01, + Materials.Tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid, + 15), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Enderium, 10), + ItemList.Electric_Pump_LuV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorLuV, 15)) + .fluidInputs(Materials.Helium.getGas(12000)) + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get( + OrePrefixes.wireGt01, + Materials.Tetranaquadahdiindiumhexaplatiumosminid, + 18), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Naquadah, 12), + ItemList.Electric_Pump_ZPM.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorZPM, 18)) + .fluidInputs(Materials.Helium.getGas(16000)) + .noFluidOutputs() + .duration(1 * MINUTES + 20 * SECONDS) + .eut(TierEU.RECIPE_ZPM) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get( + OrePrefixes.wireGt01, + Materials.Longasssuperconductornameforuvwire, + 21), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Neutronium, 14), + ItemList.Electric_Pump_UV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUV, 21)) + .fluidInputs(Materials.Helium.getGas(20000)) + .noFluidOutputs() + .duration(1 * MINUTES + 20 * SECONDS) + .eut(TierEU.RECIPE_UV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get( + OrePrefixes.wireGt01, + Materials.Longasssuperconductornameforuhvwire, + 24), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Bedrockium, 16), + ItemList.Electric_Pump_UHV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUHV, 24)) + .fluidInputs(Materials.Helium.getGas(24000)) + .noFluidOutputs() + .duration(2 * MINUTES + 40 * SECONDS) + .eut(TierEU.RECIPE_UHV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.IronMagnetic, 1), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Lead, 16), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.ULV_Coil.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.IronMagnetic, 1), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Steel, 16), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.LV_Coil.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.SteelMagnetic, 1), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Aluminium, 16), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.MV_Coil.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.SteelMagnetic, 1), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.EnergeticAlloy, 16), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.HV_Coil.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.NeodymiumMagnetic, 1), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.TungstenSteel, 16), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.EV_Coil.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.NeodymiumMagnetic, 1), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Iridium, 16), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.IV_Coil.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); Materials LuVMat = BartWorks.isModLoaded() ? Materials.get("Ruridit") : Materials.Osmiridium; GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.SamariumMagnetic, 1), - GT_OreDictUnificator.get(OrePrefixes.wireFine, LuVMat, 16), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.LuV_Coil.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.SamariumMagnetic, 1), + GT_OreDictUnificator.get(OrePrefixes.wireFine, LuVMat, 16), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.LuV_Coil.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.SamariumMagnetic, 1), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Europium, 16), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.ZPM_Coil.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.SamariumMagnetic, 1), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Europium, 16), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.ZPM_Coil.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_ZPM) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.SamariumMagnetic, 1), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.ElectrumFlux, 16), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.UV_Coil.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(500000).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.SamariumMagnetic, 1), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.ElectrumFlux, 16), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.UV_Coil.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(500000) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.SamariumMagnetic, 1), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tritanium, 16), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.UHV_Coil.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(2000000).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.SamariumMagnetic, 1), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tritanium, 16), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.UHV_Coil.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(2000000) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Wood, 6), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Wood, 2)) - .fluidInputs(Materials.Glue.getFluid(10)).noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Wood, 6), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Wood, 2)) + .fluidInputs(Materials.Glue.getFluid(10)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Wood, 3), - GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Wood, 4)) - .fluidInputs(Materials.Glue.getFluid(20)).noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Wood, 3), + GT_Utility.getIntegratedCircuit(4)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Wood, 4)) + .fluidInputs(Materials.Glue.getFluid(20)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Wood, 1), - GT_Utility.getIntegratedCircuit(12)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.pipeSmall, Materials.Wood, 6)) - .fluidInputs(Materials.Glue.getFluid(60)).noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Wood, 1), + GT_Utility.getIntegratedCircuit(12)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.pipeSmall, Materials.Wood, 6)) + .fluidInputs(Materials.Glue.getFluid(60)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 4), - GT_OreDictUnificator.get(OrePrefixes.plateAlloy, Materials.Advanced, 4), - GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Diamond, 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Ingot_IridiumAlloy.get(1)).noFluidInputs().noFluidOutputs().duration(60 * SECONDS) - .eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 4), + GT_OreDictUnificator.get(OrePrefixes.plateAlloy, Materials.Advanced, 4), + GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Diamond, 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Ingot_IridiumAlloy.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Iridium, 1), - ItemList.Electric_Motor_UV.get(1), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Iridium, 1), - ItemList.Component_Filter.get(8), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Iridium, 8)) - .itemOutputs(ItemList.Casing_Vent_T2.get(1)).noFluidInputs().noFluidOutputs().duration(30 * SECONDS) - .eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Iridium, 1), + ItemList.Electric_Motor_UV.get(1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Iridium, 1), + ItemList.Component_Filter.get(8), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Iridium, 8)) + .itemOutputs(ItemList.Casing_Vent_T2.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); if (!GregTech_API.sRecipeFile.get(ConfigCategories.Recipes.disabledrecipes, "torchesFromCoal", false)) { GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1), - new ItemStack(Items.coal, 1, 32767)) - .itemOutputs(new ItemStack(Blocks.torch, 4)).noFluidInputs().noFluidOutputs().duration(20 * SECONDS) - .eut(1).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1), + new ItemStack(Items.coal, 1, 32767)) + .itemOutputs(new ItemStack(Blocks.torch, 4)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(1) + .addTo(sAssemblerRecipes); } GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 2), - GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Steel, 1)) - .itemOutputs(new ItemStack(Blocks.light_weighted_pressure_plate, 1)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 2), + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Steel, 1)) + .itemOutputs(new ItemStack(Blocks.light_weighted_pressure_plate, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 2), - GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Steel, 1)) - .itemOutputs(new ItemStack(Blocks.heavy_weighted_pressure_plate, 1)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 2), + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Steel, 1)) + .itemOutputs(new ItemStack(Blocks.heavy_weighted_pressure_plate, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 6), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Items.iron_door, 1)).noFluidInputs().noFluidOutputs().duration(30 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 6), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Items.iron_door, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(30 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 7), - GT_Utility.getIntegratedCircuit(7)) - .itemOutputs(new ItemStack(Items.cauldron, 1)).noFluidInputs().noFluidOutputs().duration(35 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 7), + GT_Utility.getIntegratedCircuit(7)) + .itemOutputs(new ItemStack(Items.cauldron, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(35 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("ironFence", 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("ironFence", 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 3), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(new ItemStack(Blocks.iron_bars, 4)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 3), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(new ItemStack(Blocks.iron_bars, 4)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 6), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Items.iron_door, 1)).noFluidInputs().noFluidOutputs().duration(30 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 6), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Items.iron_door, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(30 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 7), - GT_Utility.getIntegratedCircuit(7)) - .itemOutputs(new ItemStack(Items.cauldron, 1)).noFluidInputs().noFluidOutputs().duration(35 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 7), + GT_Utility.getIntegratedCircuit(7)) + .itemOutputs(new ItemStack(Items.cauldron, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(35 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("ironFence", 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("ironFence", 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 3), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(new ItemStack(Blocks.iron_bars, 4)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 3), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(new ItemStack(Blocks.iron_bars, 4)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 3), - GT_Utility.getIntegratedCircuit(3)) - .itemOutputs(new ItemStack(Blocks.fence, 1)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 3), + GT_Utility.getIntegratedCircuit(3)) + .itemOutputs(new ItemStack(Blocks.fence, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Iron, 2)) - .itemOutputs(new ItemStack(Blocks.tripwire_hook, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Iron, 2)) + .itemOutputs(new ItemStack(Blocks.tripwire_hook, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.WroughtIron, 2)) - .itemOutputs(new ItemStack(Blocks.tripwire_hook, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.WroughtIron, 2)) + .itemOutputs(new ItemStack(Blocks.tripwire_hook, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 3), - new ItemStack(Items.string, 3, 32767)) - .itemOutputs(new ItemStack(Items.bow, 1)).noFluidInputs().noFluidOutputs().duration(20 * SECONDS).eut(4) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 3), + new ItemStack(Items.string, 3, 32767)) + .itemOutputs(new ItemStack(Items.bow, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 3), - ItemList.Component_Minecart_Wheels_Iron.get(2)) - .itemOutputs(new ItemStack(Items.minecart, 1)).noFluidInputs().noFluidOutputs().duration(25 * SECONDS) - .eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 3), + ItemList.Component_Minecart_Wheels_Iron.get(2)) + .itemOutputs(new ItemStack(Items.minecart, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(25 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 3), - ItemList.Component_Minecart_Wheels_Iron.get(2)) - .itemOutputs(new ItemStack(Items.minecart, 1)).noFluidInputs().noFluidOutputs().duration(20 * SECONDS) - .eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 3), + ItemList.Component_Minecart_Wheels_Iron.get(2)) + .itemOutputs(new ItemStack(Items.minecart, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 3), - ItemList.Component_Minecart_Wheels_Steel.get(2)) - .itemOutputs(new ItemStack(Items.minecart, 1)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS) - .eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 3), + ItemList.Component_Minecart_Wheels_Steel.get(2)) + .itemOutputs(new ItemStack(Items.minecart, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 1), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Iron, 2)) - .itemOutputs(ItemList.Component_Minecart_Wheels_Iron.get(1)).noFluidInputs().noFluidOutputs() - .duration(25 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 1), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Iron, 2)) + .itemOutputs(ItemList.Component_Minecart_Wheels_Iron.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(25 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 1), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.WroughtIron, 2)) - .itemOutputs(ItemList.Component_Minecart_Wheels_Iron.get(1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 1), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.WroughtIron, 2)) + .itemOutputs(ItemList.Component_Minecart_Wheels_Iron.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Steel, 2)) - .itemOutputs(ItemList.Component_Minecart_Wheels_Steel.get(1)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Steel, 2)) + .itemOutputs(ItemList.Component_Minecart_Wheels_Steel.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.minecart, 1), new ItemStack(Blocks.hopper, 1, 32767)) - .itemOutputs(new ItemStack(Items.hopper_minecart, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Items.minecart, 1), new ItemStack(Blocks.hopper, 1, 32767)) + .itemOutputs(new ItemStack(Items.hopper_minecart, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.minecart, 1), new ItemStack(Blocks.tnt, 1, 32767)) - .itemOutputs(new ItemStack(Items.tnt_minecart, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Items.minecart, 1), new ItemStack(Blocks.tnt, 1, 32767)) + .itemOutputs(new ItemStack(Items.tnt_minecart, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.minecart, 1), new ItemStack(Blocks.chest, 1, 32767)) - .itemOutputs(new ItemStack(Items.chest_minecart, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Items.minecart, 1), new ItemStack(Blocks.chest, 1, 32767)) + .itemOutputs(new ItemStack(Items.chest_minecart, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Items.minecart, 1), new ItemStack(Blocks.trapped_chest, 1, 32767)) - .itemOutputs(new ItemStack(Items.chest_minecart, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(4).addTo(sAssemblerRecipes); + .itemInputs(new ItemStack(Items.minecart, 1), new ItemStack(Blocks.trapped_chest, 1, 32767)) + .itemOutputs(new ItemStack(Items.chest_minecart, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.minecart, 1), new ItemStack(Blocks.furnace, 1, 32767)) - .itemOutputs(new ItemStack(Items.furnace_minecart, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Items.minecart, 1), new ItemStack(Blocks.furnace, 1, 32767)) + .itemOutputs(new ItemStack(Items.furnace_minecart, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.tripwire_hook, 1), new ItemStack(Blocks.chest, 1, 32767)) - .itemOutputs(new ItemStack(Blocks.trapped_chest, 1)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(4).addTo(sAssemblerRecipes); + .itemInputs(new ItemStack(Blocks.tripwire_hook, 1), new ItemStack(Blocks.chest, 1, 32767)) + .itemOutputs(new ItemStack(Blocks.trapped_chest, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.stone, 1, 0), GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(new ItemStack(Blocks.stonebrick, 1, 0)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.stone, 1, 0), GT_Utility.getIntegratedCircuit(4)) + .itemOutputs(new ItemStack(Blocks.stonebrick, 1, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.sandstone, 1, 0), GT_Utility.getIntegratedCircuit(23)) - .itemOutputs(new ItemStack(Blocks.sandstone, 1, 2)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.sandstone, 1, 0), GT_Utility.getIntegratedCircuit(23)) + .itemOutputs(new ItemStack(Blocks.sandstone, 1, 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.sandstone, 1, 1), GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(new ItemStack(Blocks.sandstone, 1, 0)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.sandstone, 1, 1), GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(new ItemStack(Blocks.sandstone, 1, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(4) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.sandstone, 1, 2), GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(new ItemStack(Blocks.sandstone, 1, 0)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(4).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.sandstone, 1, 2), GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(new ItemStack(Blocks.sandstone, 1, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 8), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(GT_ModHandler.getIC2Item("machine", 1)).noFluidInputs().noFluidOutputs() - .duration(1 * SECONDS + 5 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 8), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(GT_ModHandler.getIC2Item("machine", 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(1 * SECONDS + 5 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 8), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.Casing_ULV.get(1)).noFluidInputs().noFluidOutputs() - .duration(1 * SECONDS + 5 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 8), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.Casing_ULV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(1 * SECONDS + 5 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 8), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.Casing_LV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 8), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.Casing_LV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 8), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.Casing_MV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 8), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.Casing_MV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 8), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.Casing_HV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 8), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.Casing_HV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 8), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.Casing_EV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 8), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.Casing_EV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 8), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.Casing_IV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 8), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.Casing_IV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Chrome, 8), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.Casing_LuV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Chrome, 8), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.Casing_LuV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 8), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.Casing_ZPM.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 8), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.Casing_ZPM.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmium, 8), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.Casing_UV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmium, 8), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.Casing_UV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 8), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.Casing_MAX.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 8), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.Casing_MAX.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Invar, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Invar, 1)) - .itemOutputs(ItemList.Casing_HeatProof.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Invar, 6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Invar, 1)) + .itemOutputs(ItemList.Casing_HeatProof.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1)) - .itemOutputs(ItemList.Casing_SolidSteel.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1)) + .itemOutputs(ItemList.Casing_SolidSteel.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Aluminium, 1)) - .itemOutputs(ItemList.Casing_FrostProof.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Aluminium, 1)) + .itemOutputs(ItemList.Casing_FrostProof.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1)) - .itemOutputs(ItemList.Casing_RobustTungstenSteel.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1)) + .itemOutputs(ItemList.Casing_RobustTungstenSteel.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1)) - .itemOutputs(ItemList.Casing_CleanStainlessSteel.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1)) + .itemOutputs(ItemList.Casing_CleanStainlessSteel.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Titanium, 1)) - .itemOutputs(ItemList.Casing_StableTitanium.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Titanium, 1)) + .itemOutputs(ItemList.Casing_StableTitanium.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmiridium, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 1)) - .itemOutputs(ItemList.Casing_MiningOsmiridium.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmiridium, 6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 1)) + .itemOutputs(ItemList.Casing_MiningOsmiridium.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 1)) - .itemOutputs(ItemList.Casing_MiningNeutronium.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 1)) + .itemOutputs(ItemList.Casing_MiningNeutronium.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlackPlutonium, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackPlutonium, 1)) - .itemOutputs(ItemList.Casing_MiningBlackPlutonium.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlackPlutonium, 6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackPlutonium, 1)) + .itemOutputs(ItemList.Casing_MiningBlackPlutonium.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSS, 4), ItemList.Casing_LuV.get(1)) - .itemOutputs(ItemList.Casing_Fusion.get(1)).fluidInputs(Materials.HSSG.getMolten(288)).noFluidOutputs() - .duration(5 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSS, 4), + ItemList.Casing_LuV.get(1)) + .itemOutputs(ItemList.Casing_Fusion.get(1)) + .fluidInputs(Materials.HSSG.getMolten(288)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 4), - ItemList.Casing_Fusion.get(1)) - .itemOutputs(ItemList.Casing_Fusion2.get(1)).fluidInputs(Materials.NaquadahAlloy.getMolten(288)) - .noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 4), + ItemList.Casing_Fusion.get(1)) + .itemOutputs(ItemList.Casing_Fusion2.get(1)) + .fluidInputs(Materials.NaquadahAlloy.getMolten(288)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Magnalium, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlueSteel, 1)) - .itemOutputs(ItemList.Casing_Turbine.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Magnalium, 6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlueSteel, 1)) + .itemOutputs(ItemList.Casing_Turbine.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 6), - ItemList.Casing_Turbine.get(1)) - .itemOutputs(ItemList.Casing_Turbine1.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 6), + ItemList.Casing_Turbine.get(1)) + .itemOutputs(ItemList.Casing_Turbine1.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 6), - ItemList.Casing_Turbine.get(1)) - .itemOutputs(ItemList.Casing_Turbine2.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 6), + ItemList.Casing_Turbine.get(1)) + .itemOutputs(ItemList.Casing_Turbine2.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 6), - ItemList.Casing_Turbine.get(1)) - .itemOutputs(ItemList.Casing_Turbine3.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 6), + ItemList.Casing_Turbine.get(1)) + .itemOutputs(ItemList.Casing_Turbine3.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSS, 6), - ItemList.Casing_Turbine.get(1)) - .itemOutputs(ItemList.Casing_TurbineGasAdvanced.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSS, 6), + ItemList.Casing_Turbine.get(1)) + .itemOutputs(ItemList.Casing_TurbineGasAdvanced.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Casing_SolidSteel.get(1), GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(ItemList.Casing_Chemically_Inert.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(216)).noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Casing_SolidSteel.get(1), GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(ItemList.Casing_Chemically_Inert.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(216)) + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Iridium, 1)) - .itemOutputs(ItemList.Casing_Advanced_Iridium.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Iridium, 1)) + .itemOutputs(ItemList.Casing_Advanced_Iridium.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); if (GT_Mod.gregtechproxy.mHardMachineCasings) { GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Lead, 2), - ItemList.Casing_ULV.get(1)) - .itemOutputs(ItemList.Hull_ULV.get(1)).fluidInputs(Materials.Plastic.getMolten(288)) - .noFluidOutputs().duration(1 * SECONDS + 5 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Lead, 2), + ItemList.Casing_ULV.get(1)) + .itemOutputs(ItemList.Hull_ULV.get(1)) + .fluidInputs(Materials.Plastic.getMolten(288)) + .noFluidOutputs() + .duration(1 * SECONDS + 5 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin, 2), - ItemList.Casing_LV.get(1)) - .itemOutputs(ItemList.Hull_LV.get(1)).fluidInputs(Materials.Plastic.getMolten(288)).noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin, 2), + ItemList.Casing_LV.get(1)) + .itemOutputs(ItemList.Hull_LV.get(1)) + .fluidInputs(Materials.Plastic.getMolten(288)) + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Copper, 2), - ItemList.Casing_MV.get(1)) - .itemOutputs(ItemList.Hull_MV.get(1)).fluidInputs(Materials.Plastic.getMolten(288)).noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Copper, 2), + ItemList.Casing_MV.get(1)) + .itemOutputs(ItemList.Hull_MV.get(1)) + .fluidInputs(Materials.Plastic.getMolten(288)) + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.AnnealedCopper, 2), - ItemList.Casing_MV.get(1)) - .itemOutputs(ItemList.Hull_MV.get(1)).fluidInputs(Materials.Plastic.getMolten(288)).noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.AnnealedCopper, 2), + ItemList.Casing_MV.get(1)) + .itemOutputs(ItemList.Hull_MV.get(1)) + .fluidInputs(Materials.Plastic.getMolten(288)) + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold, 2), - ItemList.Casing_HV.get(1)) - .itemOutputs(ItemList.Hull_HV.get(1)).fluidInputs(Materials.Plastic.getMolten(288)).noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold, 2), + ItemList.Casing_HV.get(1)) + .itemOutputs(ItemList.Hull_HV.get(1)) + .fluidInputs(Materials.Plastic.getMolten(288)) + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 2), - ItemList.Casing_EV.get(1)) - .itemOutputs(ItemList.Hull_EV.get(1)).fluidInputs(Materials.Plastic.getMolten(288)).noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 2), + ItemList.Casing_EV.get(1)) + .itemOutputs(ItemList.Hull_EV.get(1)) + .fluidInputs(Materials.Plastic.getMolten(288)) + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten, 2), - ItemList.Casing_IV.get(1)) - .itemOutputs(ItemList.Hull_IV.get(1)).fluidInputs(Materials.Polytetrafluoroethylene.getMolten(288)) - .noFluidOutputs().duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten, 2), + ItemList.Casing_IV.get(1)) + .itemOutputs(ItemList.Hull_IV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(288)) + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.VanadiumGallium, 2), - ItemList.Casing_LuV.get(1)) - .itemOutputs(ItemList.Hull_LuV.get(1)).fluidInputs(Materials.Polytetrafluoroethylene.getMolten(288)) - .noFluidOutputs().duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.VanadiumGallium, 2), + ItemList.Casing_LuV.get(1)) + .itemOutputs(ItemList.Hull_LuV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(288)) + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 2), - ItemList.Casing_ZPM.get(1)) - .itemOutputs(ItemList.Hull_ZPM.get(1)).fluidInputs(Materials.Polybenzimidazole.getMolten(288)) - .noFluidOutputs().duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 2), + ItemList.Casing_ZPM.get(1)) + .itemOutputs(ItemList.Hull_ZPM.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getMolten(288)) + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.NaquadahAlloy, 2), - ItemList.Casing_UV.get(1)) - .itemOutputs(ItemList.Hull_UV.get(1)).fluidInputs(Materials.Polybenzimidazole.getMolten(288)) - .noFluidOutputs().duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.NaquadahAlloy, 2), + ItemList.Casing_UV.get(1)) + .itemOutputs(ItemList.Hull_UV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getMolten(288)) + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUV, 2), - ItemList.Casing_MAX.get(1)) - .itemOutputs(ItemList.Hull_MAX.get(1)).fluidInputs(Materials.Polybenzimidazole.getMolten(288)) - .noFluidOutputs().duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUV, 2), + ItemList.Casing_MAX.get(1)) + .itemOutputs(ItemList.Hull_MAX.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getMolten(288)) + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); } else { GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Lead, 2), - ItemList.Casing_ULV.get(1)) - .itemOutputs(ItemList.Hull_ULV.get(1)).noFluidInputs().noFluidOutputs() - .duration(1 * SECONDS + 5 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Lead, 2), + ItemList.Casing_ULV.get(1)) + .itemOutputs(ItemList.Hull_ULV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(1 * SECONDS + 5 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin, 2), - ItemList.Casing_LV.get(1)) - .itemOutputs(ItemList.Hull_LV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin, 2), + ItemList.Casing_LV.get(1)) + .itemOutputs(ItemList.Hull_LV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Copper, 2), - ItemList.Casing_MV.get(1)) - .itemOutputs(ItemList.Hull_MV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Copper, 2), + ItemList.Casing_MV.get(1)) + .itemOutputs(ItemList.Hull_MV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.AnnealedCopper, 2), - ItemList.Casing_MV.get(1)) - .itemOutputs(ItemList.Hull_MV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.AnnealedCopper, 2), + ItemList.Casing_MV.get(1)) + .itemOutputs(ItemList.Hull_MV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold, 2), - ItemList.Casing_HV.get(1)) - .itemOutputs(ItemList.Hull_HV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold, 2), + ItemList.Casing_HV.get(1)) + .itemOutputs(ItemList.Hull_HV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 2), - ItemList.Casing_EV.get(1)) - .itemOutputs(ItemList.Hull_EV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 2), + ItemList.Casing_EV.get(1)) + .itemOutputs(ItemList.Hull_EV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten, 2), - ItemList.Casing_IV.get(1)) - .itemOutputs(ItemList.Hull_IV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten, 2), + ItemList.Casing_IV.get(1)) + .itemOutputs(ItemList.Hull_IV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.VanadiumGallium, 2), - ItemList.Casing_LuV.get(1)) - .itemOutputs(ItemList.Hull_LuV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.VanadiumGallium, 2), + ItemList.Casing_LuV.get(1)) + .itemOutputs(ItemList.Hull_LuV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 2), - ItemList.Casing_ZPM.get(1)) - .itemOutputs(ItemList.Hull_ZPM.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 2), + ItemList.Casing_ZPM.get(1)) + .itemOutputs(ItemList.Hull_ZPM.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.NaquadahAlloy, 2), - ItemList.Casing_UV.get(1)) - .itemOutputs(ItemList.Hull_UV.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.NaquadahAlloy, 2), + ItemList.Casing_UV.get(1)) + .itemOutputs(ItemList.Hull_UV.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUV, 2), - ItemList.Casing_MAX.get(1)) - .itemOutputs(ItemList.Hull_MAX.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUV, 2), + ItemList.Casing_MAX.get(1)) + .itemOutputs(ItemList.Hull_MAX.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); } GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BatteryAlloy, 1)) - .itemOutputs(ItemList.Battery_Hull_LV.get(1)).fluidInputs(Materials.Plastic.getMolten(144)) - .noFluidOutputs().duration(40 * SECONDS).eut(1).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BatteryAlloy, 1)) + .itemOutputs(ItemList.Battery_Hull_LV.get(1)) + .fluidInputs(Materials.Plastic.getMolten(144)) + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(1) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Copper, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BatteryAlloy, 3)) - .itemOutputs(ItemList.Battery_Hull_MV.get(1)).fluidInputs(Materials.Plastic.getMolten(432)) - .noFluidOutputs().duration(1 * MINUTES + 20 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Copper, 2), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BatteryAlloy, 3)) + .itemOutputs(ItemList.Battery_Hull_MV.get(1)) + .fluidInputs(Materials.Plastic.getMolten(432)) + .noFluidOutputs() + .duration(1 * MINUTES + 20 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.AnnealedCopper, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BatteryAlloy, 3)) - .itemOutputs(ItemList.Battery_Hull_MV.get(1)).fluidInputs(Materials.Plastic.getMolten(432)) - .noFluidOutputs().duration(1 * MINUTES + 20 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.AnnealedCopper, 2), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BatteryAlloy, 3)) + .itemOutputs(ItemList.Battery_Hull_MV.get(1)) + .fluidInputs(Materials.Plastic.getMolten(432)) + .noFluidOutputs() + .duration(1 * MINUTES + 20 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold, 4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BatteryAlloy, 9)) - .itemOutputs(ItemList.Battery_Hull_HV.get(1)).fluidInputs(Materials.Plastic.getMolten(1296)) - .noFluidOutputs().duration(2 * MINUTES + 40 * SECONDS).eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BatteryAlloy, 9)) + .itemOutputs(ItemList.Battery_Hull_HV.get(1)) + .fluidInputs(Materials.Plastic.getMolten(1296)) + .noFluidOutputs() + .duration(2 * MINUTES + 40 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Items.string, 4, 32767), new ItemStack(Items.slime_ball, 1, 32767)) - .itemOutputs(new ItemStack(Items.lead, 2)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(2).addTo(sAssemblerRecipes); + .itemInputs(new ItemStack(Items.string, 4, 32767), new ItemStack(Items.slime_ball, 1, 32767)) + .itemOutputs(new ItemStack(Items.lead, 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(ItemList.IC2_Compressed_Coal_Ball.get(8), new ItemStack(Blocks.brick_block, 1)) - .itemOutputs(ItemList.IC2_Compressed_Coal_Chunk.get(1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(4).addTo(sAssemblerRecipes); + .itemInputs(ItemList.IC2_Compressed_Coal_Ball.get(8), new ItemStack(Blocks.brick_block, 1)) + .itemOutputs(ItemList.IC2_Compressed_Coal_Chunk.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getIC2Item("waterMill", 2), GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(GT_ModHandler.getIC2Item("generator", 1)).noFluidInputs().noFluidOutputs() - .duration(5 * MINUTES + 20 * SECONDS).eut(8).addTo(sAssemblerRecipes); + .itemInputs(GT_ModHandler.getIC2Item("waterMill", 2), GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(GT_ModHandler.getIC2Item("generator", 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * MINUTES + 20 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getIC2Item("batPack", 1L, 32767), GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.IC2_ReBattery.get(6)).noFluidInputs().noFluidOutputs().duration(40 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs(GT_ModHandler.getIC2Item("batPack", 1L, 32767), GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.IC2_ReBattery.get(6)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getIC2Item("carbonFiber", 2), GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(GT_ModHandler.getIC2Item("carbonMesh", 1)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs(GT_ModHandler.getIC2Item("carbonFiber", 2), GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(GT_ModHandler.getIC2Item("carbonMesh", 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 4), - GT_ModHandler.getIC2Item("generator", 1)) - .itemOutputs(GT_ModHandler.getIC2Item("waterMill", 2)).noFluidInputs().noFluidOutputs() - .duration(5 * MINUTES + 20 * SECONDS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 4), + GT_ModHandler.getIC2Item("generator", 1)) + .itemOutputs(GT_ModHandler.getIC2Item("waterMill", 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * MINUTES + 20 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 5), - new ItemStack(Blocks.chest, 1, 32767)) - .itemOutputs(new ItemStack(Blocks.hopper)).noFluidInputs().noFluidOutputs().duration(40 * SECONDS) - .eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 5), + new ItemStack(Blocks.chest, 1, 32767)) + .itemOutputs(new ItemStack(Blocks.hopper)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 5), - new ItemStack(Blocks.trapped_chest, 1, 32767)) - .itemOutputs(new ItemStack(Blocks.hopper)).noFluidInputs().noFluidOutputs().duration(40 * SECONDS) - .eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 5), + new ItemStack(Blocks.trapped_chest, 1, 32767)) + .itemOutputs(new ItemStack(Blocks.hopper)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 5), - new ItemStack(Blocks.chest, 1, 32767)) - .itemOutputs(new ItemStack(Blocks.hopper)).noFluidInputs().noFluidOutputs().duration(40 * SECONDS) - .eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 5), + new ItemStack(Blocks.chest, 1, 32767)) + .itemOutputs(new ItemStack(Blocks.hopper)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 5), - new ItemStack(Blocks.trapped_chest, 1, 32767)) - .itemOutputs(new ItemStack(Blocks.hopper)).noFluidInputs().noFluidOutputs().duration(40 * SECONDS) - .eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 5), + new ItemStack(Blocks.trapped_chest, 1, 32767)) + .itemOutputs(new ItemStack(Blocks.hopper)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Magnalium, 2), - GT_ModHandler.getIC2Item("generator", 1)) - .itemOutputs(GT_ModHandler.getIC2Item("windMill", 1)).noFluidInputs().noFluidOutputs() - .duration(5 * MINUTES + 20 * SECONDS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Magnalium, 2), + GT_ModHandler.getIC2Item("generator", 1)) + .itemOutputs(GT_ModHandler.getIC2Item("windMill", 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * MINUTES + 20 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.gem, Materials.EnderPearl, 1), - new ItemStack(Items.blaze_powder, 1, 0)) - .itemOutputs(new ItemStack(Items.ender_eye, 1, 0)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.gem, Materials.EnderPearl, 1), + new ItemStack(Items.blaze_powder, 1, 0)) + .itemOutputs(new ItemStack(Items.ender_eye, 1, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.gem, Materials.EnderPearl, 6), - new ItemStack(Items.blaze_rod, 1, 0)) - .itemOutputs(new ItemStack(Items.ender_eye, 6, 0)).noFluidInputs().noFluidOutputs() - .duration(2 * MINUTES + 5 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.gem, Materials.EnderPearl, 6), + new ItemStack(Items.blaze_rod, 1, 0)) + .itemOutputs(new ItemStack(Items.ender_eye, 6, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * MINUTES + 5 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.gear, Materials.CobaltBrass, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Diamond, 1)) - .itemOutputs(ItemList.Component_Sawblade_Diamond.get(1)).noFluidInputs().noFluidOutputs() - .duration(1 * MINUTES + 20 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.gear, Materials.CobaltBrass, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Diamond, 1)) + .itemOutputs(ItemList.Component_Sawblade_Diamond.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(1 * MINUTES + 20 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 4), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Glowstone, 4)) - .itemOutputs(new ItemStack(Blocks.redstone_lamp, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(1).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 4), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Glowstone, 4)) + .itemOutputs(new ItemStack(Blocks.redstone_lamp, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(1) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) - .itemOutputs(new ItemStack(Blocks.redstone_torch, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(1).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) + .itemOutputs(new ItemStack(Blocks.redstone_torch, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(1) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4)) - .itemOutputs(new ItemStack(Items.compass, 1)).noFluidInputs().noFluidOutputs().duration(20 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4)) + .itemOutputs(new ItemStack(Items.compass, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 4)) - .itemOutputs(new ItemStack(Items.compass, 1)).noFluidInputs().noFluidOutputs().duration(20 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 4)) + .itemOutputs(new ItemStack(Items.compass, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 4)) - .itemOutputs(new ItemStack(Items.clock, 1)).noFluidInputs().noFluidOutputs().duration(20 * SECONDS) - .eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 4)) + .itemOutputs(new ItemStack(Items.clock, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sulfur, 1)) - .itemOutputs(new ItemStack(Blocks.torch, 2)).noFluidInputs().noFluidOutputs().duration(20 * SECONDS) - .eut(1).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sulfur, 1)) + .itemOutputs(new ItemStack(Blocks.torch, 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(1) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TricalciumPhosphate, 1)) - .itemOutputs(new ItemStack(Blocks.torch, 6)).noFluidInputs().noFluidOutputs().duration(20 * SECONDS) - .eut(1).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TricalciumPhosphate, 1)) + .itemOutputs(new ItemStack(Blocks.torch, 6)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(1) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1), ItemList.IC2_Resin.get(1)) - .itemOutputs(new ItemStack(Blocks.torch, 6)).noFluidInputs().noFluidOutputs().duration(20 * SECONDS) - .eut(1).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1), + ItemList.IC2_Resin.get(1)) + .itemOutputs(new ItemStack(Blocks.torch, 6)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(1) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 8), - new ItemStack(Items.flint, 1)) - .itemOutputs(ItemList.IC2_Compressed_Coal_Ball.get(1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(4).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 8), + new ItemStack(Items.flint, 1)) + .itemOutputs(ItemList.IC2_Compressed_Coal_Ball.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4) + .addTo(sAssemblerRecipes); if (!GT_Mod.gregtechproxy.mDisableIC2Cables) { GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getIC2Item("tinCableItem", 1), - GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 1)) - .itemOutputs(GT_ModHandler.getIC2Item("insulatedTinCableItem", 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_ModHandler.getIC2Item("tinCableItem", 1), + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 1)) + .itemOutputs(GT_ModHandler.getIC2Item("insulatedTinCableItem", 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getIC2Item("copperCableItem", 1), - GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 1)) - .itemOutputs(GT_ModHandler.getIC2Item("insulatedCopperCableItem", 1)).noFluidInputs() - .noFluidOutputs().duration(5 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_ModHandler.getIC2Item("copperCableItem", 1), + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 1)) + .itemOutputs(GT_ModHandler.getIC2Item("insulatedCopperCableItem", 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getIC2Item("goldCableItem", 1), - GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 2)) - .itemOutputs(GT_ModHandler.getIC2Item("insulatedGoldCableItem", 1)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_ModHandler.getIC2Item("goldCableItem", 1), + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 2)) + .itemOutputs(GT_ModHandler.getIC2Item("insulatedGoldCableItem", 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getIC2Item("ironCableItem", 1), - GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 3)) - .itemOutputs(GT_ModHandler.getIC2Item("insulatedIronCableItem", 1)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(2).addTo(sAssemblerRecipes); + .itemInputs( + GT_ModHandler.getIC2Item("ironCableItem", 1), + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 3)) + .itemOutputs(GT_ModHandler.getIC2Item("insulatedIronCableItem", 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(2) + .addTo(sAssemblerRecipes); } GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Wood, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) - .itemOutputs(new ItemStack(Items.wooden_sword, 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Wood, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) + .itemOutputs(new ItemStack(Items.wooden_sword, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Stone, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) - .itemOutputs(new ItemStack(Items.stone_sword, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Stone, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) + .itemOutputs(new ItemStack(Items.stone_sword, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Iron, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) - .itemOutputs(new ItemStack(Items.iron_sword, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Iron, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) + .itemOutputs(new ItemStack(Items.iron_sword, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Gold, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) - .itemOutputs(new ItemStack(Items.golden_sword, 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Gold, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) + .itemOutputs(new ItemStack(Items.golden_sword, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Diamond, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) - .itemOutputs(new ItemStack(Items.diamond_sword, 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Diamond, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) + .itemOutputs(new ItemStack(Items.diamond_sword, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Bronze, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) - .itemOutputs(ItemList.Tool_Sword_Bronze.getUndamaged(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Bronze, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) + .itemOutputs(ItemList.Tool_Sword_Bronze.getUndamaged(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) - .itemOutputs(ItemList.Tool_Sword_Steel.getUndamaged(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 1)) + .itemOutputs(ItemList.Tool_Sword_Steel.getUndamaged(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Wood, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.wooden_pickaxe, 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Wood, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.wooden_pickaxe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Stone, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.stone_pickaxe, 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Stone, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.stone_pickaxe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Iron, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.iron_pickaxe, 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Iron, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.iron_pickaxe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Gold, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.golden_pickaxe, 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Gold, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.golden_pickaxe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Diamond, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.diamond_pickaxe, 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Diamond, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.diamond_pickaxe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Bronze, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(ItemList.Tool_Pickaxe_Bronze.getUndamaged(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Bronze, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(ItemList.Tool_Pickaxe_Bronze.getUndamaged(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(ItemList.Tool_Pickaxe_Steel.getUndamaged(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(ItemList.Tool_Pickaxe_Steel.getUndamaged(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Wood, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.wooden_shovel, 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Wood, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.wooden_shovel, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Stone, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.stone_shovel, 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Stone, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.stone_shovel, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Iron, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.iron_shovel, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Iron, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.iron_shovel, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Gold, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.golden_shovel, 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Gold, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.golden_shovel, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Diamond, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.diamond_shovel, 1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Diamond, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.diamond_shovel, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Bronze, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(ItemList.Tool_Shovel_Bronze.getUndamaged(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Bronze, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(ItemList.Tool_Shovel_Bronze.getUndamaged(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(ItemList.Tool_Shovel_Steel.getUndamaged(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(ItemList.Tool_Shovel_Steel.getUndamaged(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Wood, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.wooden_axe, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Wood, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.wooden_axe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Stone, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.stone_axe, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Stone, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.stone_axe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Iron, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.iron_axe, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Iron, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.iron_axe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Gold, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.golden_axe, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Gold, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.golden_axe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Diamond, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.diamond_axe, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Diamond, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.diamond_axe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Bronze, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(ItemList.Tool_Axe_Bronze.getUndamaged(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Bronze, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(ItemList.Tool_Axe_Bronze.getUndamaged(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(ItemList.Tool_Axe_Steel.getUndamaged(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(ItemList.Tool_Axe_Steel.getUndamaged(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Wood, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.wooden_hoe, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Wood, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.wooden_hoe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Stone, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.stone_hoe, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Stone, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.stone_hoe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Iron, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.iron_hoe, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Iron, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.iron_hoe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Gold, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.golden_hoe, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Gold, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.golden_hoe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Diamond, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(new ItemStack(Items.diamond_hoe, 1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Diamond, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(new ItemStack(Items.diamond_hoe, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Bronze, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(ItemList.Tool_Hoe_Bronze.getUndamaged(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Bronze, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(ItemList.Tool_Hoe_Bronze.getUndamaged(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) - .itemOutputs(ItemList.Tool_Hoe_Steel.getUndamaged(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Wood, 2)) + .itemOutputs(ItemList.Tool_Hoe_Steel.getUndamaged(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); // fuel rod assembler recipes GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.ThoriumCell_1.get(2), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.ThoriumCell_2.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.ThoriumCell_1.get(2), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.ThoriumCell_2.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.ThoriumCell_1.get(4), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 6), - GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(ItemList.ThoriumCell_4.get(1)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.ThoriumCell_1.get(4), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 6), + GT_Utility.getIntegratedCircuit(4)) + .itemOutputs(ItemList.ThoriumCell_4.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.ThoriumCell_2.get(2), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(5)) - .itemOutputs(ItemList.ThoriumCell_4.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.ThoriumCell_2.get(2), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(5)) + .itemOutputs(ItemList.ThoriumCell_4.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Uraniumcell_1.get(2), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Uraniumcell_2.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Uraniumcell_1.get(2), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Uraniumcell_2.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Uraniumcell_1.get(4), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 6), - GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(ItemList.Uraniumcell_4.get(1)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Uraniumcell_1.get(4), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 6), + GT_Utility.getIntegratedCircuit(4)) + .itemOutputs(ItemList.Uraniumcell_4.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Uraniumcell_2.get(2), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(5)) - .itemOutputs(ItemList.Uraniumcell_4.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Uraniumcell_2.get(2), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(5)) + .itemOutputs(ItemList.Uraniumcell_4.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Moxcell_1.get(2), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Moxcell_2.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Moxcell_1.get(2), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Moxcell_2.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Moxcell_1.get(4), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 6), - GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(ItemList.Moxcell_4.get(1)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Moxcell_1.get(4), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 6), + GT_Utility.getIntegratedCircuit(4)) + .itemOutputs(ItemList.Moxcell_4.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Moxcell_2.get(2), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(5)) - .itemOutputs(ItemList.Moxcell_4.get(1)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Moxcell_2.get(2), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(5)) + .itemOutputs(ItemList.Moxcell_4.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.NaquadahCell_1.get(2), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 4), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.NaquadahCell_2.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(400).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.NaquadahCell_1.get(2), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 4), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.NaquadahCell_2.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(400) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.NaquadahCell_1.get(4), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 6), - GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(ItemList.NaquadahCell_4.get(1)).noFluidInputs().noFluidOutputs() - .duration(7 * SECONDS + 10 * TICKS).eut(400).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.NaquadahCell_1.get(4), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 6), + GT_Utility.getIntegratedCircuit(4)) + .itemOutputs(ItemList.NaquadahCell_4.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(7 * SECONDS + 10 * TICKS) + .eut(400) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.NaquadahCell_2.get(2), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 4), - GT_Utility.getIntegratedCircuit(5)) - .itemOutputs(ItemList.NaquadahCell_4.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS) - .eut(400).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.NaquadahCell_2.get(2), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 4), + GT_Utility.getIntegratedCircuit(5)) + .itemOutputs(ItemList.NaquadahCell_4.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(400) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.MNqCell_1.get(2), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 4), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.MNqCell_2.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(400) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.MNqCell_1.get(2), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 4), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.MNqCell_2.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(400) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.MNqCell_1.get(4), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 6), - GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(ItemList.MNqCell_4.get(1)).noFluidInputs().noFluidOutputs() - .duration(7 * SECONDS + 10 * TICKS).eut(400).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.MNqCell_1.get(4), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 6), + GT_Utility.getIntegratedCircuit(4)) + .itemOutputs(ItemList.MNqCell_4.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(7 * SECONDS + 10 * TICKS) + .eut(400) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.MNqCell_2.get(2), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 4), - GT_Utility.getIntegratedCircuit(5)) - .itemOutputs(ItemList.MNqCell_4.get(1)).noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(400) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.MNqCell_2.get(2), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 4), + GT_Utility.getIntegratedCircuit(5)) + .itemOutputs(ItemList.MNqCell_4.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(400) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Neutronium, 8), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Iridium, 4)) - .itemOutputs(ItemList.neutroniumHeatCapacitor.get(1)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Neutronium, 8), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Iridium, 4)) + .itemOutputs(ItemList.neutroniumHeatCapacitor.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_ZPM) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - Materials.NaquadahAlloy.getPlates(8), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 1)) - .itemOutputs(ItemList.RadiantNaquadahAlloyCasing.get(1)).noFluidInputs().noFluidOutputs() - .duration(10 * TICKS).eut(400000).addTo(sAssemblerRecipes); + .itemInputs( + Materials.NaquadahAlloy.getPlates(8), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 1)) + .itemOutputs(ItemList.RadiantNaquadahAlloyCasing.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * TICKS) + .eut(400000) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.KevlarFiber.get(8), GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.WovenKevlar.get(1)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS) - .eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.KevlarFiber.get(8), GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.WovenKevlar.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); ItemStack[] plates = new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 1L), @@ -2013,43 +3141,64 @@ public class AssemblerRecipes implements Runnable { for (ItemStack tPlate : plates) { GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.lever, 1, 32767), tPlate, GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Cover_Controller.get(1)) - .fluidInputs(tMat.getMolten(144L * tMultiplier / 2)).noFluidOutputs().duration(40 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.lever, 1, 32767), + tPlate, + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Cover_Controller.get(1)) + .fluidInputs(tMat.getMolten(144L * tMultiplier / 2)) + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.redstone_torch, 1, 32767), - tPlate, - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Cover_ActivityDetector.get(1)) - .fluidInputs(tMat.getMolten(144L * tMultiplier / 2)).noFluidOutputs().duration(40 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.redstone_torch, 1, 32767), + tPlate, + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Cover_ActivityDetector.get(1)) + .fluidInputs(tMat.getMolten(144L * tMultiplier / 2)) + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.heavy_weighted_pressure_plate, 1, 32767), - tPlate, - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Cover_FluidDetector.get(1)) - .fluidInputs(tMat.getMolten(144L * tMultiplier / 2)).noFluidOutputs().duration(40 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.heavy_weighted_pressure_plate, 1, 32767), + tPlate, + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Cover_FluidDetector.get(1)) + .fluidInputs(tMat.getMolten(144L * tMultiplier / 2)) + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.light_weighted_pressure_plate, 1, 32767), - tPlate, - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Cover_ItemDetector.get(1)) - .fluidInputs(tMat.getMolten(144L * tMultiplier / 2)).noFluidOutputs().duration(40 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.light_weighted_pressure_plate, 1, 32767), + tPlate, + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Cover_ItemDetector.get(1)) + .fluidInputs(tMat.getMolten(144L * tMultiplier / 2)) + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getIC2Item("ecMeter", 1), tPlate, GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Cover_EnergyDetector.get(1)) - .fluidInputs(tMat.getMolten(144L * tMultiplier / 2)).noFluidOutputs().duration(40 * SECONDS) - .eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_ModHandler.getIC2Item("ecMeter", 1), + tPlate, + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Cover_EnergyDetector.get(1)) + .fluidInputs(tMat.getMolten(144L * tMultiplier / 2)) + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); } } @@ -2062,233 +3211,307 @@ public class AssemblerRecipes implements Runnable { // ULV input bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_ULV.get(1)).fluidInputs(Materials.Glue.getFluid(1 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_ULV.get(1)) + .fluidInputs(Materials.Glue.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_ULV.get(1)) - .fluidInputs(Materials.Plastic.getFluid(1 * HALF_INGOT)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_ULV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(1 * HALF_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_ULV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * EIGHTH_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_ULV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * EIGHTH_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_ULV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(4)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_ULV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(4)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); } // LV input bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - new ItemStack(Blocks.chest), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_LV.get(1)).fluidInputs(Materials.Glue.getFluid(5 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + new ItemStack(Blocks.chest), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_LV.get(1)) + .fluidInputs(Materials.Glue.getFluid(5 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - new ItemStack(Blocks.chest), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_LV.get(1)).fluidInputs(Materials.Plastic.getFluid(1 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + new ItemStack(Blocks.chest), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_LV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - new ItemStack(Blocks.chest), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_LV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * HALF_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + new ItemStack(Blocks.chest), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_LV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * HALF_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - new ItemStack(Blocks.chest), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_LV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(9)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + new ItemStack(Blocks.chest), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_LV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(9)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); } // MV input bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 3), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_MV.get(1)).fluidInputs(Materials.Plastic.getFluid(2 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 3), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_MV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(2 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 3), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_MV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 3), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_MV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 3), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_MV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * EIGHTH_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 3), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_MV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * EIGHTH_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); } // HV input bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_HV.get(1)).fluidInputs(Materials.Plastic.getFluid(3 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_HV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(3 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_HV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(2 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_HV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(2 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_HV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * QUARTER_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_HV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * QUARTER_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // EV input bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_EV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_EV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(4 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_EV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_EV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(4 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_EV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_EV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * HALF_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_EV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_EV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * HALF_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); } // IV input bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_IV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_IV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(8 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_IV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_IV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(8 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_IV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_IV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_IV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_IV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); } // LuV input bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LuV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_LuV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(16 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LuV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_LuV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(16 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LuV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_LuV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(2 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LuV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_LuV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(2 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); } // ZPM input bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ZPM.get(1), - getModItem(IronChests.modID, "BlockIronChest", 2, 5), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_ZPM.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(4 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ZPM.get(1), + getModItem(IronChests.modID, "BlockIronChest", 2, 5), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_ZPM.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(4 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ZPM) + .addTo(sAssemblerRecipes); } // UV input bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_UV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 2, 6), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_UV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(8 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_UV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_UV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 2, 6), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_UV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(8 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_UV) + .addTo(sAssemblerRecipes); } // UHV input bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MAX.get(1), - getModItem(AvaritiaAddons.modID, "CompressedChest", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_Bus_MAX.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(16 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MAX.get(1), + getModItem(AvaritiaAddons.modID, "CompressedChest", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_Bus_MAX.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(16 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_UHV) + .addTo(sAssemblerRecipes); } } @@ -2309,77 +3532,103 @@ public class AssemblerRecipes implements Runnable { // ULV output bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)).fluidInputs(Materials.Glue.getFluid(1 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) + .fluidInputs(Materials.Glue.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) - .fluidInputs(Materials.Plastic.getFluid(1 * HALF_INGOT)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(1 * HALF_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * EIGHTH_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * EIGHTH_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(4)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + getModItem(NewHorizonsCoreMod.modID, "BabyChest", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(4)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); } // LV output bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - new ItemStack(Blocks.chest), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)).fluidInputs(Materials.Glue.getFluid(5 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + new ItemStack(Blocks.chest), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) + .fluidInputs(Materials.Glue.getFluid(5 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - new ItemStack(Blocks.chest), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) - .fluidInputs(Materials.Plastic.getFluid(1 * INGOTS)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + new ItemStack(Blocks.chest), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - new ItemStack(Blocks.chest), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * HALF_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + new ItemStack(Blocks.chest), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * HALF_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - new ItemStack(Blocks.chest), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(9)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + new ItemStack(Blocks.chest), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(9)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); } if (!IronChests.isModLoaded()) { @@ -2389,148 +3638,190 @@ public class AssemblerRecipes implements Runnable { // MV output bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 3), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_MV.get(1)) - .fluidInputs(Materials.Plastic.getFluid(2 * INGOTS)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 3), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_MV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(2 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 3), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_MV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 3), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_MV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 3), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_MV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * EIGHTH_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 3), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_MV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * EIGHTH_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); } // HV output bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 0), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_HV.get(1)) - .fluidInputs(Materials.Plastic.getFluid(3 * INGOTS)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 0), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_HV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(3 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 0), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_HV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(2 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 0), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_HV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(2 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 0), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_HV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * QUARTER_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 0), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_HV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * QUARTER_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // EV output bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_EV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 4), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_EV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(4 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_EV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 4), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_EV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(4 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_EV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 4), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_EV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * HALF_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_EV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 4), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_EV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * HALF_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); } // IV output bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_IV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_IV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(8 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_IV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_IV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(8 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_IV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_IV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_IV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_IV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); } // LuV output bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LuV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 2), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_LuV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(16 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LuV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 2), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_LuV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(16 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LuV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 1, 2), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_LuV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(2 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LuV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 1, 2), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_LuV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(2 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); } // ZPM output bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ZPM.get(1), - getModItem(IronChests.modID, "BlockIronChest", 2, 5), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_ZPM.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(4 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ZPM.get(1), + getModItem(IronChests.modID, "BlockIronChest", 2, 5), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_ZPM.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(4 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ZPM) + .addTo(sAssemblerRecipes); } // UV output bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_UV.get(1), - getModItem(IronChests.modID, "BlockIronChest", 2, 6), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_UV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(8 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_UV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_UV.get(1), + getModItem(IronChests.modID, "BlockIronChest", 2, 6), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_UV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(8 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_UV) + .addTo(sAssemblerRecipes); } if (!AvaritiaAddons.isModLoaded()) { @@ -2540,13 +3831,16 @@ public class AssemblerRecipes implements Runnable { // UHV output bus { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MAX.get(1), - getModItem(AvaritiaAddons.modID, "CompressedChest", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_MAX.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(16 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MAX.get(1), + getModItem(AvaritiaAddons.modID, "CompressedChest", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_MAX.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(16 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_UHV) + .addTo(sAssemblerRecipes); } } @@ -2557,38 +3851,52 @@ public class AssemblerRecipes implements Runnable { // ULV input hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_ULV.get(1)).fluidInputs(Materials.Glue.getFluid(1 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_ULV.get(1)) + .fluidInputs(Materials.Glue.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_ULV.get(1)) - .fluidInputs(Materials.Plastic.getFluid(1 * HALF_INGOT)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_ULV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(1 * HALF_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_ULV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * EIGHTH_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_ULV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * EIGHTH_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_ULV.get(1)).fluidInputs(Materials.Polybenzimidazole.getFluid(4)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_ULV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(4)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); } /* @@ -2603,37 +3911,52 @@ public class AssemblerRecipes implements Runnable { // LV input hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - getModItem(BuildCraftFactory.modID, "tankBlock", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_LV.get(1)).fluidInputs(Materials.Glue.getFluid(5 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + getModItem(BuildCraftFactory.modID, "tankBlock", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_LV.get(1)) + .fluidInputs(Materials.Glue.getFluid(5 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - getModItem(BuildCraftFactory.modID, "tankBlock", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_LV.get(1)).fluidInputs(Materials.Plastic.getFluid(1 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + getModItem(BuildCraftFactory.modID, "tankBlock", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_LV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - getModItem(BuildCraftFactory.modID, "tankBlock", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_LV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * HALF_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + getModItem(BuildCraftFactory.modID, "tankBlock", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_LV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * HALF_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - getModItem(BuildCraftFactory.modID, "tankBlock", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_LV.get(1)).fluidInputs(Materials.Polybenzimidazole.getFluid(9)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + getModItem(BuildCraftFactory.modID, "tankBlock", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_LV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(9)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); } if (!IronTanks.isModLoaded()) { @@ -2643,158 +3966,205 @@ public class AssemblerRecipes implements Runnable { // MV input hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - getModItem(IronTanks.modID, "copperTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_MV.get(1)).fluidInputs(Materials.Plastic.getFluid(2 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + getModItem(IronTanks.modID, "copperTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_MV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(2 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - getModItem(IronTanks.modID, "copperTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_MV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + getModItem(IronTanks.modID, "copperTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_MV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - getModItem(IronTanks.modID, "copperTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_MV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * EIGHTH_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + getModItem(IronTanks.modID, "copperTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_MV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * EIGHTH_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); } // HV input hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - getModItem(IronTanks.modID, "ironTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_HV.get(1)).fluidInputs(Materials.Plastic.getFluid(3 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + getModItem(IronTanks.modID, "ironTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_HV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(3 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - getModItem(IronTanks.modID, "ironTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_HV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(2 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + getModItem(IronTanks.modID, "ironTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_HV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(2 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - getModItem(IronTanks.modID, "ironTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_HV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * QUARTER_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + getModItem(IronTanks.modID, "ironTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_HV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * QUARTER_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // EV input hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_EV.get(1), - getModItem(IronTanks.modID, "silverTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_EV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(4 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_EV.get(1), + getModItem(IronTanks.modID, "silverTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_EV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(4 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_EV.get(1), - getModItem(IronTanks.modID, "silverTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_EV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * HALF_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_EV.get(1), + getModItem(IronTanks.modID, "silverTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_EV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * HALF_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); } // IV input hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_IV.get(1), - getModItem(IronTanks.modID, "goldTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_IV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(8 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_IV.get(1), + getModItem(IronTanks.modID, "goldTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_IV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(8 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_IV.get(1), - getModItem(IronTanks.modID, "goldTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_IV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_IV.get(1), + getModItem(IronTanks.modID, "goldTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_IV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); } // LuV input hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LuV.get(1), - getModItem(IronTanks.modID, "diamondTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_LuV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(16 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LuV.get(1), + getModItem(IronTanks.modID, "diamondTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_LuV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(16 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LuV.get(1), - getModItem(IronTanks.modID, "diamondTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_LuV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(2 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LuV.get(1), + getModItem(IronTanks.modID, "diamondTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_LuV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(2 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); } // ZPM input hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ZPM.get(1), - getModItem(IronTanks.modID, "obsidianTank", 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_ZPM.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(4 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ZPM.get(1), + getModItem(IronTanks.modID, "obsidianTank", 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_ZPM.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(4 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ZPM) + .addTo(sAssemblerRecipes); } // UV input hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_UV.get(1), - ItemList.Super_Tank_LV.get(1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_UV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(8 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_UV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_UV.get(1), + ItemList.Super_Tank_LV.get(1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_UV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(8 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_UV) + .addTo(sAssemblerRecipes); } // UHV input hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MAX.get(1), - ItemList.Super_Tank_MV.get(1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Hatch_Input_MAX.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(16 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MAX.get(1), + ItemList.Super_Tank_MV.get(1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Hatch_Input_MAX.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(16 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_UHV) + .addTo(sAssemblerRecipes); } } @@ -2805,39 +4175,52 @@ public class AssemblerRecipes implements Runnable { // ULV output hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)).fluidInputs(Materials.Glue.getFluid(1 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) + .fluidInputs(Materials.Glue.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) - .fluidInputs(Materials.Plastic.getFluid(1 * HALF_INGOT)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(1 * HALF_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * EIGHTH_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * EIGHTH_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ULV.get(1), - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(4)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_ULV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ULV.get(1), + GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_ULV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(4)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ULV) + .addTo(sAssemblerRecipes); } /* @@ -2852,39 +4235,52 @@ public class AssemblerRecipes implements Runnable { // LV output hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - getModItem(BuildCraftFactory.modID, "tankBlock", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)).fluidInputs(Materials.Glue.getFluid(5 * INGOTS)) - .noFluidOutputs().duration(24 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + getModItem(BuildCraftFactory.modID, "tankBlock", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) + .fluidInputs(Materials.Glue.getFluid(5 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - getModItem(BuildCraftFactory.modID, "tankBlock", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) - .fluidInputs(Materials.Plastic.getFluid(1 * INGOTS)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + getModItem(BuildCraftFactory.modID, "tankBlock", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - getModItem(BuildCraftFactory.modID, "tankBlock", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * HALF_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + getModItem(BuildCraftFactory.modID, "tankBlock", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * HALF_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LV.get(1), - getModItem(BuildCraftFactory.modID, "tankBlock", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(9)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LV.get(1), + getModItem(BuildCraftFactory.modID, "tankBlock", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_LV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(9)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); } if (!IronTanks.isModLoaded()) { @@ -2894,160 +4290,205 @@ public class AssemblerRecipes implements Runnable { // MV output hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - getModItem(IronTanks.modID, "copperTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_MV.get(1)) - .fluidInputs(Materials.Plastic.getFluid(2 * INGOTS)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + getModItem(IronTanks.modID, "copperTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_MV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(2 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - getModItem(IronTanks.modID, "copperTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_MV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + getModItem(IronTanks.modID, "copperTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_MV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MV.get(1), - getModItem(IronTanks.modID, "copperTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_MV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * EIGHTH_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MV.get(1), + getModItem(IronTanks.modID, "copperTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_MV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * EIGHTH_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); } // HV output hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - getModItem(IronTanks.modID, "ironTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_HV.get(1)) - .fluidInputs(Materials.Plastic.getFluid(3 * INGOTS)).noFluidOutputs().duration(24 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + getModItem(IronTanks.modID, "ironTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_HV.get(1)) + .fluidInputs(Materials.Plastic.getFluid(3 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - getModItem(IronTanks.modID, "ironTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_HV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(2 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + getModItem(IronTanks.modID, "ironTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_HV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(2 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - getModItem(IronTanks.modID, "ironTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_HV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * QUARTER_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + getModItem(IronTanks.modID, "ironTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_HV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * QUARTER_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // EV output hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_EV.get(1), - getModItem(IronTanks.modID, "silverTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_EV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(4 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_EV.get(1), + getModItem(IronTanks.modID, "silverTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_EV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(4 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_EV.get(1), - getModItem(IronTanks.modID, "silverTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_EV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * HALF_INGOT)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_EV.get(1), + getModItem(IronTanks.modID, "silverTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_EV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * HALF_INGOT)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); } // IV output hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_IV.get(1), - getModItem(IronTanks.modID, "goldTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_IV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(8 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_IV.get(1), + getModItem(IronTanks.modID, "goldTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_IV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(8 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_IV.get(1), - getModItem(IronTanks.modID, "goldTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_IV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_IV.get(1), + getModItem(IronTanks.modID, "goldTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_IV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(1 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); } // LuV output hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LuV.get(1), - getModItem(IronTanks.modID, "diamondTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_LuV.get(1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(16 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LuV.get(1), + getModItem(IronTanks.modID, "diamondTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_LuV.get(1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getFluid(16 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_LuV.get(1), - getModItem(IronTanks.modID, "diamondTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_LuV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(2 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_LuV.get(1), + getModItem(IronTanks.modID, "diamondTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_LuV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(2 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); } // ZPM output hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_ZPM.get(1), - getModItem(IronTanks.modID, "obsidianTank", 1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_ZPM.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(4 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_ZPM.get(1), + getModItem(IronTanks.modID, "obsidianTank", 1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_ZPM.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(4 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_ZPM) + .addTo(sAssemblerRecipes); } // UV output hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_UV.get(1), - ItemList.Super_Tank_LV.get(1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_UV.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(8 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_UV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_UV.get(1), + ItemList.Super_Tank_LV.get(1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_UV.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(8 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_UV) + .addTo(sAssemblerRecipes); } // UHV output hatch { GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_MAX.get(1), - ItemList.Super_Tank_MV.get(1), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(ItemList.Hatch_Output_Bus_MAX.get(1)) - .fluidInputs(Materials.Polybenzimidazole.getFluid(16 * INGOTS)).noFluidOutputs() - .duration(24 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_MAX.get(1), + ItemList.Super_Tank_MV.get(1), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(ItemList.Hatch_Output_Bus_MAX.get(1)) + .fluidInputs(Materials.Polybenzimidazole.getFluid(16 * INGOTS)) + .noFluidOutputs() + .duration(24 * SECONDS) + .eut(TierEU.RECIPE_UHV) + .addTo(sAssemblerRecipes); } } @@ -3058,217 +4499,329 @@ public class AssemblerRecipes implements Runnable { if (!Railcraft.isModLoaded()) return; GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { new ItemStack(Blocks.stone_slab, 1, 0), ItemList.RC_Rebar.get(1), - GT_Utility.getIntegratedCircuit(1) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Tie_Stone.get(1)).noFluidInputs().noFluidOutputs() - .duration(6 * SECONDS + 8 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack[] { new ItemStack(Blocks.stone_slab, 1, 0), ItemList.RC_Rebar.get(1), + GT_Utility.getIntegratedCircuit(1) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Tie_Stone.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(6 * SECONDS + 8 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { new ItemStack(Blocks.stone_slab, 1, 7), ItemList.RC_Rebar.get(1), - GT_Utility.getIntegratedCircuit(1) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Tie_Stone.get(1)).noFluidInputs().noFluidOutputs() - .duration(6 * SECONDS + 8 * TICKS).eut(8).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack[] { new ItemStack(Blocks.stone_slab, 1, 7), ItemList.RC_Rebar.get(1), + GT_Utility.getIntegratedCircuit(1) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Tie_Stone.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(6 * SECONDS + 8 * TICKS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 3), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.RC_Rail_HS.get(16)).fluidInputs(Materials.Blaze.getMolten(216)).noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 3), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.RC_Rail_HS.get(16)) + .fluidInputs(Materials.Blaze.getMolten(216)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 3), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(ItemList.RC_Rail_HS.get(8)).fluidInputs(Materials.ConductiveIron.getMolten(432)) - .noFluidOutputs().duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 3), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(ItemList.RC_Rail_HS.get(8)) + .fluidInputs(Materials.ConductiveIron.getMolten(432)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 3), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(ItemList.RC_Rail_HS.get(32)).fluidInputs(Materials.VibrantAlloy.getMolten(216)) - .noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 3), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(ItemList.RC_Rail_HS.get(32)) + .fluidInputs(Materials.VibrantAlloy.getMolten(216)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 3), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(ItemList.RC_Rail_HS.get(64)).fluidInputs(Materials.CrystallineAlloy.getMolten(216)) - .noFluidOutputs().duration(5 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 3), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(ItemList.RC_Rail_HS.get(64)) + .fluidInputs(Materials.CrystallineAlloy.getMolten(216)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.RC_Rail_Standard.get(3), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.RC_Rail_Adv.get(8)).fluidInputs(Materials.Redstone.getMolten(216)) - .noFluidOutputs().duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.RC_Rail_Standard.get(3), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.RC_Rail_Adv.get(8)) + .fluidInputs(Materials.Redstone.getMolten(216)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.RC_Rail_Standard.get(3), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.RC_Rail_Adv.get(16)).fluidInputs(Materials.RedAlloy.getMolten(216)) - .noFluidOutputs().duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.RC_Rail_Standard.get(3), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.RC_Rail_Adv.get(16)) + .fluidInputs(Materials.RedAlloy.getMolten(216)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.RC_Rail_Standard.get(3), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.RC_Rail_Adv.get(32)).fluidInputs(Materials.ConductiveIron.getMolten(216)) - .noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.RC_Rail_Standard.get(3), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.RC_Rail_Adv.get(32)) + .fluidInputs(Materials.ConductiveIron.getMolten(216)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.RC_Rail_Standard.get(3), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), - GT_Utility.getIntegratedCircuit(8)) - .itemOutputs(ItemList.RC_Rail_Adv.get(64)).fluidInputs(Materials.VibrantAlloy.getMolten(216)) - .noFluidOutputs().duration(5 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.RC_Rail_Standard.get(3), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Electrum, 3), + GT_Utility.getIntegratedCircuit(8)) + .itemOutputs(ItemList.RC_Rail_Adv.get(64)) + .fluidInputs(Materials.VibrantAlloy.getMolten(216)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Rail_Standard.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Copper, 1), - GT_Utility.getIntegratedCircuit(1) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Electric.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(4).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack[] { ItemList.RC_Rail_Standard.get(1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Copper, 1), + GT_Utility.getIntegratedCircuit(1) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Electric.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Rail_Standard.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.AnnealedCopper, 1), - GT_Utility.getIntegratedCircuit(1) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Electric.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(4).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack[] { ItemList.RC_Rail_Standard.get(1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.AnnealedCopper, 1), + GT_Utility.getIntegratedCircuit(1) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Electric.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Rail_Standard.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 1), - GT_Utility.getIntegratedCircuit(1) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Electric.get(2)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(4).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack[] { ItemList.RC_Rail_Standard.get(1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 1), + GT_Utility.getIntegratedCircuit(1) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Electric.get(2)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(4) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Rail_Standard.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Electrum, 1), - GT_Utility.getIntegratedCircuit(1) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Electric.get(4)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack[] { ItemList.RC_Rail_Standard.get(1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Electrum, 1), + GT_Utility.getIntegratedCircuit(1) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Electric.get(4)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Rail_Standard.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Electric.get(8)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Rail_Standard.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(1) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Electric.get(16)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(48).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Rail_Standard.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.HSSG, 1), - GT_Utility.getIntegratedCircuit(1) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Electric.get(32)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(64).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Rail_Standard.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Naquadah, 1), - GT_Utility.getIntegratedCircuit(1) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Electric.get(64)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(96).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Tie_Wood.get(1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 1), - GT_Utility.getIntegratedCircuit(10) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Wooden.get(8)).noFluidInputs().noFluidOutputs() - .duration(6 * SECONDS + 13 * TICKS).eut(4).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Tie_Wood.get(1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 1), - GT_Utility.getIntegratedCircuit(11) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Wooden.get(8)).noFluidInputs().noFluidOutputs() - .duration(6 * SECONDS + 13 * TICKS).eut(4).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Tie_Wood.get(1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 1), - GT_Utility.getIntegratedCircuit(11) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Wooden.get(16)).noFluidInputs().noFluidOutputs() - .duration(6 * SECONDS + 13 * TICKS).eut(16).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Tie_Wood.get(1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.StainlessSteel, 1), - GT_Utility.getIntegratedCircuit(11) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Wooden.get(32)).noFluidInputs().noFluidOutputs() - .duration(6 * SECONDS + 13 * TICKS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack[] { ItemList.RC_Tie_Wood.get(1), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(11) }, - GT_Values.NF) - .itemOutputs(ItemList.RC_Rail_Wooden.get(64)).noFluidInputs().noFluidOutputs() - .duration(6 * SECONDS + 13 * TICKS).eut(48).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(ItemList.RC_Tie_Wood.get(32), GT_Utility.getIntegratedCircuit(20)) - .itemOutputs(ItemList.RC_Bed_Wood.get(24)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(ItemList.RC_Tie_Wood.get(64), GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(ItemList.RC_Bed_Wood.get(48)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(48).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(ItemList.RC_Tie_Stone.get(32), GT_Utility.getIntegratedCircuit(20)) - .itemOutputs(ItemList.RC_Bed_Stone.get(24)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(ItemList.RC_Tie_Stone.get(64), GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(ItemList.RC_Bed_Stone.get(48)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(48).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack[] { ItemList.RC_Rail_Standard.get(1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Electric.get(8)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack[] { ItemList.RC_Rail_Standard.get(1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(1) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Electric.get(16)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(48) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack[] { ItemList.RC_Rail_Standard.get(1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.HSSG, 1), + GT_Utility.getIntegratedCircuit(1) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Electric.get(32)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(64) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack[] { ItemList.RC_Rail_Standard.get(1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Naquadah, 1), + GT_Utility.getIntegratedCircuit(1) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Electric.get(64)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(96) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack[] { ItemList.RC_Tie_Wood.get(1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 1), + GT_Utility.getIntegratedCircuit(10) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Wooden.get(8)) + .noFluidInputs() + .noFluidOutputs() + .duration(6 * SECONDS + 13 * TICKS) + .eut(4) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack[] { ItemList.RC_Tie_Wood.get(1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 1), + GT_Utility.getIntegratedCircuit(11) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Wooden.get(8)) + .noFluidInputs() + .noFluidOutputs() + .duration(6 * SECONDS + 13 * TICKS) + .eut(4) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack[] { ItemList.RC_Tie_Wood.get(1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 1), + GT_Utility.getIntegratedCircuit(11) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Wooden.get(16)) + .noFluidInputs() + .noFluidOutputs() + .duration(6 * SECONDS + 13 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack[] { ItemList.RC_Tie_Wood.get(1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.StainlessSteel, 1), + GT_Utility.getIntegratedCircuit(11) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Wooden.get(32)) + .noFluidInputs() + .noFluidOutputs() + .duration(6 * SECONDS + 13 * TICKS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack[] { ItemList.RC_Tie_Wood.get(1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(11) }, + GT_Values.NF) + .itemOutputs(ItemList.RC_Rail_Wooden.get(64)) + .noFluidInputs() + .noFluidOutputs() + .duration(6 * SECONDS + 13 * TICKS) + .eut(48) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.RC_Tie_Wood.get(32), GT_Utility.getIntegratedCircuit(20)) + .itemOutputs(ItemList.RC_Bed_Wood.get(24)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.RC_Tie_Wood.get(64), GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(ItemList.RC_Bed_Wood.get(48)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.RC_Tie_Stone.get(32), GT_Utility.getIntegratedCircuit(20)) + .itemOutputs(ItemList.RC_Bed_Stone.get(24)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.RC_Tie_Stone.get(64), GT_Utility.getIntegratedCircuit(24)) + .itemOutputs(ItemList.RC_Bed_Stone.get(48)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); ItemStack tRailWood = getModItem(Railcraft.modID, "track", 64, 736); if (tRailWood != null) { @@ -3282,37 +4835,53 @@ public class AssemblerRecipes implements Runnable { tRailWoodB.stackTagCompound = tTagWoodB; GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.RC_Bed_Wood.get(1), - ItemList.RC_Rail_Wooden.get(6), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(tRailWood).noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.RC_Bed_Wood.get(1), + ItemList.RC_Rail_Wooden.get(6), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(tRailWood) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(tRailWoodB) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); + } + GT_Values.RA.stdBuilder() .itemInputs( - GT_Utility.copyAmount(2, tRailWood), + new ItemStack(Blocks.rail, 1, 0), + ItemList.RC_Rail_Adv.get(2), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1), GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(tRailWoodB).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); - } - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 1, 0), - ItemList.RC_Rail_Adv.get(2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(new ItemStack(Blocks.golden_rail, 16, 0)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemOutputs(new ItemStack(Blocks.golden_rail, 16, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.RC_Bed_Wood.get(1), - ItemList.RC_Rail_Standard.get(6), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(new ItemStack(Blocks.rail, 64, 0)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.RC_Bed_Wood.get(1), + ItemList.RC_Rail_Standard.get(6), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(new ItemStack(Blocks.rail, 64, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); ItemStack tRailRe = getModItem(Railcraft.modID, "track", 64); NBTTagCompound tTagRe = new NBTTagCompound(); @@ -3320,12 +4889,16 @@ public class AssemblerRecipes implements Runnable { tRailRe.stackTagCompound = tTagRe; GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.RC_Bed_Stone.get(1), - ItemList.RC_Rail_Reinforced.get(6), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(tRailRe).noFluidInputs().noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.RC_Bed_Stone.get(1), + ItemList.RC_Rail_Reinforced.get(6), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(tRailRe) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); ItemStack tRailReB = getModItem(Railcraft.modID, "track.reinforced", 16); NBTTagCompound tTagReB = new NBTTagCompound(); @@ -3333,12 +4906,16 @@ public class AssemblerRecipes implements Runnable { tRailReB.stackTagCompound = tTagReB; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(tRailReB).noFluidInputs().noFluidOutputs().duration(15 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(tRailReB) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); ItemStack tRailEl = getModItem(Railcraft.modID, "track", 64); NBTTagCompound tTagEl = new NBTTagCompound(); @@ -3346,12 +4923,16 @@ public class AssemblerRecipes implements Runnable { tRailEl.stackTagCompound = tTagEl; GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.RC_Bed_Stone.get(1), - ItemList.RC_Rail_Electric.get(6), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(tRailEl).noFluidInputs().noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.RC_Bed_Stone.get(1), + ItemList.RC_Rail_Electric.get(6), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(tRailEl) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); ItemStack tRailHs = getModItem(Railcraft.modID, "track", 64, 816); if (tRailHs != null) { @@ -3360,12 +4941,16 @@ public class AssemblerRecipes implements Runnable { tRailHs.stackTagCompound = tTagHs; GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.RC_Bed_Stone.get(1), - ItemList.RC_Rail_HS.get(6), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(tRailHs).noFluidInputs().noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.RC_Bed_Stone.get(1), + ItemList.RC_Rail_HS.get(6), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(tRailHs) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); } ItemStack tRailHsB = getModItem(Railcraft.modID, "track.speed", 16); NBTTagCompound tTagHsB = new NBTTagCompound(); @@ -3373,12 +4958,16 @@ public class AssemblerRecipes implements Runnable { tRailHsB.stackTagCompound = tTagHsB; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(tRailHsB).noFluidInputs().noFluidOutputs().duration(15 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(tRailHsB) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); // --- Wooden Switch Track --- ItemStack tRailSS = getModItem(Railcraft.modID, "track.slow", 1, 19986); @@ -3388,60 +4977,88 @@ public class AssemblerRecipes implements Runnable { tRailSS.stackTagCompound = tTagSS; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.AnyIron, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailSS).noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(8) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.AnyIron, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailSS) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Steel, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailSS)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Steel, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailSS)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.StainlessSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailSS)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.StainlessSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailSS)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailSS)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailSS)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailSS)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailSS)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Iridium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailSS)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Iridium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailSS)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Osmium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailSS)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Osmium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailSS)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); } // --- Wooden Wye Track --- ItemStack tRailSW = getModItem(Railcraft.modID, "track.slow", 1); @@ -3451,60 +5068,88 @@ public class AssemblerRecipes implements Runnable { tRailSW.stackTagCompound = tTagSW; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.AnyIron, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailSW).noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(8) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.AnyIron, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailSW) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Steel, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailSW)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Steel, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailSW)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.StainlessSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailSW)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.StainlessSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailSW)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailSW)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailSW)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailSW)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailSW)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Iridium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailSW)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Iridium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailSW)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Osmium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailSW)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Osmium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailSW)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); } // --- Wooden Junction Tack --- ItemStack tRailSJ = getModItem(Railcraft.modID, "track.slow", 1); @@ -3514,60 +5159,88 @@ public class AssemblerRecipes implements Runnable { tRailSJ.stackTagCompound = tTagSJ; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.AnyIron, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailSJ).noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(8) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.AnyIron, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailSJ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailSJ)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailSJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.StainlessSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailSJ)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.StainlessSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailSJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailSJ)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailSJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailSJ)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailSJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Iridium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailSJ)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Iridium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailSJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailWood), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailSJ)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailWood), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailSJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); } // --- Switch Tack --- ItemStack tRailNS = getModItem(Railcraft.modID, "track", 1, 4767); @@ -3577,60 +5250,88 @@ public class AssemblerRecipes implements Runnable { tRailNS.stackTagCompound = tTagNS; GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailNS).noFluidInputs().noFluidOutputs().duration(10 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailNS) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.StainlessSteel, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailNS)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.StainlessSteel, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailNS)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailNS)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailNS)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailNS)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailNS)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Iridium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailNS)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Iridium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailNS)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Osmium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailNS)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Osmium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailNS)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Neutronium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailNS)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Neutronium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailNS)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // --- Wye Tack --- @@ -3641,60 +5342,88 @@ public class AssemblerRecipes implements Runnable { tRailNW.stackTagCompound = tTagNW; GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailNW).noFluidInputs().noFluidOutputs().duration(10 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailNW) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.StainlessSteel, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailNW)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.StainlessSteel, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailNW)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailNW)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailNW)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailNW)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailNW)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Iridium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailNW)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Iridium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailNW)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Osmium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailNW)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Osmium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailNW)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Neutronium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailNW)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Neutronium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailNW)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // --- Junction Tack --- ItemStack tRailNJ = getModItem(Railcraft.modID, "track", 1); @@ -3704,60 +5433,88 @@ public class AssemblerRecipes implements Runnable { tRailNJ.stackTagCompound = tTagNJ; GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailNJ).noFluidInputs().noFluidOutputs().duration(10 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailNJ) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.StainlessSteel, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailNJ)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.StainlessSteel, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailNJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailNJ)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailNJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailNJ)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailNJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Iridium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailNJ)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Iridium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailNJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailNJ)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailNJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.rail, 2, 0), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailNJ)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.rail, 2, 0), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailNJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // --- Reinforced Switch Track --- ItemStack tRailRS = getModItem(Railcraft.modID, "track.reinforced", 1); @@ -3767,60 +5524,88 @@ public class AssemblerRecipes implements Runnable { tRailRS.stackTagCompound = tTagRS; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailRS).noFluidInputs().noFluidOutputs().duration(15 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailRS) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.StainlessSteel, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailRS)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.StainlessSteel, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailRS)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailRS)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailRS)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailRS)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailRS)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Iridium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailRS)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Iridium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailRS)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Osmium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailRS)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Osmium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailRS)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Neutronium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailRS)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Neutronium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailRS)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // --- Reinforced Wye Track --- ItemStack tRailRW = getModItem(Railcraft.modID, "track.reinforced", 1); @@ -3830,60 +5615,88 @@ public class AssemblerRecipes implements Runnable { tRailRW.stackTagCompound = tTagRW; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailRW).noFluidInputs().noFluidOutputs().duration(15 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailRW) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.StainlessSteel, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailRW)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.StainlessSteel, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailRW)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailRW)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailRW)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailRW)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailRW)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Iridium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailRW)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Iridium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailRW)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Osmium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailRW)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Osmium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailRW)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Neutronium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailRW)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Neutronium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailRW)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // --- Reinforced Junction Track --- ItemStack tRailRJ = getModItem(Railcraft.modID, "track.reinforced", 1, 764); @@ -3893,60 +5706,88 @@ public class AssemblerRecipes implements Runnable { tRailRJ.stackTagCompound = tTagRJ; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailRJ).noFluidInputs().noFluidOutputs().duration(15 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailRJ) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.StainlessSteel, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailRJ)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.StainlessSteel, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailRJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailRJ)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailRJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailRJ)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailRJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Iridium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailRJ)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Iridium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailRJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailRJ)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailRJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailRe), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailRJ)).noFluidInputs().noFluidOutputs() - .duration(15 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailRe), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailRJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // --- H.S. Switch Track --- ItemStack tRailSSw = getModItem(Railcraft.modID, "track.speed", 1, 7916); @@ -3956,60 +5797,88 @@ public class AssemblerRecipes implements Runnable { tRailSSw.stackTagCompound = tTagRSSw; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailSSw).noFluidInputs().noFluidOutputs().duration(20 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailSSw) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.StainlessSteel, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailSSw)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.StainlessSteel, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailSSw)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailSSw)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailSSw)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailSSw)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailSSw)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Iridium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailSSw)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Iridium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailSSw)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Osmium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailSSw)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Osmium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailSSw)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Neutronium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailSSw)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Neutronium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailSSw)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // --- H.S. Wye Track --- ItemStack tRailSWy = getModItem(Railcraft.modID, "track.speed", 1); @@ -4019,60 +5888,88 @@ public class AssemblerRecipes implements Runnable { tRailSWy.stackTagCompound = tTagRSWy; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Steel, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailSWy).noFluidInputs().noFluidOutputs().duration(20 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Steel, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailSWy) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.StainlessSteel, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailSWy)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.StainlessSteel, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailSWy)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailSWy)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailSWy)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.TungstenSteel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailSWy)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.TungstenSteel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailSWy)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Iridium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailSWy)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Iridium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailSWy)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Osmium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailSWy)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Osmium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailSWy)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Neutronium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailSWy)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Neutronium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailSWy)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // --- H.S. Transition Track --- ItemStack tRailSTt = getModItem(Railcraft.modID, "track.speed", 1, 26865); @@ -4082,49 +5979,69 @@ public class AssemblerRecipes implements Runnable { tRailSTt.stackTagCompound = tTagRSTt; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - ItemList.RC_Bed_Stone.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailSTt)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + ItemList.RC_Bed_Stone.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailSTt)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - ItemList.RC_Bed_Stone.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ConductiveIron, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailSTt)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + ItemList.RC_Bed_Stone.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ConductiveIron, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailSTt)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - ItemList.RC_Bed_Stone.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailSTt)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + ItemList.RC_Bed_Stone.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailSTt)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - ItemList.RC_Bed_Stone.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailSTt)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + ItemList.RC_Bed_Stone.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailSTt)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailHs), - ItemList.RC_Bed_Stone.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.MelodicAlloy, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailSTt)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailHs), + ItemList.RC_Bed_Stone.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.MelodicAlloy, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailSTt)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // --- Electric Switch Track --- ItemStack tRailES = getModItem(Railcraft.modID, "track.electric", 1, 10488); @@ -4134,60 +6051,88 @@ public class AssemblerRecipes implements Runnable { tRailES.stackTagCompound = tTagES; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Copper, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailES).noFluidInputs().noFluidOutputs().duration(20 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Copper, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailES) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Gold, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailES)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Gold, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailES)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Electrum, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailES)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Electrum, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailES)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailES)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailES)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Platinum, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailES)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Platinum, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailES)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.VanadiumGallium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailES)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.VanadiumGallium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailES)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Naquadah, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailES)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.Naquadah, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailES)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // --- Electric Wye Track --- ItemStack tRailEw = getModItem(Railcraft.modID, "track.electric", 1); @@ -4197,60 +6142,88 @@ public class AssemblerRecipes implements Runnable { tRailEw.stackTagCompound = tTagEw; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Copper, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailEw).noFluidInputs().noFluidOutputs().duration(20 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Copper, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailEw) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailEw)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Gold, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailEw)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Electrum, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailEw)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Electrum, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailEw)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailEw)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailEw)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Platinum, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailEw)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Platinum, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailEw)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.VanadiumGallium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailEw)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.VanadiumGallium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailEw)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Naquadah, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailEw)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Naquadah, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailEw)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // --- Electric Junction Track --- ItemStack tRailEJ = getModItem(Railcraft.modID, "track.electric", 1); @@ -4260,60 +6233,88 @@ public class AssemblerRecipes implements Runnable { tRailEJ.stackTagCompound = tTagREJ; GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Copper, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(tRailEJ).noFluidInputs().noFluidOutputs().duration(20 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Copper, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(tRailEJ) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Gold, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(2, tRailEJ)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Gold, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(2, tRailEJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Electrum, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(4, tRailEJ)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Electrum, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(4, tRailEJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(8, tRailEJ)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(8, tRailEJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Platinum, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(16, tRailEJ)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Platinum, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(16, tRailEJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.VanadiumGallium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(32, tRailEJ)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.VanadiumGallium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(32, tRailEJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(2, tRailEl), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Naquadah, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_Utility.copyAmount(64, tRailEJ)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.copyAmount(2, tRailEl), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Naquadah, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_Utility.copyAmount(64, tRailEJ)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); } // Shunting Wire for (Materials tMat : solderingMats) { @@ -4321,507 +6322,752 @@ public class AssemblerRecipes implements Runnable { : tMat.contains(SubTag.SOLDERING_MATERIAL_BAD) ? 4 : 2; GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Copper, 1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Lead, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.RC_ShuntingWire.get(1)).fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) - .noFluidOutputs().duration(10 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Copper, 1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Lead, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.RC_ShuntingWire.get(1)) + .fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.AnnealedCopper, 1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Lead, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.RC_ShuntingWire.get(1)).fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) - .noFluidOutputs().duration(10 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.AnnealedCopper, 1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Lead, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.RC_ShuntingWire.get(1)) + .fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Lead, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.RC_ShuntingWire.get(4)).fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) - .noFluidOutputs().duration(10 * SECONDS).eut(24).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Lead, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.RC_ShuntingWire.get(4)) + .fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(24) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Electrum, 1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.RC_ShuntingWire.get(8)).fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) - .noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Electrum, 1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Gold, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.RC_ShuntingWire.get(8)) + .fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Titanium, 1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Electrum, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.RC_ShuntingWire.get(16)).fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) - .noFluidOutputs().duration(10 * SECONDS).eut(48).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Titanium, 1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Electrum, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.RC_ShuntingWire.get(16)) + .fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(48) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Platinum, 1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Titanium, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.RC_ShuntingWire.get(32)).fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) - .noFluidOutputs().duration(10 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Platinum, 1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Titanium, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.RC_ShuntingWire.get(32)) + .fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.VanadiumGallium, 1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Platinum, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.RC_ShuntingWire.get(64)).fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) - .noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.VanadiumGallium, 1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Platinum, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.RC_ShuntingWire.get(64)) + .fluidInputs(tMat.getMolten(16L * tMultiplier / 2)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); // chunkloader upgrade OC GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Circuit_Board_Plastic_Advanced.get(1), - GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Aluminium, 2), - getModItem(Railcraft.modID, "machine.alpha", 1L, 0), - getModItem(OpenComputers.modID, "item", 1L, 26), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(getModItem(OpenComputers.modID, "item", 1L, 62)) - .fluidInputs(tMat.getMolten(144L * tMultiplier / 2)).noFluidOutputs() - .duration(12 * SECONDS + 10 * TICKS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Circuit_Board_Plastic_Advanced.get(1), + GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Aluminium, 2), + getModItem(Railcraft.modID, "machine.alpha", 1L, 0), + getModItem(OpenComputers.modID, "item", 1L, 26), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(getModItem(OpenComputers.modID, "item", 1L, 62)) + .fluidInputs(tMat.getMolten(144L * tMultiplier / 2)) + .noFluidOutputs() + .duration(12 * SECONDS + 10 * TICKS) + .eut(256) + .addTo(sAssemblerRecipes); } GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.piston, 1, 0), - ItemList.FR_Casing_Sturdy.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(getModItem(NewHorizonsCoreMod.modID, "item.EngineCore", 1L, 0)) - .fluidInputs(Materials.SeedOil.getFluid(250)).noFluidOutputs().duration(5 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.piston, 1, 0), + ItemList.FR_Casing_Sturdy.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(getModItem(NewHorizonsCoreMod.modID, "item.EngineCore", 1L, 0)) + .fluidInputs(Materials.SeedOil.getFluid(250)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.piston, 1, 0), - ItemList.FR_Casing_Sturdy.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(getModItem(NewHorizonsCoreMod.modID, "item.EngineCore", 1L, 0)) - .fluidInputs(Materials.Lubricant.getFluid(125)).noFluidOutputs().duration(5 * SECONDS).eut(16) - .addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.piston, 1, 0), + ItemList.FR_Casing_Sturdy.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(getModItem(NewHorizonsCoreMod.modID, "item.EngineCore", 1L, 0)) + .fluidInputs(Materials.Lubricant.getFluid(125)) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(ExtraUtilities.modID, "trashcan", 1L, 0), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Obsidian, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 11)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(ExtraUtilities.modID, "trashcan", 1L, 0), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Obsidian, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 11)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(NewHorizonsCoreMod.modID, "item.EngineCore", 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.AnyCopper, 10), - GT_Utility.getIntegratedCircuit(10)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 7)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(NewHorizonsCoreMod.modID, "item.EngineCore", 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.AnyCopper, 10), + GT_Utility.getIntegratedCircuit(10)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 7)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(NewHorizonsCoreMod.modID, "item.EngineCore", 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 10), - GT_Utility.getIntegratedCircuit(10)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 8)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(NewHorizonsCoreMod.modID, "item.EngineCore", 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 10), + GT_Utility.getIntegratedCircuit(10)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 8)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(NewHorizonsCoreMod.modID, "item.EngineCore", 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 10), - GT_Utility.getIntegratedCircuit(10)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 9)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(NewHorizonsCoreMod.modID, "item.EngineCore", 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 10), + GT_Utility.getIntegratedCircuit(10)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 9)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(16) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Gold, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Diamond, 4), - GT_OreDictUnificator.get(OrePrefixes.gem, Materials.EnderPearl, 1), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Obsidian, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 1, 0)).noFluidInputs().noFluidOutputs() - .duration(30 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Gold, 2), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Diamond, 4), + GT_OreDictUnificator.get(OrePrefixes.gem, Materials.EnderPearl, 1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Obsidian, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 1, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.AnyIron, 2), - GT_Utility.getIntegratedCircuit(20)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 0)).noFluidInputs().noFluidOutputs() - .duration(30 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.AnyIron, 2), + GT_Utility.getIntegratedCircuit(20)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.AnyIron, 2), - new ItemStack(Blocks.glass_pane, 2, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 2L, 1)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.AnyIron, 2), + new ItemStack(Blocks.glass_pane, 2, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 2L, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.AnyIron, 2), - getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 2L, 1)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.AnyIron, 2), + getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 2L, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Bronze, 2), - new ItemStack(Blocks.iron_bars, 2, 0), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 2)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Bronze, 2), + new ItemStack(Blocks.iron_bars, 2, 0), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 2), - GT_Utility.getIntegratedCircuit(20)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 13)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 2), + GT_Utility.getIntegratedCircuit(20)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 13)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 2), - new ItemStack(Blocks.glass_pane, 2, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 2L, 14)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 2), + new ItemStack(Blocks.glass_pane, 2, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 2L, 14)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 2), - getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 2L, 14)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 2), + getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 2L, 14)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Steel, 2), - getModItem(NewHorizonsCoreMod.modID, "item.SteelBars", 2), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 15)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(64).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Steel, 2), + getModItem(NewHorizonsCoreMod.modID, "item.SteelBars", 2), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 15)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 2), - GT_Utility.getIntegratedCircuit(20)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 0)).noFluidInputs().noFluidOutputs() - .duration(30 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 2), + GT_Utility.getIntegratedCircuit(20)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 2), - new ItemStack(Blocks.glass_pane, 2, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 1)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 2), + new ItemStack(Blocks.glass_pane, 2, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 2), - getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 1)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 2), + getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Plastic, 2), - getModItem(NewHorizonsCoreMod.modID, "item.AluminiumBars", 2), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 2)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Plastic, 2), + getModItem(NewHorizonsCoreMod.modID, "item.AluminiumBars", 2), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 2), - GT_Utility.getIntegratedCircuit(20)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 3)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 2), + GT_Utility.getIntegratedCircuit(20)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 3)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 2), - new ItemStack(Blocks.glass_pane, 2, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 4)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 2), + new ItemStack(Blocks.glass_pane, 2, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 4)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 2), - getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 4)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 2), + getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 4)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.StainlessSteel, 2), - getModItem(NewHorizonsCoreMod.modID, "item.StainlessSteelBars", 2), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 5)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(256).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.StainlessSteel, 2), + getModItem(NewHorizonsCoreMod.modID, "item.StainlessSteelBars", 2), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 5)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(256) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 2), - GT_Utility.getIntegratedCircuit(20)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 6)).noFluidInputs().noFluidOutputs() - .duration(30 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 2), + GT_Utility.getIntegratedCircuit(20)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 6)) + .noFluidInputs() + .noFluidOutputs() + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 2), - new ItemStack(Blocks.glass_pane, 2, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 7)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 2), + new ItemStack(Blocks.glass_pane, 2, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 7)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 2), - getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 7)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 2), + getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 7)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Titanium, 2), - getModItem(NewHorizonsCoreMod.modID, "item.TitaniumBars", 2), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 8)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Titanium, 2), + getModItem(NewHorizonsCoreMod.modID, "item.TitaniumBars", 2), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 8)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 2), - GT_Utility.getIntegratedCircuit(20)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 9)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 2), + GT_Utility.getIntegratedCircuit(20)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 9)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 2), - new ItemStack(Blocks.glass_pane, 2, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 10)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 2), + new ItemStack(Blocks.glass_pane, 2, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 10)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 2), - getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 10)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 2), + getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 10)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.TungstenSteel, 2), - getModItem(NewHorizonsCoreMod.modID, "item.TungstenSteelBars", 2), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 11)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.TungstenSteel, 2), + getModItem(NewHorizonsCoreMod.modID, "item.TungstenSteelBars", 2), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 11)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Palladium, 2), - GT_Utility.getIntegratedCircuit(20)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 12)).noFluidInputs().noFluidOutputs() - .duration(30 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Palladium, 2), + GT_Utility.getIntegratedCircuit(20)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 12)) + .noFluidInputs() + .noFluidOutputs() + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Palladium, 2), - new ItemStack(Blocks.glass_pane, 2, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 13)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Palladium, 2), + new ItemStack(Blocks.glass_pane, 2, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 13)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Palladium, 2), - getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 13)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Palladium, 2), + getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 2L, 13)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.NiobiumTitanium, 2), - getModItem(NewHorizonsCoreMod.modID, "item.ChromeBars", 2), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 14)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.NiobiumTitanium, 2), + getModItem(NewHorizonsCoreMod.modID, "item.ChromeBars", 2), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(getModItem(Railcraft.modID, "machine.zeta", 1L, 14)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 2), - GT_Utility.getIntegratedCircuit(20)) - .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 1L, 0)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(4096).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 2), + GT_Utility.getIntegratedCircuit(20)) + .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 1L, 0)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(4096) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 2), - new ItemStack(Blocks.glass_pane, 2, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 2L, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(4096).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 2), + new ItemStack(Blocks.glass_pane, 2, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 2L, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4096) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 2), - getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 2L, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(4096).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 2), + getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 2L, 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4096) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Enderium, 2), - getModItem(NewHorizonsCoreMod.modID, "item.IridiumBars", 2), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 1L, 2)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(4096).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Enderium, 2), + getModItem(NewHorizonsCoreMod.modID, "item.IridiumBars", 2), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 1L, 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(4096) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmium, 2), - GT_Utility.getIntegratedCircuit(20)) - .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 1L, 3)).noFluidInputs().noFluidOutputs() - .duration(30 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmium, 2), + GT_Utility.getIntegratedCircuit(20)) + .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 1L, 3)) + .noFluidInputs() + .noFluidOutputs() + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmium, 2), - new ItemStack(Blocks.glass_pane, 2, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 2L, 4)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmium, 2), + new ItemStack(Blocks.glass_pane, 2, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 2L, 4)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmium, 2), - getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 2L, 4)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmium, 2), + getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 2L, 4)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Naquadah, 2), - getModItem(NewHorizonsCoreMod.modID, "item.OsmiumBars", 2), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 1L, 5)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Naquadah, 2), + getModItem(NewHorizonsCoreMod.modID, "item.OsmiumBars", 2), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 1L, 5)) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 2), - GT_Utility.getIntegratedCircuit(20)) - .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 1L, 6)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 2), + GT_Utility.getIntegratedCircuit(20)) + .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 1L, 6)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 2), - new ItemStack(Blocks.glass_pane, 2, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 2L, 7)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 2), + new ItemStack(Blocks.glass_pane, 2, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 2L, 7)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 2), - getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), - GT_Utility.getIntegratedCircuit(21)) - .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 2L, 7)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 2), + getModItem(TinkerConstruct.modID, "GlassPane", 2L, 0), + GT_Utility.getIntegratedCircuit(21)) + .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 2L, 7)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Neutronium, 2), - getModItem(NewHorizonsCoreMod.modID, "item.NeutroniumBars", 2), - GT_Utility.getIntegratedCircuit(22)) - .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 1L, 8)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Neutronium, 2), + getModItem(NewHorizonsCoreMod.modID, "item.NeutroniumBars", 2), + GT_Utility.getIntegratedCircuit(22)) + .itemOutputs(getModItem(Railcraft.modID, "machine.eta", 1L, 8)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); // Water Tank GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Wood, 2)) - .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 1L, 14)) - .fluidInputs(Materials.Glue.getFluid(36)).noFluidOutputs().duration(10 * SECONDS).eut(8) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Wood, 2)) + .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 1L, 14)) + .fluidInputs(Materials.Glue.getFluid(36)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.IronMagnetic, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Wood, 2)) - .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 1L, 14)) - .fluidInputs(Materials.Glue.getFluid(36)).noFluidOutputs().duration(10 * SECONDS).eut(8) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.IronMagnetic, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Wood, 2)) + .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 1L, 14)) + .fluidInputs(Materials.Glue.getFluid(36)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Wood, 2)) - .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 1L, 14)) - .fluidInputs(Materials.Glue.getFluid(36)).noFluidOutputs().duration(10 * SECONDS).eut(8) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Wood, 2)) + .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 1L, 14)) + .fluidInputs(Materials.Glue.getFluid(36)) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(8) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 4), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Wood, 4)) - .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 3L, 14)) - .fluidInputs(Materials.Glue.getFluid(72)).noFluidOutputs().duration(20 * SECONDS).eut(30) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Wood, 4)) + .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 3L, 14)) + .fluidInputs(Materials.Glue.getFluid(72)) + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(30) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 2), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.WoodSealed, 1)) - .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 3L, 14)) - .fluidInputs(Materials.Plastic.getMolten(36)).noFluidOutputs().duration(20 * SECONDS).eut(30) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Steel, 2), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.WoodSealed, 1)) + .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 3L, 14)) + .fluidInputs(Materials.Plastic.getMolten(36)) + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(30) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.StainlessSteel, 4), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.WoodSealed, 4)) - .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 9L, 14)) - .fluidInputs(Materials.Plastic.getMolten(72)).noFluidOutputs().duration(20 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.StainlessSteel, 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.WoodSealed, 4)) + .itemOutputs(getModItem(Railcraft.modID, "machine.alpha", 9L, 14)) + .fluidInputs(Materials.Plastic.getMolten(72)) + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); // Steam Boilers - GT_Values.RA.stdBuilder().itemInputs(ItemList.IC2_Item_Casing_Iron.get(6), GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 3)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.IC2_Item_Casing_Iron.get(6), GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 3)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.IC2_Item_Casing_Steel.get(6), GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 4)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(64).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.IC2_Item_Casing_Steel.get(6), GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(getModItem(Railcraft.modID, "machine.beta", 1L, 4)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(64) + .addTo(sAssemblerRecipes); } public void withBartWorks() { @@ -4830,11 +7076,15 @@ public class AssemblerRecipes implements Runnable { } GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(BartWorks.modID, "gt.bwMetaGeneratedplate", 6L, 88), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Chrome, 1)) - .itemOutputs(ItemList.Casing_Advanced_Rhodium_Palladium.get(1)).noFluidInputs().noFluidOutputs() - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(BartWorks.modID, "gt.bwMetaGeneratedplate", 6L, 88), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Chrome, 1)) + .itemOutputs(ItemList.Casing_Advanced_Rhodium_Palladium.get(1)) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * SECONDS + 10 * TICKS) + .eut(16) + .addTo(sAssemblerRecipes); } @@ -4844,29 +7094,41 @@ public class AssemblerRecipes implements Runnable { } GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.compressed, Materials.Bronze, 1), - GT_OreDictUnificator.get(OrePrefixes.compressed, Materials.Aluminium, 1), - GT_OreDictUnificator.get(OrePrefixes.compressed, Materials.Steel, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Ingot_Heavy1.get(1)).fluidInputs(Materials.StainlessSteel.getMolten(72)) - .noFluidOutputs().duration(15 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.compressed, Materials.Bronze, 1), + GT_OreDictUnificator.get(OrePrefixes.compressed, Materials.Aluminium, 1), + GT_OreDictUnificator.get(OrePrefixes.compressed, Materials.Steel, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Ingot_Heavy1.get(1)) + .fluidInputs(Materials.StainlessSteel.getMolten(72)) + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(GalacticraftCore.modID, "item.heavyPlating", 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.MeteoricIron, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Ingot_Heavy2.get(1)).fluidInputs(Materials.TungstenSteel.getMolten(72)) - .noFluidOutputs().duration(15 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(GalacticraftCore.modID, "item.heavyPlating", 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.MeteoricIron, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Ingot_Heavy2.get(1)) + .fluidInputs(Materials.TungstenSteel.getMolten(72)) + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(GalacticraftMars.modID, "item.null", 1L, 3), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Desh, 4), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(ItemList.Ingot_Heavy3.get(1)).fluidInputs(Materials.Platinum.getMolten(72)) - .noFluidOutputs().duration(15 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(GalacticraftMars.modID, "item.null", 1L, 3), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Desh, 4), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(ItemList.Ingot_Heavy3.get(1)) + .fluidInputs(Materials.Platinum.getMolten(72)) + .noFluidOutputs() + .duration(15 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); } public void withGalaxySpace() { @@ -4875,111 +7137,149 @@ public class AssemblerRecipes implements Runnable { } GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Pentacadmiummagnesiumhexaoxid, 3), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 2), - ItemList.Electric_Pump_MV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorMV, 3)) - .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 2000)).noFluidOutputs() - .duration(16 * SECONDS).eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator - .get(OrePrefixes.wireGt01, Materials.Titaniumonabariumdecacoppereikosaoxid, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Titanium, 4), - ItemList.Electric_Pump_HV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorHV, 6)) - .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 4000)).noFluidOutputs() - .duration(16 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Uraniumtriplatinid, 9), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.TungstenSteel, 6), - ItemList.Electric_Pump_EV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorEV, 9)) - .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 6000)).noFluidOutputs() - .duration(16 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Vanadiumtriindinid, 12), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NiobiumTitanium, 8), - ItemList.Electric_Pump_IV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorIV, 12)) - .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 8000)).noFluidOutputs() - .duration(32 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get( - OrePrefixes.wireGt01, - Materials.Tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid, - 15), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Enderium, 10), - ItemList.Electric_Pump_LuV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorLuV, 15)) - .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 12000)).noFluidOutputs() - .duration(32 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator - .get(OrePrefixes.wireGt01, Materials.Tetranaquadahdiindiumhexaplatiumosminid, 18), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Naquadah, 12), - ItemList.Electric_Pump_ZPM.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorZPM, 18)) - .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 16000)).noFluidOutputs() - .duration(1 * MINUTES + 4 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator - .get(OrePrefixes.wireGt01, Materials.Longasssuperconductornameforuvwire, 21), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Neutronium, 14), - ItemList.Electric_Pump_UV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUV, 21)) - .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 20000)).noFluidOutputs() - .duration(1 * MINUTES + 4 * SECONDS).eut(TierEU.RECIPE_UV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator - .get(OrePrefixes.wireGt01, Materials.Longasssuperconductornameforuhvwire, 24), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Bedrockium, 16), - ItemList.Electric_Pump_UHV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUHV, 24)) - .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 24000)).noFluidOutputs() - .duration(2 * MINUTES + 8 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUEVBase, 27), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Infinity, 18), - ItemList.Electric_Pump_UEV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUEV, 27)) - .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 28000)).noFluidOutputs() - .duration(2 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_UEV).addTo(sAssemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUMVBase, 33), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.SpaceTime, 22), - ItemList.Electric_Pump_UMV.get(1), - GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUMV, 33)) - .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 36000)).noFluidOutputs() - .duration(2 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_UMV).addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Pentacadmiummagnesiumhexaoxid, 3), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 2), + ItemList.Electric_Pump_MV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorMV, 3)) + .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 2000)) + .noFluidOutputs() + .duration(16 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get( + OrePrefixes.wireGt01, + Materials.Titaniumonabariumdecacoppereikosaoxid, + 6), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Titanium, 4), + ItemList.Electric_Pump_HV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorHV, 6)) + .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 4000)) + .noFluidOutputs() + .duration(16 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Uraniumtriplatinid, 9), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.TungstenSteel, 6), + ItemList.Electric_Pump_EV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorEV, 9)) + .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 6000)) + .noFluidOutputs() + .duration(16 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Vanadiumtriindinid, 12), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NiobiumTitanium, 8), + ItemList.Electric_Pump_IV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorIV, 12)) + .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 8000)) + .noFluidOutputs() + .duration(32 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get( + OrePrefixes.wireGt01, + Materials.Tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid, + 15), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Enderium, 10), + ItemList.Electric_Pump_LuV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorLuV, 15)) + .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 12000)) + .noFluidOutputs() + .duration(32 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get( + OrePrefixes.wireGt01, + Materials.Tetranaquadahdiindiumhexaplatiumosminid, + 18), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Naquadah, 12), + ItemList.Electric_Pump_ZPM.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorZPM, 18)) + .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 16000)) + .noFluidOutputs() + .duration(1 * MINUTES + 4 * SECONDS) + .eut(TierEU.RECIPE_ZPM) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get( + OrePrefixes.wireGt01, + Materials.Longasssuperconductornameforuvwire, + 21), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Neutronium, 14), + ItemList.Electric_Pump_UV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUV, 21)) + .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 20000)) + .noFluidOutputs() + .duration(1 * MINUTES + 4 * SECONDS) + .eut(TierEU.RECIPE_UV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get( + OrePrefixes.wireGt01, + Materials.Longasssuperconductornameforuhvwire, + 24), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Bedrockium, 16), + ItemList.Electric_Pump_UHV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUHV, 24)) + .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 24000)) + .noFluidOutputs() + .duration(2 * MINUTES + 8 * SECONDS) + .eut(TierEU.RECIPE_UHV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUEVBase, 27), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Infinity, 18), + ItemList.Electric_Pump_UEV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUEV, 27)) + .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 28000)) + .noFluidOutputs() + .duration(2 * MINUTES + 40 * SECONDS) + .eut(TierEU.RECIPE_UEV) + .addTo(sAssemblerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUMVBase, 33), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.SpaceTime, 22), + ItemList.Electric_Pump_UMV.get(1), + GT_Utility.getIntegratedCircuit(9)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUMV, 33)) + .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 36000)) + .noFluidOutputs() + .duration(2 * MINUTES + 40 * SECONDS) + .eut(TierEU.RECIPE_UMV) + .addTo(sAssemblerRecipes); } public void withGTNHLanthAndGTPP() { @@ -4988,18 +7288,22 @@ public class AssemblerRecipes implements Runnable { } GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Electric_Pump_EV.get(4), - ItemList.Field_Generator_EV.get(4), - getModItem(GTPlusPlus.modID, "itemPlateInconel690", 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Titanium, 16), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.BorosilicateGlass, 16), - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 2), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 4), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 4), - ItemList.Shape_Extruder_Wire.get(16)) - .itemOutputs(ItemList.Spinneret.get(1)).fluidInputs(Materials.SolderingAlloy.getGas(144)) - .noFluidOutputs().duration(2 * MINUTES).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Electric_Pump_EV.get(4), + ItemList.Field_Generator_EV.get(4), + getModItem(GTPlusPlus.modID, "itemPlateInconel690", 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Titanium, 16), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.BorosilicateGlass, 16), + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 2), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 4), + ItemList.Shape_Extruder_Wire.get(16)) + .itemOutputs(ItemList.Spinneret.get(1)) + .fluidInputs(Materials.SolderingAlloy.getGas(144)) + .noFluidOutputs() + .duration(2 * MINUTES) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); } public void withIC2NuclearControl() { @@ -5008,104 +7312,157 @@ public class AssemblerRecipes implements Runnable { } GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(IC2NuclearControl.modID, "ItemVanillaMachineCard", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(IC2NuclearControl.modID, "ItemVanillaMachineCard", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(IC2NuclearControl.modID, "ItemInventoryScannerCard", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(IC2NuclearControl.modID, "ItemInventoryScannerCard", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(IC2NuclearControl.modID, "ItemEnergySensorLocationCard", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(IC2NuclearControl.modID, "ItemEnergySensorLocationCard", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(IC2NuclearControl.modID, "RFSensorCard", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(IC2NuclearControl.modID, "RFSensorCard", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(IC2NuclearControl.modID, "ItemMultipleSensorLocationCard", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 1)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(IC2NuclearControl.modID, "ItemMultipleSensorLocationCard", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); // counter GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(IC2NuclearControl.modID, "ItemMultipleSensorLocationCard", 1L, 1), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 1)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(IC2NuclearControl.modID, "ItemMultipleSensorLocationCard", 1L, 1), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); // liquid GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(IC2NuclearControl.modID, "ItemMultipleSensorLocationCard", 1L, 2), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(IC2NuclearControl.modID, "ItemMultipleSensorLocationCard", 1L, 2), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); // generator GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(IC2NuclearControl.modID, "ItemLiquidArrayLocationCard", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(IC2NuclearControl.modID, "ItemLiquidArrayLocationCard", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); // 2-6 liquid GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(IC2NuclearControl.modID, "ItemEnergyArrayLocationCard", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(IC2NuclearControl.modID, "ItemEnergyArrayLocationCard", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); // 2-6 energy GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(IC2NuclearControl.modID, "ItemSensorLocationCard", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Good), 2)).noFluidInputs() - .noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(IC2NuclearControl.modID, "ItemSensorLocationCard", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Good), 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); // non-fluid nuke GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(IC2NuclearControl.modID, "Item55ReactorCard", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Good), 2)).noFluidInputs() - .noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(IC2NuclearControl.modID, "Item55ReactorCard", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Good), 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(IC2NuclearControl.modID, "CardAppeng", 1L, 0), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + .itemInputs( + getModItem(IC2NuclearControl.modID, "CardAppeng", 1L, 0), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 2)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.NC_SensorCard.get(1), GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 3)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.NC_SensorCard.get(1), GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(GT_ModHandler.getIC2Item("electronicCircuit", 3)) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sAssemblerRecipes); } } |