From 4570e7ac040e11127fedf7b0999345e20323b64d Mon Sep 17 00:00:00 2001 From: boubou19 Date: Thu, 15 Aug 2024 17:23:35 +0200 Subject: [PATCH] move some blocks from NHCore to GT5U (#931) * move WA from NHCore to GT5U * decouple alloy smelters and amplyfabricators * decouple assemblers * decouple autoclaves and bending machines * decouple compressors and cutting machines * decouple distilleries, electric furnaces, electrolyzers, electromagnetic separators * decouple circuit assemblers * decouple extractors, extruders, arc furnaces, centrifuges, plasma arc furnaces, canning machines, chemical baths, * decouple sifters, slicers, thermal centrifuges, wiremills * deprecate GT5U machines in the NHCore item list * decouple fluid solidifiers, forming presses, forge hammers, Lathes, engravers, macerators, microwaves, orewashing plants, polarizers, recyclers * moved machine hulls to GT5U * moved machine plasma gens and alloy smelters to GT5U * moved machine matter amplifiers, assemblers, scanners, Pump, transformers to GT5U * moved battery buffer 1,2,3,4, battery charger 4x4, dynamo hatches, energy hatches to GT5U * moved wet transformers, hi amps transformers, turbo chargers, chest buffers, rock breakers, input hatches, output hatches to GT5U * moved circuit assemblers to GT5U * moved chemical bath, chemical reactor, fermenter, fluid canner, fluid extractor, fluid heater, mixer to GT5U * moved autoclave, bending machine, compressor, cutting machine, distillery, electric furnace, electrolyzer, electromagnetic separator, extractor, extruder, fluid solidifier, forming press, forge hammer, lathe, precision laser engraver, macerator, matter fabricator, microwave, washing plant, polarizer, recycler, replicator, sifter, slicer, thermal centrifuge, wiremill, arc furnace, centrifuge, plasma arc furnace, canning machine to GT5U * move to GT5U ItemList * yeet tLastID bullshit * move batteries to GT5U * cut down the custom item list * spotless apply * fix mistake * bump dep --- dependencies.gradle | 2 +- .../com/dreammaster/detrav/ScannerTools.java | 9 +- .../dreammaster/gthandler/CustomItemList.java | 445 +- .../gthandler/GT_CraftingRecipeLoader.java | 14 +- .../gthandler/GT_CustomLoader.java | 2 - .../gthandler/GT_Loader_Batteries.java | 451 - .../gthandler/GT_Loader_Machines.java | 9323 ++++------------- .../GT_MetaTileEntity_WorldAccelerator.java | 469 - .../gthandler/enums/MetaTileEntityIDs.java | 8 - .../gthandler/recipes/AssemblerRecipes.java | 47 +- .../GT_MetaTileEntity_WetTransformer.java | 94 - .../GT_MetaTileEntity_TurboCharger.java | 146 - .../com/dreammaster/scripts/ScriptAmunRa.java | 2 +- .../scripts/ScriptAppliedEnergistics2.java | 2 +- .../dreammaster/scripts/ScriptBloodMagic.java | 4 +- .../scripts/ScriptIndustrialApiary.java | 8 +- 16 files changed, 2340 insertions(+), 8686 deletions(-) delete mode 100644 src/main/java/com/dreammaster/gthandler/GT_Loader_Batteries.java delete mode 100644 src/main/java/com/dreammaster/gthandler/accelerator/GT_MetaTileEntity_WorldAccelerator.java delete mode 100644 src/main/java/com/dreammaster/gthandler/transformers/GT_MetaTileEntity_WetTransformer.java delete mode 100644 src/main/java/com/dreammaster/gthandler/turboCharger/GT_MetaTileEntity_TurboCharger.java diff --git a/dependencies.gradle b/dependencies.gradle index 8940c0907..1b14bdc4a 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api("com.github.GTNewHorizons:GT5-Unofficial:5.09.48.151:dev") + api("com.github.GTNewHorizons:GT5-Unofficial:5.09.49.01:dev") api("com.github.GTNewHorizons:Yamcl:0.6.0:dev") api("com.github.GTNewHorizons:Baubles:1.0.4:dev") implementation('com.github.GTNewHorizons:GTNEIOrePlugin:1.3.3:dev') { transitive = false } diff --git a/src/main/java/com/dreammaster/detrav/ScannerTools.java b/src/main/java/com/dreammaster/detrav/ScannerTools.java index 94c4bdd60..8285d489a 100644 --- a/src/main/java/com/dreammaster/detrav/ScannerTools.java +++ b/src/main/java/com/dreammaster/detrav/ScannerTools.java @@ -3,7 +3,6 @@ import net.minecraft.item.ItemStack; import com.detrav.items.DetravMetaGeneratedTool01; -import com.dreammaster.gthandler.CustomItemList; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; @@ -31,7 +30,7 @@ public void registerOre(OrePrefixes o, Materials material, String s, String s2, new Object[] { "EHR", "CSC", "PBP", 'S', ItemList.Cover_Screen, 'R', ItemList.Sensor_LuV, 'H', OrePrefixes.toolHeadDrill.get(material), 'E', ItemList.Emitter_LuV, 'C', OrePrefixes.circuit.get(Materials.LuV), 'P', OrePrefixes.plate.get(Materials.Iridium), 'B', - CustomItemList.BatteryHull_LuV_Full.get(1L) }); + ItemList.BatteryHull_LuV_Full.get(1L) }); GT_ModHandler.addCraftingRecipe( DetravMetaGeneratedTool01.INSTANCE.getToolWithStats( 102, @@ -44,7 +43,7 @@ public void registerOre(OrePrefixes o, Materials material, String s, String s2, new Object[] { "EHR", "CSC", "PBP", 'S', ItemList.Cover_Screen, 'R', ItemList.Sensor_ZPM, 'H', OrePrefixes.toolHeadDrill.get(material), 'E', ItemList.Emitter_ZPM, 'C', OrePrefixes.circuit.get(Materials.ZPM), 'P', OrePrefixes.plate.get(Materials.Osmium), 'B', - CustomItemList.BatteryHull_ZPM_Full.get(1L) }); + ItemList.BatteryHull_ZPM_Full.get(1L) }); GT_ModHandler.addCraftingRecipe( DetravMetaGeneratedTool01.INSTANCE.getToolWithStats( 104, @@ -57,7 +56,7 @@ public void registerOre(OrePrefixes o, Materials material, String s, String s2, new Object[] { "EHR", "CSC", "PBP", 'S', ItemList.Cover_Screen, 'R', ItemList.Sensor_UV, 'H', OrePrefixes.toolHeadDrill.get(material), 'E', ItemList.Emitter_UV, 'C', OrePrefixes.circuit.get(Materials.UV), 'P', OrePrefixes.plate.get(Materials.Neutronium), 'B', - CustomItemList.BatteryHull_UV_Full.get(1L) }); + ItemList.BatteryHull_UV_Full.get(1L) }); GT_ModHandler.addCraftingRecipe( DetravMetaGeneratedTool01.INSTANCE.getToolWithStats( 106, @@ -70,6 +69,6 @@ public void registerOre(OrePrefixes o, Materials material, String s, String s2, new Object[] { "EHR", "CSC", "PBP", 'S', ItemList.Cover_Screen, 'R', ItemList.Sensor_UHV, 'H', OrePrefixes.toolHeadDrill.get(material), 'E', ItemList.Emitter_UHV, 'C', OrePrefixes.circuit.get(Materials.UHV), 'P', OrePrefixes.plate.get(Materials.Infinity), 'B', - CustomItemList.BatteryHull_UHV_Full.get(1L) }); + ItemList.BatteryHull_UHV_Full.get(1L) }); } } diff --git a/src/main/java/com/dreammaster/gthandler/CustomItemList.java b/src/main/java/com/dreammaster/gthandler/CustomItemList.java index c5f8f63fd..f92af036c 100644 --- a/src/main/java/com/dreammaster/gthandler/CustomItemList.java +++ b/src/main/java/com/dreammaster/gthandler/CustomItemList.java @@ -23,448 +23,17 @@ public enum CustomItemList implements IItemContainer { Casing_AirFilter_Turbine_T2, Casing_AirFilter_Vent_T3, Casing_AirFilter_Turbine_T3, - Hatch_Dynamo_UEV, - Hatch_Dynamo_UIV, - Hatch_Dynamo_UMV, - Hatch_Dynamo_UXV, - Hatch_Energy_UEV, - Hatch_Energy_UIV, - Hatch_Energy_UMV, - Hatch_Energy_UXV, - Hatch_Input_UEV, - Hatch_Input_UIV, - Hatch_Input_UMV, - Hatch_Input_UXV, - Hatch_Input_MAX, - Hatch_Output_UEV, - Hatch_Output_UIV, - Hatch_Output_UMV, - Hatch_Output_UXV, - Hatch_Output_MAX, - Battery_TurboCharger_4by4_ULV, - Battery_TurboCharger_4by4_LV, - Battery_TurboCharger_4by4_MV, - Battery_TurboCharger_4by4_HV, - Battery_TurboCharger_4by4_EV, - Battery_TurboCharger_4by4_IV, - Battery_TurboCharger_4by4_LuV, - Battery_TurboCharger_4by4_ZPM, - Battery_TurboCharger_4by4_UV, - Battery_TurboCharger_4by4_UHV, - Battery_Charger_4by4_UEV, - Battery_Charger_4by4_UIV, - Battery_Charger_4by4_UMV, - Battery_Charger_4by4_UXV, - Battery_Buffer_1by1_UEV, - Battery_Buffer_1by1_UIV, - Battery_Buffer_1by1_UMV, - Battery_Buffer_1by1_UXV, - Battery_Buffer_1by1_MAXV, - Battery_Buffer_2by2_UEV, - Battery_Buffer_2by2_UIV, - Battery_Buffer_2by2_UMV, - Battery_Buffer_2by2_UXV, - Battery_Buffer_2by2_MAXV, - Battery_Buffer_3by3_UEV, - Battery_Buffer_3by3_UIV, - Battery_Buffer_3by3_UMV, - Battery_Buffer_3by3_UXV, - Battery_Buffer_3by3_MAXV, - Battery_Buffer_4by4_UEV, - Battery_Buffer_4by4_UIV, - Battery_Buffer_4by4_UMV, - Battery_Buffer_4by4_UXV, - Battery_Buffer_4by4_MAXV, - Hull_UEV, - Hull_UIV, - Hull_UMV, - Hull_UXV, - Hull_MAXV, // since Hull_MAX is in gt + // todo: remap them to GT5U namespace + @Deprecated Casing_UEV, + @Deprecated Casing_UIV, + @Deprecated Casing_UMV, + @Deprecated Casing_UXV, - Casing_MAXV, // since Hull_MAX is in gt - Transformer_UEV_UHV, - Transformer_UIV_UEV, - Transformer_UMV_UIV, - Transformer_UXV_UMV, - Transformer_MAX_UXV, - WetTransformer_LV_ULV, - WetTransformer_MV_LV, - WetTransformer_HV_MV, - WetTransformer_EV_HV, - WetTransformer_IV_EV, - WetTransformer_LuV_IV, - WetTransformer_ZPM_LuV, - WetTransformer_UV_ZPM, - WetTransformer_UHV_UV, - WetTransformer_UEV_UHV, - WetTransformer_UIV_UEV, - WetTransformer_UMV_UIV, - WetTransformer_UXV_UMV, - WetTransformer_MAX_UXV, - Transformer_HA_UEV_UHV, - Transformer_HA_UIV_UEV, - Transformer_HA_UMV_UIV, - Transformer_HA_UXV_UMV, - Transformer_HA_MAX_UXV, - BatteryHull_EV, - BatteryHull_IV, - BatteryHull_LuV, - BatteryHull_ZPM, - BatteryHull_UV, - BatteryHull_UHV, - BatteryHull_UEV, - BatteryHull_UIV, - BatteryHull_UMV, - BatteryHull_UxV, - BatteryHull_EV_Full, - BatteryHull_IV_Full, - BatteryHull_LuV_Full, - BatteryHull_ZPM_Full, - BatteryHull_UV_Full, - BatteryHull_UHV_Full, - BatteryHull_UEV_Full, - BatteryHull_UIV_Full, - BatteryHull_UMV_Full, - BatteryHull_UxV_Full, - - Generator_Plasma_ZPMV, - Generator_Plasma_UV, - Generator_Plasma_UHV, - Generator_Plasma_UEV, - Generator_Plasma_UIV, - Generator_Plasma_UMV, - AlloySmelterLuV, - AlloySmelterZPM, - AlloySmelterUV, - AlloySmelterUHV, - AlloySmelterUEV, - AlloySmelterUIV, - AlloySmelterUMV, - AmplifabricatorLuV, - AmplifabricatorZPM, - AmplifabricatorUV, - AmplifabricatorUHV, - AmplifabricatorUEV, - AmplifabricatorUIV, - AmplifabricatorUMV, - ArcFurnaceLuV, - ArcFurnaceZPM, - ArcFurnaceUV, - ArcFurnaceUHV, - ArcFurnaceUEV, - ArcFurnaceUIV, - ArcFurnaceUMV, - AssemblingMachineLuV, - AssemblingMachineZPM, - AssemblingMachineUV, - AssemblingMachineUHV, - AssemblingMachineUEV, - AssemblingMachineUIV, - AssemblingMachineUMV, - AutoclaveLuV, - AutoclaveZPM, - AutoclaveUV, - AutoclaveUHV, - AutoclaveUEV, - AutoclaveUIV, - AutoclaveUMV, - BendingMachineLuV, - BendingMachineZPM, - BendingMachineUV, - BendingMachineUHV, - BendingMachineUEV, - BendingMachineUIV, - BendingMachineUMV, - BreweryLuV, - BreweryZPM, - BreweryUV, - BreweryUHV, - BreweryUEV, - BreweryUIV, - BreweryUMV, - CanningMachineLuV, - CanningMachineZPM, - CanningMachineUV, - CanningMachineUHV, - CanningMachineUEV, - CanningMachineUIV, - CanningMachineUMV, - CentrifugeLuV, - CentrifugeZPM, - CentrifugeUV, - CentrifugeUHV, - CentrifugeUEV, - CentrifugeUIV, - CentrifugeUMV, - ChemicalBathLuV, - ChemicalBathZPM, - ChemicalBathUV, - ChemicalBathUHV, - ChemicalBathUEV, - ChemicalBathUIV, - ChemicalBathUMV, - ChemicalReactorLuV, - ChemicalReactorZPM, - ChemicalReactorUV, - ChemicalReactorUHV, - ChemicalReactorUEV, - ChemicalReactorUIV, - ChemicalReactorUMV, - CircuitAssemblerUHV, - CircuitAssemblerUEV, - CircuitAssemblerUIV, - CircuitAssemblerUMV, - CircuitAssemblerUXV, - CircuitAssemblerMAX, - CompressorLuV, - CompressorZPM, - CompressorUV, - CompressorUHV, - CompressorUEV, - CompressorUIV, - CompressorUMV, - CuttingMachineLuV, - CuttingMachineZPM, - CuttingMachineUV, - CuttingMachineUHV, - CuttingMachineUEV, - CuttingMachineUIV, - CuttingMachineUMV, - DistilleryLuV, - DistilleryZPM, - DistilleryUV, - DistilleryUHV, - DistilleryUEV, - DistilleryUIV, - DistilleryUMV, - ElectricFurnaceLuV, - ElectricFurnaceZPM, - ElectricFurnaceUV, - ElectricFurnaceUHV, - ElectricFurnaceUEV, - ElectricFurnaceUIV, - ElectricFurnaceUMV, - ElectricOvenLuV, - ElectricOvenZPM, - ElectricOvenUV, - ElectricOvenUHV, - ElectricOvenUEV, - ElectricOvenUIV, - ElectricOvenUMV, - ElectrolyzerLuV, - ElectrolyzerZPM, - ElectrolyzerUV, - ElectrolyzerUHV, - ElectrolyzerUEV, - ElectrolyzerUIV, - ElectrolyzerUMV, - ElectromagneticSeparatorLuV, - ElectromagneticSeparatorZPM, - ElectromagneticSeparatorUV, - ElectromagneticSeparatorUHV, - ElectromagneticSeparatorUEV, - ElectromagneticSeparatorUIV, - ElectromagneticSeparatorUMV, - ExtractorLuV, - ExtractorZPM, - ExtractorUV, - ExtractorUHV, - ExtractorUEV, - ExtractorUIV, - ExtractorUMV, - ExtruderLuV, - ExtruderZPM, - ExtruderUV, - ExtruderUHV, - ExtruderUEV, - ExtruderUIV, - ExtruderUMV, - FermenterLuV, - FermenterZPM, - FermenterUV, - FermenterUHV, - FermenterUEV, - FermenterUIV, - FermenterUMV, - FluidCannerLuV, - FluidCannerZPM, - FluidCannerUV, - FluidCannerUHV, - FluidCannerUEV, - FluidCannerUIV, - FluidCannerUMV, - FluidExtractorLuV, - FluidExtractorZPM, - FluidExtractorUV, - FluidExtractorUHV, - FluidExtractorUEV, - FluidExtractorUIV, - FluidExtractorUMV, - FluidHeaterLuV, - FluidHeaterZPM, - FluidHeaterUV, - FluidHeaterUHV, - FluidHeaterUEV, - FluidHeaterUIV, - FluidHeaterUMV, - FluidSolidifierLuV, - FluidSolidifierZPM, - FluidSolidifierUV, - FluidSolidifierUHV, - FluidSolidifierUEV, - FluidSolidifierUIV, - FluidSolidifierUMV, - FormingPressLuV, - FormingPressZPM, - FormingPressUV, - FormingPressUHV, - FormingPressUEV, - FormingPressUIV, - FormingPressUMV, - ForgeHammerLuV, - ForgeHammerZPM, - ForgeHammerUV, - ForgeHammerUHV, - ForgeHammerUEV, - ForgeHammerUIV, - ForgeHammerUMV, - LatheLuV, - LatheZPM, - LatheUV, - LatheUHV, - LatheUEV, - LatheUIV, - LatheUMV, - PrecisionLaserEngraverLuV, - PrecisionLaserEngraverZPM, - PrecisionLaserEngraverUV, - PrecisionLaserEngraverUHV, - PrecisionLaserEngraverUEV, - PrecisionLaserEngraverUIV, - PrecisionLaserEngraverUMV, - MaceratorLuV, - MaceratorZPM, - MaceratorUV, - MaceratorUHV, - MaceratorUEV, - MaceratorUIV, - MaceratorUMV, - MassFabricatorLuV, - MassFabricatorZPM, - MassFabricatorUV, - MassFabricatorUHV, - MassFabricatorUEV, - MassFabricatorUIV, - MassFabricatorUMV, - MicrowaveLuV, - MicrowaveZPM, - MicrowaveUV, - MicrowaveUHV, - MicrowaveUEV, - MicrowaveUIV, - MicrowaveUMV, - MixerLuV, - MixerZPM, - MixerUV, - MixerUHV, - MixerUEV, - MixerUIV, - MixerUMV, - OreWashingPlantLuV, - OreWashingPlantZPM, - OreWashingPlantUV, - OreWashingPlantUHV, - OreWashingPlantUEV, - OreWashingPlantUIV, - OreWashingPlantUMV, - PlasmaArcFurnaceLuV, - PlasmaArcFurnaceZPM, - PlasmaArcFurnaceUV, - PlasmaArcFurnaceUHV, - PlasmaArcFurnaceUEV, - PlasmaArcFurnaceUIV, - PlasmaArcFurnaceUMV, - PolarizerLuV, - PolarizerZPM, - PolarizerUV, - PolarizerUHV, - PolarizerUEV, - PolarizerUIV, - PolarizerUMV, - RockBreakerLuV, - RockBreakerZPM, - RockBreakerUV, - RockBreakerUHV, - RockBreakerUEV, - RockBreakerUIV, - RockBreakerUMV, - RecyclerLuV, - RecyclerZPM, - RecyclerUV, - RecyclerUHV, - RecyclerUEV, - RecyclerUIV, - RecyclerUMV, - ReplicatorLuV, - ReplicatorZPM, - ReplicatorUV, - ReplicatorUHV, - ReplicatorUEV, - ReplicatorUIV, - ReplicatorUMV, - ScannerLuV, - ScannerZPM, - ScannerUV, - ScannerUHV, - ScannerUEV, - ScannerUIV, - ScannerUMV, - SiftingMachineLuV, - SiftingMachineZPM, - SiftingMachineUV, - SiftingMachineUHV, - SiftingMachineUEV, - SiftingMachineUIV, - SiftingMachineUMV, - SlicingMachineLuV, - SlicingMachineZPM, - SlicingMachineUV, - SlicingMachineUHV, - SlicingMachineUEV, - SlicingMachineUIV, - SlicingMachineUMV, - ThermalCentrifugeLuV, - ThermalCentrifugeZPM, - ThermalCentrifugeUV, - ThermalCentrifugeUHV, - ThermalCentrifugeUEV, - ThermalCentrifugeUIV, - ThermalCentrifugeUMV, - WiremillLuV, - WiremillZPM, - WiremillUV, - WiremillUHV, - WiremillUEV, - WiremillUIV, - WiremillUMV, - PumpLuV, - PumpZPM, - AcceleratorLV, - AcceleratorMV, - AcceleratorHV, - AcceleratorEV, - AcceleratorIV, - AcceleratorLuV, - AcceleratorZPM, - AcceleratorUV, - Automation_ChestBuffer_UHV, - Automation_ChestBuffer_UEV, - Automation_ChestBuffer_UIV, - Automation_ChestBuffer_UMV, - Automation_ChestBuffer_UXV, + @Deprecated + Casing_MAXV, // CoreModItems EtchedLowVoltageWiring, diff --git a/src/main/java/com/dreammaster/gthandler/GT_CraftingRecipeLoader.java b/src/main/java/com/dreammaster/gthandler/GT_CraftingRecipeLoader.java index 43de49dda..9c6df12da 100644 --- a/src/main/java/com/dreammaster/gthandler/GT_CraftingRecipeLoader.java +++ b/src/main/java/com/dreammaster/gthandler/GT_CraftingRecipeLoader.java @@ -281,13 +281,13 @@ public void run() { GT_ModHandler.addCraftingRecipe( ItemList.Quantum_Chest_EV.get(1L), bits, - new Object[] { "DPD", "PMP", "DGD", 'M', ItemList.Automation_ChestBuffer_MAX, 'G', + new Object[] { "DPD", "PMP", "DGD", 'M', ItemList.Automation_ChestBuffer_UHV, 'G', ItemList.Field_Generator_ZPM, 'D', OrePrefixes.circuit.get(Materials.UHV), 'P', OrePrefixes.plateDouble.get(Materials.Europium) }); GT_ModHandler.addCraftingRecipe( ItemList.Quantum_Chest_IV.get(1L), bits, - new Object[] { "DPD", "PMP", "DGD", 'M', CustomItemList.Automation_ChestBuffer_UEV, 'G', + new Object[] { "DPD", "PMP", "DGD", 'M', ItemList.Automation_ChestBuffer_UEV, 'G', ItemList.Field_Generator_UV, 'D', OrePrefixes.circuit.get(Materials.UEV), 'P', OrePrefixes.plate.get(Materials.Americium) }); @@ -760,23 +760,23 @@ public void run() { break; case 10: // UEV hull = GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bedrockium, 1L); - machinehull = CustomItemList.Hull_UEV.get(1L); + machinehull = ItemList.Hull_UEV.get(1L); break; case 11: // UIV hull = GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlackPlutonium, 1L); - machinehull = CustomItemList.Hull_UIV.get(1L); + machinehull = ItemList.Hull_UIV.get(1L); break; case 12: // UMV hull = GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 1L); - machinehull = CustomItemList.Hull_UMV.get(1L); + machinehull = ItemList.Hull_UMV.get(1L); break; case 13: // UXV hull = GT_OreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.TranscendentMetal, 1L); - machinehull = CustomItemList.Hull_UXV.get(1L); + machinehull = ItemList.Hull_UXV.get(1L); break; default: // MAX hull = GT_OreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.SpaceTime, 1L); - machinehull = CustomItemList.Hull_MAXV.get(1L); + machinehull = ItemList.Hull_MAXV.get(1L); break; } diff --git a/src/main/java/com/dreammaster/gthandler/GT_CustomLoader.java b/src/main/java/com/dreammaster/gthandler/GT_CustomLoader.java index a23246384..66a195dd7 100644 --- a/src/main/java/com/dreammaster/gthandler/GT_CustomLoader.java +++ b/src/main/java/com/dreammaster/gthandler/GT_CustomLoader.java @@ -141,7 +141,6 @@ public Object getPipeL() { private static final GT_Loader_Machines MachineLoader = new GT_Loader_Machines(); private static final GT_Loader_Materials MaterialLoader = new GT_Loader_Materials(); private static final GT_Loader_Wires WireLoader = new GT_Loader_Wires(); - private static final GT_Loader_Batteries BatteryLoader = new GT_Loader_Batteries(); private static final GT_MachineRecipeLoader MachineRecipeLoader = new GT_MachineRecipeLoader(); private static final GT_CraftingRecipeLoader CraftingRecipeLoader = new GT_CraftingRecipeLoader(); private static final GT_Loader_OreDictionary OreDictionary = new GT_Loader_OreDictionary(); @@ -159,7 +158,6 @@ public void run() { WireLoader.run(); ItemLoader.run(); MachineLoader.run(); - BatteryLoader.run(); Remover.run(); OreDictionary.run(); MachineRecipeLoader.run(); diff --git a/src/main/java/com/dreammaster/gthandler/GT_Loader_Batteries.java b/src/main/java/com/dreammaster/gthandler/GT_Loader_Batteries.java deleted file mode 100644 index bebaa10df..000000000 --- a/src/main/java/com/dreammaster/gthandler/GT_Loader_Batteries.java +++ /dev/null @@ -1,451 +0,0 @@ -package com.dreammaster.gthandler; - -import static gregtech.api.recipe.RecipeMaps.assemblerRecipes; -import static gregtech.api.recipe.RecipeMaps.cannerRecipes; -import static gregtech.api.recipe.RecipeMaps.extractorRecipes; -import static gregtech.api.util.GT_RecipeBuilder.SECONDS; -import static gregtech.api.util.GT_RecipeBuilder.TICKS; -import static gregtech.client.GT_TooltipHandler.Tier.*; -import static gregtech.client.GT_TooltipHandler.registerTieredTooltip; - -import gregtech.api.enums.GT_Values; -import gregtech.api.enums.Materials; -import gregtech.api.enums.OrePrefixes; -import gregtech.api.enums.TC_Aspects; -import gregtech.api.enums.TierEU; -import gregtech.api.objects.ItemData; -import gregtech.api.util.GT_OreDictUnificator; -import gregtech.common.items.GT_MetaGenerated_Item_01; - -/* - * - */ -public class GT_Loader_Batteries { - - public void run() { - GT = GT_MetaGenerated_Item_01.INSTANCE; - registerBatteries(); - } - - private GT_MetaGenerated_Item_01 GT; - - private void registerBatteries() { - // 500 - 502: LV, MV, HV Hull - // Range 545 to 596 is free, as of GT 5.08.30 - // 600+ Are motors, covers, belts, etc. - int tLastID; - - // Empty battery hulls - CustomItemList.BatteryHull_EV.set( - GT.addItem( - 503, - "Small Sunnarium Battery (Empty)", - "An empty EV Battery Container", - new Object[] { new ItemData(Materials.BlueSteel, OrePrefixes.plate.mMaterialAmount * 2L), - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 8L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 8L), - new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 8L) })); - CustomItemList.BatteryHull_IV.set( - GT.addItem( - 504, - "Medium Sunnarium Battery (Empty)", - "An empty IV Battery Container", - new Object[] { new ItemData(Materials.RoseGold, OrePrefixes.plate.mMaterialAmount * 6L), - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 16L) })); - CustomItemList.BatteryHull_LuV.set( - GT.addItem( - 505, - "Large Sunnarium Battery (Empty)", - "An empty LuV Battery Container", - new Object[] { new ItemData(Materials.RedSteel, OrePrefixes.plate.mMaterialAmount * 18L), - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 32L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 32L), - new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 32L) })); - CustomItemList.BatteryHull_ZPM.set( - GT.addItem( - 506, - "Medium Naquadria Battery (Empty)", - "An empty ZPM Energy Storage", - new Object[] { new ItemData(Materials.Europium, OrePrefixes.plate.mMaterialAmount * 6L), - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 64L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 64L), - new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 64L) })); - CustomItemList.BatteryHull_UV.set( - GT.addItem( - 507, - "Large Naquadria Battery (Empty)", - "An empty UV Energy Storage", - new Object[] { new ItemData(Materials.Americium, OrePrefixes.plate.mMaterialAmount * 18L), - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 128L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 128L), - new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 128L) })); - CustomItemList.BatteryHull_UHV.set( - GT.addItem( - 561, - "Small Neutronium Battery (Empty)", - "An empty UHV Energy Storage", - new Object[] { new ItemData(Materials.Naquadah, OrePrefixes.plate.mMaterialAmount * 24L), - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 256L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 256L), - new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 256L) })); - CustomItemList.BatteryHull_UEV.set( - GT.addItem( - 562, - "Medium Neutronium Battery (Empty)", - "An empty UEV Energy Storage", - new Object[] { - new ItemData(Materials.NaquadahEnriched, OrePrefixes.plate.mMaterialAmount * 36L), - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 512L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 512L), - new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 512L) })); - CustomItemList.BatteryHull_UIV.set( - GT.addItem( - 563, - "Large Neutronium Battery (Empty)", - "An empty UIV Energy Storage", - new Object[] { new ItemData(Materials.NaquadahAlloy, OrePrefixes.plate.mMaterialAmount * 48L), - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 1024L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 1024L), - new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 1024L) })); - CustomItemList.BatteryHull_UMV.set( - GT.addItem( - 564, - "Medium Plasma Battery (Empty)", - "An empty UMV Energy Storage", - new Object[] { new ItemData(Materials.Neutronium, OrePrefixes.plate.mMaterialAmount * 56L), - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 2048L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 2048L), - new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 2048L) })); - CustomItemList.BatteryHull_UxV.set( - GT.addItem( - 565, - "Large Plasma Battery (Empty)", - "An empty UXV Energy Storage", - new Object[] { - new ItemData(Materials.DraconiumAwakened, OrePrefixes.plate.mMaterialAmount * 64L), - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4096L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 4096L), - new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 4096L) })); - - // Recipes - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 2L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlueSteel, 2L)) - .itemOutputs(CustomItemList.BatteryHull_EV.get(1L)) - .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(144L)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Platinum, 2L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RoseGold, 6L)) - .itemOutputs(CustomItemList.BatteryHull_IV.get(1L)) - .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(288L)).duration(10 * SECONDS) - .eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 2L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedSteel, 18L)) - .itemOutputs(CustomItemList.BatteryHull_LuV.get(1L)) - .fluidInputs(Materials.Polybenzimidazole.getMolten(144L)).duration(15 * SECONDS).eut(TierEU.RECIPE_IV) - .addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.NaquadahAlloy, 2L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 6L)) - .itemOutputs(CustomItemList.BatteryHull_ZPM.get(1L)) - .fluidInputs(Materials.Polybenzimidazole.getMolten(288L)).duration(10 * SECONDS).eut(TierEU.RECIPE_LuV) - .addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.ElectrumFlux, 2L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 18L)) - .itemOutputs(CustomItemList.BatteryHull_UV.get(1L)) - .fluidInputs(Materials.Polybenzimidazole.getMolten(576L)).duration(15 * SECONDS).eut(TierEU.RECIPE_ZPM) - .addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt02, Materials.ElectrumFlux, 2L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Naquadah, 24L)) - .itemOutputs(CustomItemList.BatteryHull_UHV.get(1L)) - .fluidInputs(Materials.Polybenzimidazole.getMolten(1152L)).duration(5 * SECONDS).eut(500000) - .addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.ElectrumFlux, 2L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NaquadahEnriched, 36L)) - .itemOutputs(CustomItemList.BatteryHull_UEV.get(1L)) - .fluidInputs(Materials.Polybenzimidazole.getMolten(2304L)).duration(10 * SECONDS).eut(2000000) - .addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.ElectrumFlux, 2L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NaquadahAlloy, 48L)) - .itemOutputs(CustomItemList.BatteryHull_UIV.get(1L)) - .fluidInputs(Materials.Polybenzimidazole.getMolten(4608L)).duration(15 * SECONDS).eut(2000000) - .addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUHV, 2L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 56L)) - .itemOutputs(CustomItemList.BatteryHull_UMV.get(1L)) - .fluidInputs(Materials.Polybenzimidazole.getMolten(9216L)).duration(30 * SECONDS).eut(2000000) - .addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUHV, 2L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DraconiumAwakened, 64L)) - .itemOutputs(CustomItemList.BatteryHull_UxV.get(1L)) - .fluidInputs(Materials.Polybenzimidazole.getMolten(18432L)).duration(60 * SECONDS).eut(2000000) - .addTo(assemblerRecipes); - - // Actually filled hulls. - // I added a gap of 5 to each filled hull, so 4 additional batteries are possible for each voltage tierELECTRUM - CustomItemList.BatteryHull_EV_Full.set( - GT.addItem( - tLastID = 540, - "Small Sunnarium Battery", - "Reusable", - "batteryEV", - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 32L))); - GT.setElectricStats(32000 + tLastID, 6400000L, GT_Values.V[4], 4L, -3L, true); - registerTieredTooltip(CustomItemList.BatteryHull_EV_Full.get(1), EV); - - CustomItemList.BatteryHull_IV_Full.set( - GT.addItem( - tLastID = 545, - "Medium Sunnarium Battery", - "Reusable", - "batteryIV", - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 32L))); - GT.setElectricStats(32000 + tLastID, 25600000L, GT_Values.V[5], 5L, -3L, true); - registerTieredTooltip(CustomItemList.BatteryHull_IV_Full.get(1), IV); - - CustomItemList.BatteryHull_LuV_Full.set( - GT.addItem( - tLastID = 550, - "Large Sunnarium Battery", - "Reusable", - "batteryLuV", - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 32L))); - GT.setElectricStats(32000 + tLastID, 102400000L, GT_Values.V[6], 6L, -3L, true); - registerTieredTooltip(CustomItemList.BatteryHull_LuV_Full.get(1), LuV); - - CustomItemList.BatteryHull_ZPM_Full.set( - GT.addItem( - tLastID = 555, - "Medium Naquadria Battery", - "Reusable", - "batteryZPM", - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 32L))); - GT.setElectricStats(32000 + tLastID, 409600000L, GT_Values.V[7], 7L, -3L, true); - registerTieredTooltip(CustomItemList.BatteryHull_ZPM_Full.get(1), ZPM); - - CustomItemList.BatteryHull_UV_Full.set( - GT.addItem( - tLastID = 560, - "Large Naquadria Battery", - "Reusable", - "batteryUV", - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 32L))); - GT.setElectricStats(32000 + tLastID, 1638400000L, GT_Values.V[8], 8L, -3L, true); - registerTieredTooltip(CustomItemList.BatteryHull_UV_Full.get(1), UV); - - CustomItemList.BatteryHull_UHV_Full.set( - GT.addItem( - tLastID = 570, - "Small Neutronium Battery", - "Reusable", - "batteryUHV", - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 32L))); - GT.setElectricStats(32000 + tLastID, 6553600000L, GT_Values.V[9], 9L, -3L, true); - registerTieredTooltip(CustomItemList.BatteryHull_UHV_Full.get(1), UHV); - - CustomItemList.BatteryHull_UEV_Full.set( - GT.addItem( - tLastID = 575, - "Medium Neutronium Battery", - "Reusable", - "batteryUEV", - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 32L))); - GT.setElectricStats(32000 + tLastID, 26214400000L, GT_Values.V[10], 10L, -3L, true); - registerTieredTooltip(CustomItemList.BatteryHull_UEV_Full.get(1), UEV); - - CustomItemList.BatteryHull_UIV_Full.set( - GT.addItem( - tLastID = 580, - "Large Neutronium Battery", - "Reusable", - "batteryUIV", - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 32L))); - GT.setElectricStats(32000 + tLastID, 104857600000L, GT_Values.V[11], 11L, -3L, true); - registerTieredTooltip(CustomItemList.BatteryHull_UIV_Full.get(1), UIV); - - CustomItemList.BatteryHull_UMV_Full.set( - GT.addItem( - tLastID = 585, - "Medium Infinity Battery", - "Reusable", - "batteryUMV", - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 32L))); - GT.setElectricStats(32000 + tLastID, 419430400000L, GT_Values.V[12], 12L, -3L, true); - registerTieredTooltip(CustomItemList.BatteryHull_UMV_Full.get(1), UMV); - - CustomItemList.BatteryHull_UxV_Full.set( - GT.addItem( - tLastID = 590, - "Large Infinity Battery", - "Reusable", - "batteryUXV", - new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 16L), - new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 32L))); - GT.setElectricStats(32000 + tLastID, 1677721600000L, GT_Values.V[13], 13L, -3L, true); - registerTieredTooltip(CustomItemList.BatteryHull_UxV_Full.get(1), UXV); - - // Just to be complete, extractor recipes for the filled hulls - GT_Values.RA.stdBuilder().itemInputs(CustomItemList.BatteryHull_EV_Full.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_EV.get(1L)).duration(15 * SECONDS).eut(2) - .addTo(extractorRecipes); - GT_Values.RA.stdBuilder().itemInputs(CustomItemList.BatteryHull_IV_Full.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_IV.get(1L)).duration(15 * SECONDS).eut(2) - .addTo(extractorRecipes); - GT_Values.RA.stdBuilder().itemInputs(CustomItemList.BatteryHull_LuV_Full.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_LuV.get(1L)).duration(15 * SECONDS).eut(2) - .addTo(extractorRecipes); - GT_Values.RA.stdBuilder().itemInputs(CustomItemList.BatteryHull_ZPM_Full.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_ZPM.get(1L)).duration(15 * SECONDS).eut(2) - .addTo(extractorRecipes); - GT_Values.RA.stdBuilder().itemInputs(CustomItemList.BatteryHull_UV_Full.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_UV.get(1L)).duration(15 * SECONDS).eut(2) - .addTo(extractorRecipes); - GT_Values.RA.stdBuilder().itemInputs(CustomItemList.BatteryHull_UHV_Full.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_UHV.get(1L)).duration(15 * SECONDS).eut(2) - .addTo(extractorRecipes); - GT_Values.RA.stdBuilder().itemInputs(CustomItemList.BatteryHull_UEV_Full.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_UEV.get(1L)).duration(15 * SECONDS).eut(2) - .addTo(extractorRecipes); - GT_Values.RA.stdBuilder().itemInputs(CustomItemList.BatteryHull_UIV_Full.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_UIV.get(1L)).duration(15 * SECONDS).eut(2) - .addTo(extractorRecipes); - GT_Values.RA.stdBuilder().itemInputs(CustomItemList.BatteryHull_UMV_Full.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_UMV.get(1L)).duration(15 * SECONDS).eut(2) - .addTo(extractorRecipes); - GT_Values.RA.stdBuilder().itemInputs(CustomItemList.BatteryHull_UxV_Full.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_UxV.get(1L)).duration(15 * SECONDS).eut(2) - .addTo(extractorRecipes); - - // Recipes to actually fill the empty hulls with content - // IV 2048 - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sunnarium, 4L), - CustomItemList.BatteryHull_EV.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_EV_Full.get(1L)).duration(5 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(cannerRecipes); - // EV 8192 - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sunnarium, 16L), - CustomItemList.BatteryHull_IV.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_IV_Full.get(1L)).duration(7 * SECONDS + 10 * TICKS).eut(1024) - .addTo(cannerRecipes); - // LuV 32768 - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sunnarium, 32L), - CustomItemList.BatteryHull_LuV.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_LuV_Full.get(1L)).duration(10 * SECONDS).eut(TierEU.RECIPE_EV) - .addTo(cannerRecipes); - // ZPM 131072 - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 16L), - CustomItemList.BatteryHull_ZPM.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_ZPM_Full.get(1L)).duration(12 * SECONDS + 10 * TICKS).eut(4096) - .addTo(cannerRecipes); - // UV 524288 - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 32L), - CustomItemList.BatteryHull_UV.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_UV_Full.get(1L)).duration(15 * SECONDS).eut(7860) - .addTo(cannerRecipes); - // UHV 2097152 - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Neutronium, 16L), - CustomItemList.BatteryHull_UHV.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_UHV_Full.get(1L)).duration(17 * SECONDS + 10 * TICKS).eut(15720) - .addTo(cannerRecipes); - // UEV 8388608 - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Neutronium, 32L), - CustomItemList.BatteryHull_UEV.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_UEV_Full.get(1L)).duration(20 * SECONDS).eut(31440) - .addTo(cannerRecipes); - // UIV 33554432 - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Neutronium, 64L), - CustomItemList.BatteryHull_UIV.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_UIV_Full.get(1L)).duration(22 * SECONDS + 10 * TICKS).eut(62880) - .addTo(cannerRecipes); - // UMV 134217728 - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Infinity, 4L), - CustomItemList.BatteryHull_UMV.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_UMV_Full.get(1L)).duration(25 * SECONDS).eut(125760) - .addTo(cannerRecipes); - // UxV 536870912 - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Infinity, 8L), - CustomItemList.BatteryHull_UxV.get(1L)) - .itemOutputs(CustomItemList.BatteryHull_UxV_Full.get(1L)).duration(30 * SECONDS).eut(251520) - .addTo(cannerRecipes); - - } -} diff --git a/src/main/java/com/dreammaster/gthandler/GT_Loader_Machines.java b/src/main/java/com/dreammaster/gthandler/GT_Loader_Machines.java index 68c87943c..f06ac17c4 100644 --- a/src/main/java/com/dreammaster/gthandler/GT_Loader_Machines.java +++ b/src/main/java/com/dreammaster/gthandler/GT_Loader_Machines.java @@ -1,501 +1,34 @@ package com.dreammaster.gthandler; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.AIR_FILTER_CONTROLLER_T1; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.AIR_FILTER_CONTROLLER_T2; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.AIR_FILTER_CONTROLLER_T3; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ALLOY_SMELTER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ALLOY_SMELTER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ALLOY_SMELTER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ALLOY_SMELTER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ALLOY_SMELTER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ALLOY_SMELTER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ALLOY_SMELTER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ARC_FURNACE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ARC_FURNACE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ARC_FURNACE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ARC_FURNACE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ARC_FURNACE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ARC_FURNACE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ARC_FURNACE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.AUTOCLAVE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.AUTOCLAVE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.AUTOCLAVE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.AUTOCLAVE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.AUTOCLAVE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.AUTOCLAVE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.AUTOCLAVE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_MAX; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_MAX; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_MAX; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_MAX; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_4_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_4_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_4_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_4_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BENDING_MACHINE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BENDING_MACHINE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BENDING_MACHINE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BENDING_MACHINE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BENDING_MACHINE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BENDING_MACHINE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BENDING_MACHINE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BREWERY_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BREWERY_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BREWERY_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BREWERY_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BREWERY_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BREWERY_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.BREWERY_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CANNING_MACHINE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CANNING_MACHINE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CANNING_MACHINE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CANNING_MACHINE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CANNING_MACHINE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CANNING_MACHINE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CANNING_MACHINE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CENTRIFUGE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CENTRIFUGE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CENTRIFUGE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CENTRIFUGE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CENTRIFUGE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CENTRIFUGE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CENTRIFUGE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_BATH_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_BATH_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_BATH_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_BATH_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_BATH_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_BATH_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_BATH_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEST_BUFFER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEST_BUFFER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CHEST_BUFFER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_MAX; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.COMPRESSOR_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.COMPRESSOR_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.COMPRESSOR_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.COMPRESSOR_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.COMPRESSOR_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.COMPRESSOR_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.COMPRESSOR_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CUTTING_MACHINE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CUTTING_MACHINE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CUTTING_MACHINE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CUTTING_MACHINE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CUTTING_MACHINE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CUTTING_MACHINE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.CUTTING_MACHINE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.DISTILLERY_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.DISTILLERY_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.DISTILLERY_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.DISTILLERY_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.DISTILLERY_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.DISTILLERY_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.DISTILLERY_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.DYNAMO_HATCH_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.DYNAMO_HATCH_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.DYNAMO_HATCH_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.DYNAMO_HATCH_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROLYZER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROLYZER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROLYZER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROLYZER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROLYZER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROLYZER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROLYZER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ENERGY_HATCH_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ENERGY_HATCH_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ENERGY_HATCH_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ENERGY_HATCH_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRACTOR_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRACTOR_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRACTOR_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRACTOR_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRACTOR_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRACTOR_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRACTOR_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRUDER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRUDER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRUDER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRUDER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRUDER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRUDER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.EXTRUDER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FERMENTER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FERMENTER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FERMENTER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FERMENTER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FERMENTER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FERMENTER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FERMENTER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_CANNER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_CANNER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_CANNER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_CANNER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_CANNER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_CANNER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_CANNER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_HEATER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_HEATER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_HEATER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_HEATER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_HEATER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_HEATER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_HEATER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORGE_HAMMER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORGE_HAMMER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORGE_HAMMER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORGE_HAMMER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORGE_HAMMER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORGE_HAMMER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORGE_HAMMER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORMING_PRESS_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORMING_PRESS_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORMING_PRESS_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORMING_PRESS_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORMING_PRESS_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORMING_PRESS_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.FORMING_PRESS_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_MAX_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_UEV_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_UIV_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_UMV_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_UXV_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.HULL_MAX; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.HULL_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.HULL_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.HULL_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.HULL_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.INPUT_HATCH_MAX; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.INPUT_HATCH_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.INPUT_HATCH_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.INPUT_HATCH_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.INPUT_HATCH_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.LATHE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.LATHE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.LATHE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.LATHE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.LATHE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.LATHE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.LATHE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MACERATOR_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MACERATOR_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MACERATOR_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MACERATOR_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MACERATOR_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MACERATOR_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MACERATOR_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_FABRICATOR_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_FABRICATOR_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_REPLICATOR_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MATTER_REPLICATOR_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MICROWAVE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MICROWAVE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MICROWAVE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MICROWAVE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MICROWAVE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MICROWAVE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MICROWAVE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MIXER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MIXER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MIXER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MIXER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MIXER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MIXER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.MIXER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.NAME_REMOVER; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.OUTPUT_HATCH_MAX; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.OUTPUT_HATCH_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.OUTPUT_HATCH_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.OUTPUT_HATCH_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.OUTPUT_HATCH_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PLASMA_GENERATOR_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PLASMA_GENERATOR_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.POLARIZER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.POLARIZER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.POLARIZER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.POLARIZER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.POLARIZER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.POLARIZER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.POLARIZER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PUMP_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.PUMP_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.RECYCLER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.RECYCLER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.RECYCLER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.RECYCLER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.RECYCLER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.RECYCLER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.RECYCLER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ROCK_BREAKER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ROCK_BREAKER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ROCK_BREAKER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ROCK_BREAKER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ROCK_BREAKER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ROCK_BREAKER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.ROCK_BREAKER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SCANNER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SCANNER_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SCANNER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SCANNER_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SCANNER_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SCANNER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SCANNER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SIFTING_MACHINE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SIFTING_MACHINE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SIFTING_MACHINE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SIFTING_MACHINE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SIFTING_MACHINE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SIFTING_MACHINE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SIFTING_MACHINE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SLICING_MACHINE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SLICING_MACHINE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SLICING_MACHINE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SLICING_MACHINE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SLICING_MACHINE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SLICING_MACHINE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.SLICING_MACHINE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TRANSFORMER_MAX_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TRANSFORMER_UEV_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TRANSFORMER_UIV_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TRANSFORMER_UMV_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TRANSFORMER_UXV_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TURBO_CHARGER_EV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TURBO_CHARGER_HV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TURBO_CHARGER_IV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TURBO_CHARGER_LV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TURBO_CHARGER_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TURBO_CHARGER_MV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TURBO_CHARGER_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TURBO_CHARGER_ULV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TURBO_CHARGER_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.TURBO_CHARGER_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_EV_HV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_HV_MV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_IV_EV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_LV_ULV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_LuV_IV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_MAX_UXV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_MV_LV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_UEV_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_UHV_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_UIV_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_UMV_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_UV_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_UXV_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WET_TRANSFORMER_ZPM_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WIREMILL_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WIREMILL_UEV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WIREMILL_UHV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WIREMILL_UIV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WIREMILL_UMV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WIREMILL_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WIREMILL_ZPM; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_EV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_HV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_IV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_LV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_LuV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_MV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_UV; -import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_ZPM; +import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.*; import static gregtech.api.enums.Mods.BartWorks; import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.GregTech; -import static gregtech.api.recipe.RecipeMaps.alloySmelterRecipes; -import static gregtech.api.recipe.RecipeMaps.amplifierRecipes; -import static gregtech.api.recipe.RecipeMaps.arcFurnaceRecipes; import static gregtech.api.recipe.RecipeMaps.assemblerRecipes; -import static gregtech.api.recipe.RecipeMaps.autoclaveRecipes; -import static gregtech.api.recipe.RecipeMaps.benderRecipes; -import static gregtech.api.recipe.RecipeMaps.cannerRecipes; -import static gregtech.api.recipe.RecipeMaps.centrifugeRecipes; -import static gregtech.api.recipe.RecipeMaps.chemicalBathRecipes; -import static gregtech.api.recipe.RecipeMaps.chemicalReactorRecipes; -import static gregtech.api.recipe.RecipeMaps.circuitAssemblerRecipes; -import static gregtech.api.recipe.RecipeMaps.compressorRecipes; -import static gregtech.api.recipe.RecipeMaps.cutterRecipes; -import static gregtech.api.recipe.RecipeMaps.distilleryRecipes; -import static gregtech.api.recipe.RecipeMaps.electroMagneticSeparatorRecipes; -import static gregtech.api.recipe.RecipeMaps.electrolyzerRecipes; -import static gregtech.api.recipe.RecipeMaps.extractorRecipes; -import static gregtech.api.recipe.RecipeMaps.extruderRecipes; -import static gregtech.api.recipe.RecipeMaps.fermentingRecipes; -import static gregtech.api.recipe.RecipeMaps.fluidCannerRecipes; -import static gregtech.api.recipe.RecipeMaps.fluidExtractionRecipes; -import static gregtech.api.recipe.RecipeMaps.fluidHeaterRecipes; -import static gregtech.api.recipe.RecipeMaps.fluidSolidifierRecipes; -import static gregtech.api.recipe.RecipeMaps.formingPressRecipes; -import static gregtech.api.recipe.RecipeMaps.furnaceRecipes; -import static gregtech.api.recipe.RecipeMaps.hammerRecipes; -import static gregtech.api.recipe.RecipeMaps.laserEngraverRecipes; -import static gregtech.api.recipe.RecipeMaps.latheRecipes; -import static gregtech.api.recipe.RecipeMaps.maceratorRecipes; -import static gregtech.api.recipe.RecipeMaps.microwaveRecipes; -import static gregtech.api.recipe.RecipeMaps.mixerRecipes; -import static gregtech.api.recipe.RecipeMaps.oreWasherRecipes; -import static gregtech.api.recipe.RecipeMaps.plasmaArcFurnaceRecipes; -import static gregtech.api.recipe.RecipeMaps.polarizerRecipes; -import static gregtech.api.recipe.RecipeMaps.recyclerRecipes; -import static gregtech.api.recipe.RecipeMaps.sifterRecipes; import static gregtech.api.recipe.RecipeMaps.slicerRecipes; -import static gregtech.api.recipe.RecipeMaps.thermalCentrifugeRecipes; -import static gregtech.api.recipe.RecipeMaps.wiremillRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import static gregtech.api.util.GT_RecipeBuilder.TICKS; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; -import com.dreammaster.gthandler.accelerator.GT_MetaTileEntity_WorldAccelerator; import com.dreammaster.gthandler.multiAirFilter.GT_MetaTileEntity_AirFilterT1; import com.dreammaster.gthandler.multiAirFilter.GT_MetaTileEntity_AirFilterT2; import com.dreammaster.gthandler.multiAirFilter.GT_MetaTileEntity_AirFilterT3; import com.dreammaster.gthandler.nameRemover.NameRemover; -import com.dreammaster.gthandler.transformers.GT_MetaTileEntity_WetTransformer; -import com.dreammaster.gthandler.turboCharger.GT_MetaTileEntity_TurboCharger; import com.dreammaster.item.food.QuantumBread; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; -import gregtech.api.enums.MachineType; import gregtech.api.enums.Materials; import gregtech.api.enums.MaterialsKevlar; import gregtech.api.enums.MaterialsUEVplus; import gregtech.api.enums.OreDictNames; import gregtech.api.enums.OrePrefixes; -import gregtech.api.enums.SoundResource; import gregtech.api.enums.TierEU; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicBatteryBuffer; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicHull; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicMachine_GT_Recipe; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Dynamo; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Energy; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Input; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Output; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Transformer; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Utility; -import gregtech.common.tileentities.automation.GT_MetaTileEntity_ChestBuffer; -import gregtech.common.tileentities.generators.GT_MetaTileEntity_PlasmaGenerator; -import gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_Charger; -import gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_Massfabricator; -import gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_PotionBrewer; -import gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_Pump; -import gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_Replicator; -import gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_RockBreaker; -import gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_Scanner; -import gregtech.loaders.preload.GT_Loader_MetaTileEntities; -import gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.base.GregtechMetaTransformerHiAmp; public class GT_Loader_Machines { @@ -505,9 +38,7 @@ public class GT_Loader_Machines { private Materials LuVMat2; public void run() { - LuVMat2 = BartWorks.isModLoaded() ? Materials.get("Rhodium-PlatedPalladium") : Materials.Chrome; - registerMachineHulls(); - registerPlasmaGenerators(); + LuVMat2 = Materials.get("Rhodium-PlatedPalladium"); registerAlloySmelter(); registerMatterAmplifier(); registerAssemblingMachine(); @@ -527,51 +58,22 @@ public void run() { registerLathe(); registerPrecisionLaserEngraver(); registerMacerator(); - registerMatterFabricator(); registerMicrowave(); registerOreWashingPlant(); registerPolarizer(); registerRecycler(); - registerReplicator(); - registerScanner(); registerSiftingMachine(); registerSlicingMachine(); registerThermalCentrifuge(); registerWiremill(); - registerPump(); registerArcFurnace(); registerCentrifuge(); registerPlasmaArcFurnace(); - registerWorldAccelerator(); - registerBrewery(); registerCanningMachine(); registerChemicalBath(); - registerChemicalReactor(); - - registerFermenter(); - registerFluidCanner(); - registerFluidExtractor(); - registerFluidHeater(); - registerMixer(); - registerTransformer(); - registerBatteryBuffer4By4(); - registerBatteryBuffer3By3(); - registerBatteryBuffer2By2(); - registerBatteryBuffer1By1(); - registerBatteryCharger4By4(); - registerDynamoHatches(); - registerEnergyHatches(); - registerWetTransformer(); - registerHighAmpTransformer(); registerAirFilter(); - registerTurboCharger4By4(); - registerChestBuffer(); - registerRockBreaker(); registerNameRemover(); registerCircuitAssembler(); - registerInputHatch(); - registerOutputHatches(); - registerMachines2(); recipes(); } @@ -581,7 +83,7 @@ public void recipes() { Materials LuVMat2 = BartWorks.isModLoaded() ? Materials.get("Rhodium-PlatedPalladium") : Materials.Chrome; GT_ModHandler.addCraftingRecipe( - CustomItemList.Hull_UEV.get(1L), + ItemList.Hull_UEV.get(1L), bitsd, new Object[] { "PHP", "WMW", 'M', CustomItemList.Casing_UEV, 'W', OrePrefixes.cableGt08.get(Materials.Draconium), 'H', @@ -589,7 +91,7 @@ public void recipes() { OrePrefixes.plateDouble.get(Materials.Polybenzimidazole) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Hull_UIV.get(1L), + ItemList.Hull_UIV.get(1L), bitsd, new Object[] { "PHP", "WMW", 'M', CustomItemList.Casing_UIV, 'W', OrePrefixes.cableGt08.get(Materials.NetherStar), 'H', @@ -597,7 +99,7 @@ public void recipes() { OrePrefixes.plateDouble.get(Materials.Polybenzimidazole) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Hull_UMV.get(1L), + ItemList.Hull_UMV.get(1L), GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, new Object[] { "PHP", "WMW", 'M', CustomItemList.Casing_UMV, 'W', OrePrefixes.wireGt12.get(Materials.Quantium), 'H', @@ -605,7 +107,7 @@ public void recipes() { OrePrefixes.plateDouble.get(Materials.Polybenzimidazole) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Hull_UXV.get(1L), + ItemList.Hull_UXV.get(1L), GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, new Object[] { "PHP", "WMW", 'M', CustomItemList.Casing_UXV, 'W', OrePrefixes.wireGt16.get(Materials.BlackPlutonium), 'H', @@ -613,7 +115,7 @@ public void recipes() { OrePrefixes.plateDense.get(MaterialsKevlar.Kevlar) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Generator_Plasma_ZPMV.get(1L), + ItemList.Generator_Plasma_ZPMV.get(1L), bitsd, new Object[] { "UCU", "FMF", "WCW", 'M', ItemList.Hull_UV, 'F', ItemList.Field_Generator_ZPM, 'C', GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', @@ -621,7 +123,7 @@ public void recipes() { OrePrefixes.stick.get(Materials.Americium) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Generator_Plasma_UV.get(1L), + ItemList.Generator_Plasma_UV.get(1L), bitsd, new Object[] { "UCU", "FMF", "WCW", 'M', ItemList.Hull_UV, 'F', ItemList.Field_Generator_UV, 'C', GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', @@ -629,223 +131,223 @@ public void recipes() { OrePrefixes.stick.get(Materials.Americium) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MassFabricatorLuV.get(1L), + ItemList.MassFabricatorLuV.get(1L), bitsd, new Object[] { "CFC", "WMW", "CFC", 'M', ItemList.Hull_LuV, 'F', ItemList.Field_Generator_LuV, 'C', GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.LuV.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MassFabricatorZPM.get(1L), + ItemList.MassFabricatorZPM.get(1L), bitsd, new Object[] { "CFC", "WMW", "CFC", 'M', ItemList.Hull_ZPM, 'F', ItemList.Field_Generator_ZPM, 'C', GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MassFabricatorUV.get(1L), + ItemList.MassFabricatorUV.get(1L), bitsd, new Object[] { "CFC", "WMW", "CFC", 'M', ItemList.Hull_UV, 'F', ItemList.Field_Generator_UV, 'C', GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UV.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MassFabricatorUHV.get(1L), + ItemList.MassFabricatorUHV.get(1L), bitsd, new Object[] { "CFC", "WMW", "CFC", 'M', ItemList.Hull_MAX, 'F', ItemList.Field_Generator_UHV, 'C', GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UHV.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MassFabricatorUEV.get(1L), + ItemList.MassFabricatorUEV.get(1L), bitsd, - new Object[] { "CFC", "WMW", "CFC", 'M', CustomItemList.Hull_UEV, 'F', ItemList.Field_Generator_UEV, - 'C', GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + new Object[] { "CFC", "WMW", "CFC", 'M', ItemList.Hull_UEV, 'F', ItemList.Field_Generator_UEV, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UEV.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MassFabricatorUIV.get(1L), + ItemList.MassFabricatorUIV.get(1L), bitsd, - new Object[] { "CFC", "WMW", "CFC", 'M', CustomItemList.Hull_UIV, 'F', ItemList.Field_Generator_UIV, - 'C', GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + new Object[] { "CFC", "WMW", "CFC", 'M', ItemList.Hull_UIV, 'F', ItemList.Field_Generator_UIV, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UIV.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MassFabricatorUMV.get(1L), + ItemList.MassFabricatorUMV.get(1L), bitsd, - new Object[] { "CFC", "WMW", "CFC", 'M', CustomItemList.Hull_UMV, 'F', ItemList.Field_Generator_UMV, - 'C', GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + new Object[] { "CFC", "WMW", "CFC", 'M', ItemList.Hull_UMV, 'F', ItemList.Field_Generator_UMV, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UMV.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ReplicatorLuV.get(1L), + ItemList.ReplicatorLuV.get(1L), bitsd, new Object[] { "EFE", "CMC", "EWE", 'M', ItemList.Hull_LuV, 'F', ItemList.Field_Generator_LuV, 'E', ItemList.Emitter_LuV, 'C', GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.LuV.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ReplicatorZPM.get(1L), + ItemList.ReplicatorZPM.get(1L), bitsd, new Object[] { "EFE", "CMC", "EWE", 'M', ItemList.Hull_ZPM, 'F', ItemList.Field_Generator_ZPM, 'E', ItemList.Emitter_ZPM, 'C', GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ReplicatorUV.get(1L), + ItemList.ReplicatorUV.get(1L), bitsd, new Object[] { "EFE", "CMC", "EWE", 'M', ItemList.Hull_UV, 'F', ItemList.Field_Generator_UV, 'E', ItemList.Emitter_UV, 'C', GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UV.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ReplicatorUHV.get(1L), + ItemList.ReplicatorUHV.get(1L), bitsd, new Object[] { "EFE", "CMC", "EWE", 'M', ItemList.Hull_MAX, 'F', ItemList.Field_Generator_UHV, 'E', ItemList.Emitter_UHV, 'C', GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UHV.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ReplicatorUEV.get(1L), + ItemList.ReplicatorUEV.get(1L), bitsd, - new Object[] { "EFE", "CMC", "EWE", 'M', CustomItemList.Hull_UEV, 'F', ItemList.Field_Generator_UEV, - 'E', ItemList.Emitter_UEV, 'C', GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + new Object[] { "EFE", "CMC", "EWE", 'M', ItemList.Hull_UEV, 'F', ItemList.Field_Generator_UEV, 'E', + ItemList.Emitter_UEV, 'C', GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UEV.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ReplicatorUIV.get(1L), + ItemList.ReplicatorUIV.get(1L), bitsd, - new Object[] { "EFE", "CMC", "EWE", 'M', CustomItemList.Hull_UIV, 'F', ItemList.Field_Generator_UIV, - 'E', ItemList.Emitter_UIV, 'C', GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + new Object[] { "EFE", "CMC", "EWE", 'M', ItemList.Hull_UIV, 'F', ItemList.Field_Generator_UIV, 'E', + ItemList.Emitter_UIV, 'C', GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UIV.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ReplicatorUMV.get(1L), + ItemList.ReplicatorUMV.get(1L), bitsd, - new Object[] { "EFE", "CMC", "EWE", 'M', CustomItemList.Hull_UMV, 'F', ItemList.Field_Generator_UMV, - 'E', ItemList.Emitter_UMV, 'C', GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + new Object[] { "EFE", "CMC", "EWE", 'M', ItemList.Hull_UMV, 'F', ItemList.Field_Generator_UMV, 'E', + ItemList.Emitter_UMV, 'C', GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UMV.getCable4() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ScannerLuV.get(1L), + ItemList.ScannerLuV.get(1L), bitsd, new Object[] { "CTC", "WMW", "CRC", 'M', ItemList.Hull_LuV, 'T', ItemList.Emitter_LuV, 'R', ItemList.Sensor_LuV, 'C', GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ScannerZPM.get(1L), + ItemList.ScannerZPM.get(1L), bitsd, new Object[] { "CTC", "WMW", "CRC", 'M', ItemList.Hull_ZPM, 'T', ItemList.Emitter_ZPM, 'R', ItemList.Sensor_ZPM, 'C', GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ScannerUV.get(1L), + ItemList.ScannerUV.get(1L), bitsd, new Object[] { "CTC", "WMW", "CRC", 'M', ItemList.Hull_UV, 'T', ItemList.Emitter_UV, 'R', ItemList.Sensor_UV, 'C', OrePrefixes.circuit.get(Materials.UHV), 'W', GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ScannerUHV.get(1L), + ItemList.ScannerUHV.get(1L), bitsd, new Object[] { "CTC", "WMW", "CRC", 'M', ItemList.Hull_MAX, 'T', ItemList.Emitter_UHV, 'R', ItemList.Sensor_UHV, 'C', OrePrefixes.circuit.get(Materials.UEV), 'W', OrePrefixes.cableGt01.get(Materials.Bedrockium) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ScannerUEV.get(1L), + ItemList.ScannerUEV.get(1L), bitsd, - new Object[] { "CTC", "WMW", "CRC", 'M', CustomItemList.Hull_UEV, 'T', ItemList.Emitter_UEV, 'R', + new Object[] { "CTC", "WMW", "CRC", 'M', ItemList.Hull_UEV, 'T', ItemList.Emitter_UEV, 'R', ItemList.Sensor_UEV, 'C', OrePrefixes.circuit.get(Materials.UIV), 'W', OrePrefixes.cableGt01.get(Materials.Draconium) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ScannerUIV.get(1L), + ItemList.ScannerUIV.get(1L), bitsd, - new Object[] { "CTC", "WMW", "CRC", 'M', CustomItemList.Hull_UIV, 'T', ItemList.Emitter_UIV, 'R', + new Object[] { "CTC", "WMW", "CRC", 'M', ItemList.Hull_UIV, 'T', ItemList.Emitter_UIV, 'R', ItemList.Sensor_UIV, 'C', OrePrefixes.circuit.get(Materials.UMV), 'W', OrePrefixes.cableGt01.get(Materials.Draconium) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ScannerUMV.get(1L), + ItemList.ScannerUMV.get(1L), bitsd, - new Object[] { "CTC", "WMW", "CRC", 'M', CustomItemList.Hull_UMV, 'T', ItemList.Emitter_UMV, 'R', + new Object[] { "CTC", "WMW", "CRC", 'M', ItemList.Hull_UMV, 'T', ItemList.Emitter_UMV, 'R', ItemList.Sensor_UMV, 'C', OrePrefixes.circuit.get(Materials.UXV), 'W', OrePrefixes.cableGt01.get(Materials.Draconium) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.PumpLuV.get(1L), + ItemList.PumpLuV.get(1L), bitsd, new Object[] { "CPC", "PMP", "BPB", 'M', ItemList.Hull_LuV, 'B', GT_CustomLoader.AdvancedGTMaterials.LuV.getPipeL(), 'C', GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'P', ItemList.Electric_Pump_LuV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.PumpZPM.get(1L), + ItemList.PumpZPM.get(1L), bitsd, new Object[] { "CPC", "PMP", "BPB", 'M', ItemList.Hull_ZPM, 'B', GT_CustomLoader.AdvancedGTMaterials.ZPM.getPipeL(), 'C', GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'P', ItemList.Electric_Pump_ZPM }); GT_ModHandler.addCraftingRecipe( - CustomItemList.AcceleratorLV.get(1L), + ItemList.AcceleratorLV.get(1L), bitsd, new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_LV, 'M', ItemList.Electric_Motor_LV, 'P', ItemList.Electric_Pump_LV, 'B', ItemList.Hull_LV, 'C', ItemList.Conveyor_Module_LV, 'I', ItemList.Electric_Piston_LV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.AcceleratorMV.get(1L), + ItemList.AcceleratorMV.get(1L), bitsd, new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_MV, 'M', ItemList.Electric_Motor_MV, 'P', ItemList.Electric_Pump_MV, 'B', ItemList.Hull_MV, 'C', ItemList.Conveyor_Module_MV, 'I', ItemList.Electric_Piston_MV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.AcceleratorHV.get(1L), + ItemList.AcceleratorHV.get(1L), bitsd, new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_HV, 'M', ItemList.Electric_Motor_HV, 'P', ItemList.Electric_Pump_HV, 'B', ItemList.Hull_HV, 'C', ItemList.Conveyor_Module_HV, 'I', ItemList.Electric_Piston_HV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.AcceleratorEV.get(1L), + ItemList.AcceleratorEV.get(1L), bitsd, new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_EV, 'M', ItemList.Electric_Motor_EV, 'P', ItemList.Electric_Pump_EV, 'B', ItemList.Hull_EV, 'C', ItemList.Conveyor_Module_EV, 'I', ItemList.Electric_Piston_EV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.AcceleratorIV.get(1L), + ItemList.AcceleratorIV.get(1L), bitsd, new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_IV, 'M', ItemList.Electric_Motor_IV, 'P', ItemList.Electric_Pump_IV, 'B', ItemList.Hull_IV, 'C', ItemList.Conveyor_Module_IV, 'I', ItemList.Electric_Piston_IV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.AcceleratorLuV.get(1L), + ItemList.AcceleratorLuV.get(1L), bitsd, new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_LuV, 'M', ItemList.Electric_Motor_LuV, 'P', ItemList.Electric_Pump_LuV, 'B', ItemList.Hull_LuV, 'C', ItemList.Conveyor_Module_LuV, 'I', ItemList.Electric_Piston_LuV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.AcceleratorZPM.get(1L), + ItemList.AcceleratorZPM.get(1L), bitsd, new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_ZPM, 'M', ItemList.Electric_Motor_ZPM, 'P', ItemList.Electric_Pump_ZPM, 'B', ItemList.Hull_ZPM, 'C', ItemList.Conveyor_Module_ZPM, 'I', ItemList.Electric_Piston_ZPM }); GT_ModHandler.addCraftingRecipe( - CustomItemList.AcceleratorUV.get(1L), + ItemList.AcceleratorUV.get(1L), bitsd, new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_UV, 'M', ItemList.Electric_Motor_UV, 'P', ItemList.Electric_Pump_UV, 'B', ItemList.Hull_UV, 'C', ItemList.Conveyor_Module_UV, 'I', ItemList.Electric_Piston_UV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.BreweryLuV.get(1L), + ItemList.BreweryLuV.get(1L), bitsd, new Object[] { "GPG", "WBW", "CZC", 'W', OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'P', ItemList.Electric_Pump_LuV, 'B', ItemList.Hull_LuV, 'C', OrePrefixes.circuit.get(Materials.LuV), @@ -853,7 +355,7 @@ public void recipes() { new ItemStack(Items.brewing_stand, 1, 32767) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.BreweryZPM.get(1L), + ItemList.BreweryZPM.get(1L), bitsd, new Object[] { "GPG", "WBW", "CZC", 'W', OrePrefixes.cableGt01.get(Materials.Naquadah), 'P', ItemList.Electric_Pump_ZPM, 'B', ItemList.Hull_ZPM, 'C', OrePrefixes.circuit.get(Materials.ZPM), @@ -861,14 +363,14 @@ public void recipes() { new ItemStack(Items.brewing_stand, 1, 32767) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.BreweryUV.get(1L), + ItemList.BreweryUV.get(1L), bitsd, new Object[] { "GPG", "WBW", "CZC", 'W', OrePrefixes.cableGt01.get(Materials.ElectrumFlux), 'P', ItemList.Electric_Pump_UV, 'B', ItemList.Hull_UV, 'C', OrePrefixes.circuit.get(Materials.UV), 'G', GT_CustomLoader.AdvancedGTMaterials.UV.getGlass(), 'Z', new ItemStack(Items.brewing_stand, 1, 32767) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.BreweryUHV.get(1L), + ItemList.BreweryUHV.get(1L), bitsd, new Object[] { "GPG", "WBW", "CZC", 'W', GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'P', ItemList.Electric_Pump_UHV, 'B', ItemList.Hull_MAX, 'C', OrePrefixes.circuit.get(Materials.UHV), @@ -876,33 +378,33 @@ public void recipes() { new ItemStack(Items.brewing_stand, 1, 32767) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.BreweryUEV.get(1L), + ItemList.BreweryUEV.get(1L), bitsd, new Object[] { "GPG", "WBW", "CZC", 'W', OrePrefixes.cableGt01.get(Materials.Draconium), 'P', - ItemList.Electric_Pump_UEV, 'B', CustomItemList.Hull_UEV, 'C', - OrePrefixes.circuit.get(Materials.UEV), 'G', GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass(), - 'Z', new ItemStack(Items.brewing_stand, 1, 32767) }); + ItemList.Electric_Pump_UEV, 'B', ItemList.Hull_UEV, 'C', OrePrefixes.circuit.get(Materials.UEV), + 'G', GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass(), 'Z', + new ItemStack(Items.brewing_stand, 1, 32767) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.BreweryUIV.get(1L), + ItemList.BreweryUIV.get(1L), bitsd, new Object[] { "GPG", "WBW", "CZC", 'W', GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'P', - ItemList.Electric_Pump_UIV, 'B', CustomItemList.Hull_UIV, 'C', + ItemList.Electric_Pump_UIV, 'B', ItemList.Hull_UIV, 'C', GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'G', GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass(), 'Z', new ItemStack(Items.brewing_stand, 1, 32767) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.BreweryUMV.get(1L), + ItemList.BreweryUMV.get(1L), bitsd, new Object[] { "GPG", "WBW", "CZC", 'W', GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'P', - ItemList.Electric_Pump_UMV, 'B', CustomItemList.Hull_UMV, 'C', + ItemList.Electric_Pump_UMV, 'B', ItemList.Hull_UMV, 'C', GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'G', GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass(), 'Z', new ItemStack(Items.brewing_stand, 1, 32767) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ChemicalReactorLuV.get(1L), + ItemList.ChemicalReactorLuV.get(1L), bitsd, new Object[] { "PRP", "WMW", "CHC", 'H', ItemList.Hull_LuV, 'R', OrePrefixes.rotor.get(LuVMat2), 'P', OrePrefixes.pipeMedium.get(Materials.PolyvinylChloride), 'M', ItemList.Electric_Motor_LuV, 'C', @@ -910,7 +412,7 @@ public void recipes() { OrePrefixes.cableGt01.get(Materials.VanadiumGallium) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ChemicalReactorZPM.get(1L), + ItemList.ChemicalReactorZPM.get(1L), bitsd, new Object[] { "PRP", "WMW", "CHC", 'H', ItemList.Hull_ZPM, 'R', OrePrefixes.rotor.get(Materials.Iridium), 'P', @@ -918,7 +420,7 @@ public void recipes() { OrePrefixes.circuit.get(Materials.ZPM), 'W', OrePrefixes.cableGt01.get(Materials.Naquadah) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ChemicalReactorUV.get(1L), + ItemList.ChemicalReactorUV.get(1L), bitsd, new Object[] { "PRP", "WMW", "CHC", 'H', ItemList.Hull_UV, 'R', OrePrefixes.rotor.get(Materials.Osmium), 'P', OrePrefixes.pipeHuge.get(Materials.PolyvinylChloride), 'M', ItemList.Electric_Motor_UV, @@ -926,7 +428,7 @@ public void recipes() { OrePrefixes.cableGt01.get(Materials.ElectrumFlux) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ChemicalReactorUHV.get(1L), + ItemList.ChemicalReactorUHV.get(1L), bitsd, new Object[] { "PRP", "WMW", "CHC", 'H', ItemList.Hull_MAX, 'R', OrePrefixes.rotor.get(Materials.Osmiridium), 'P', @@ -935,138 +437,132 @@ public void recipes() { GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ChemicalReactorUEV.get(1L), + ItemList.ChemicalReactorUEV.get(1L), bitsd, - new Object[] { "PRP", "WMW", "CHC", 'H', CustomItemList.Hull_UEV, 'R', + new Object[] { "PRP", "WMW", "CHC", 'H', ItemList.Hull_UEV, 'R', OrePrefixes.rotor.get(Materials.InfinityCatalyst), 'P', OrePrefixes.pipeHuge.get(Materials.PolyvinylChloride), 'M', ItemList.Electric_Motor_UEV, 'C', OrePrefixes.circuit.get(Materials.UEV), 'W', GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ChemicalReactorUIV.get(1L), + ItemList.ChemicalReactorUIV.get(1L), bitsd, - new Object[] { "PRP", "WMW", "CHC", 'H', CustomItemList.Hull_UIV, 'R', + new Object[] { "PRP", "WMW", "CHC", 'H', ItemList.Hull_UIV, 'R', OrePrefixes.rotor.get(Materials.Infinity), 'P', OrePrefixes.pipeMedium.get(Materials.Polybenzimidazole), 'M', ItemList.Electric_Motor_UIV, 'C', OrePrefixes.circuit.get(Materials.UIV), 'W', GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.ChemicalReactorUMV.get(1L), + ItemList.ChemicalReactorUMV.get(1L), bitsd, - new Object[] { "PRP", "WMW", "CHC", 'H', CustomItemList.Hull_UMV, 'R', + new Object[] { "PRP", "WMW", "CHC", 'H', ItemList.Hull_UMV, 'R', OrePrefixes.rotor.get(MaterialsUEVplus.TranscendentMetal), 'P', OrePrefixes.pipeLarge.get(Materials.Polybenzimidazole), 'M', ItemList.Electric_Motor_UMV, 'C', OrePrefixes.circuit.get(Materials.UMV), 'W', GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FermenterLuV.get(1L), + ItemList.FermenterLuV.get(1L), bitsd, new Object[] { "WPW", "GBG", "WCW", 'W', OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'P', ItemList.Electric_Pump_LuV, 'B', ItemList.Hull_LuV, 'C', OrePrefixes.circuit.get(Materials.LuV), 'G', GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FermenterZPM.get(1L), + ItemList.FermenterZPM.get(1L), bitsd, new Object[] { "WPW", "GBG", "WCW", 'W', OrePrefixes.cableGt01.get(Materials.Naquadah), 'P', ItemList.Electric_Pump_ZPM, 'B', ItemList.Hull_ZPM, 'C', OrePrefixes.circuit.get(Materials.ZPM), 'G', GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FermenterUV.get(1L), + ItemList.FermenterUV.get(1L), bitsd, new Object[] { "WPW", "GBG", "WCW", 'W', OrePrefixes.cableGt01.get(Materials.ElectrumFlux), 'P', ItemList.Electric_Pump_UV, 'B', ItemList.Hull_UV, 'C', OrePrefixes.circuit.get(Materials.UV), 'G', GT_CustomLoader.AdvancedGTMaterials.UV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FermenterUHV.get(1L), + ItemList.FermenterUHV.get(1L), bitsd, new Object[] { "WPW", "GBG", "WCW", 'W', GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'P', ItemList.Electric_Pump_UHV, 'B', ItemList.Hull_MAX, 'C', OrePrefixes.circuit.get(Materials.UHV), 'G', GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FermenterUEV.get(1L), + ItemList.FermenterUEV.get(1L), bitsd, new Object[] { "WPW", "GBG", "WCW", 'W', GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'P', - ItemList.Electric_Pump_UEV, 'B', CustomItemList.Hull_UEV, 'C', - OrePrefixes.circuit.get(Materials.UEV), 'G', - GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }); + ItemList.Electric_Pump_UEV, 'B', ItemList.Hull_UEV, 'C', OrePrefixes.circuit.get(Materials.UEV), + 'G', GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FermenterUIV.get(1L), + ItemList.FermenterUIV.get(1L), bitsd, new Object[] { "WPW", "GBG", "WCW", 'W', GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'P', - ItemList.Electric_Pump_UIV, 'B', CustomItemList.Hull_UIV, 'C', - OrePrefixes.circuit.get(Materials.UIV), 'G', - GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }); + ItemList.Electric_Pump_UIV, 'B', ItemList.Hull_UIV, 'C', OrePrefixes.circuit.get(Materials.UIV), + 'G', GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FermenterUMV.get(1L), + ItemList.FermenterUMV.get(1L), bitsd, new Object[] { "WPW", "GBG", "WCW", 'W', GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'P', - ItemList.Electric_Pump_UMV, 'B', CustomItemList.Hull_UMV, 'C', - OrePrefixes.circuit.get(Materials.UMV), 'G', - GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }); + ItemList.Electric_Pump_UMV, 'B', ItemList.Hull_UMV, 'C', OrePrefixes.circuit.get(Materials.UMV), + 'G', GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidCannerLuV.get(1L), + ItemList.FluidCannerLuV.get(1L), bitsd, new Object[] { "GCG", "GBG", "WPW", 'W', OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'P', ItemList.Electric_Pump_LuV, 'B', ItemList.Hull_LuV, 'C', OrePrefixes.circuit.get(Materials.LuV), 'G', GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidCannerZPM.get(1L), + ItemList.FluidCannerZPM.get(1L), bitsd, new Object[] { "GCG", "GBG", "WPW", 'W', OrePrefixes.cableGt01.get(Materials.Naquadah), 'P', ItemList.Electric_Pump_ZPM, 'B', ItemList.Hull_ZPM, 'C', OrePrefixes.circuit.get(Materials.ZPM), 'G', GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidCannerUV.get(1L), + ItemList.FluidCannerUV.get(1L), bitsd, new Object[] { "GCG", "GBG", "WPW", 'W', OrePrefixes.cableGt01.get(Materials.ElectrumFlux), 'P', ItemList.Electric_Pump_UV, 'B', ItemList.Hull_UV, 'C', OrePrefixes.circuit.get(Materials.UV), 'G', GT_CustomLoader.AdvancedGTMaterials.UV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidCannerUHV.get(1L), + ItemList.FluidCannerUHV.get(1L), bitsd, new Object[] { "GCG", "GBG", "WPW", 'W', GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'P', ItemList.Electric_Pump_UHV, 'B', ItemList.Hull_MAX, 'C', OrePrefixes.circuit.get(Materials.UV), 'G', GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidCannerUEV.get(1L), + ItemList.FluidCannerUEV.get(1L), bitsd, new Object[] { "GCG", "GBG", "WPW", 'W', GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'P', - ItemList.Electric_Pump_UEV, 'B', CustomItemList.Hull_UEV, 'C', - OrePrefixes.circuit.get(Materials.UV), 'G', - GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }); + ItemList.Electric_Pump_UEV, 'B', ItemList.Hull_UEV, 'C', OrePrefixes.circuit.get(Materials.UV), + 'G', GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidCannerUIV.get(1L), + ItemList.FluidCannerUIV.get(1L), bitsd, new Object[] { "GCG", "GBG", "WPW", 'W', GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'P', - ItemList.Electric_Pump_UIV, 'B', CustomItemList.Hull_UIV, 'C', - OrePrefixes.circuit.get(Materials.UV), 'G', - GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }); + ItemList.Electric_Pump_UIV, 'B', ItemList.Hull_UIV, 'C', OrePrefixes.circuit.get(Materials.UV), + 'G', GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidCannerUMV.get(1L), + ItemList.FluidCannerUMV.get(1L), bitsd, new Object[] { "GCG", "GBG", "WPW", 'W', GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'P', - ItemList.Electric_Pump_UMV, 'B', CustomItemList.Hull_UMV, 'C', - OrePrefixes.circuit.get(Materials.UV), 'G', - GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }); + ItemList.Electric_Pump_UMV, 'B', ItemList.Hull_UMV, 'C', OrePrefixes.circuit.get(Materials.UV), + 'G', GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidExtractorLuV.get(1L), + ItemList.FluidExtractorLuV.get(1L), bitsd, new Object[] { "GEG", "WPW", "CMC", 'M', ItemList.Hull_LuV, 'E', ItemList.Electric_Piston_LuV, 'P', ItemList.Electric_Pump_LuV, 'C', OrePrefixes.circuit.get(Materials.LuV), 'W', @@ -1074,7 +570,7 @@ public void recipes() { GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidExtractorZPM.get(1L), + ItemList.FluidExtractorZPM.get(1L), bitsd, new Object[] { "GEG", "WPW", "CMC", 'M', ItemList.Hull_ZPM, 'E', ItemList.Electric_Piston_ZPM, 'P', ItemList.Electric_Pump_ZPM, 'C', OrePrefixes.circuit.get(Materials.ZPM), 'W', @@ -1082,7 +578,7 @@ public void recipes() { GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidExtractorUV.get(1L), + ItemList.FluidExtractorUV.get(1L), bitsd, new Object[] { "GEG", "WPW", "CMC", 'M', ItemList.Hull_UV, 'E', ItemList.Electric_Piston_UV, 'P', ItemList.Electric_Pump_UV, 'C', OrePrefixes.circuit.get(Materials.UV), 'W', @@ -1090,7 +586,7 @@ public void recipes() { GT_CustomLoader.AdvancedGTMaterials.UV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidExtractorUHV.get(1L), + ItemList.FluidExtractorUHV.get(1L), bitsd, new Object[] { "GEG", "WPW", "CMC", 'M', ItemList.Hull_MAX, 'E', ItemList.Electric_Piston_UHV, 'P', ItemList.Electric_Pump_UHV, 'C', GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', @@ -1098,31 +594,31 @@ public void recipes() { GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidExtractorUEV.get(1L), + ItemList.FluidExtractorUEV.get(1L), bitsd, - new Object[] { "GEG", "WPW", "CMC", 'M', CustomItemList.Hull_UEV, 'E', ItemList.Electric_Piston_UEV, - 'P', ItemList.Electric_Pump_UEV, 'C', GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + new Object[] { "GEG", "WPW", "CMC", 'M', ItemList.Hull_UEV, 'E', ItemList.Electric_Piston_UEV, 'P', + ItemList.Electric_Pump_UEV, 'C', GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidExtractorUIV.get(1L), + ItemList.FluidExtractorUIV.get(1L), bitsd, - new Object[] { "GEG", "WPW", "CMC", 'M', CustomItemList.Hull_UIV, 'E', ItemList.Electric_Piston_UIV, - 'P', ItemList.Electric_Pump_UIV, 'C', GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + new Object[] { "GEG", "WPW", "CMC", 'M', ItemList.Hull_UIV, 'E', ItemList.Electric_Piston_UIV, 'P', + ItemList.Electric_Pump_UIV, 'C', GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidExtractorUMV.get(1L), + ItemList.FluidExtractorUMV.get(1L), bitsd, - new Object[] { "GEG", "WPW", "CMC", 'M', CustomItemList.Hull_UMV, 'E', ItemList.Electric_Piston_UMV, - 'P', ItemList.Electric_Pump_UMV, 'C', GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + new Object[] { "GEG", "WPW", "CMC", 'M', ItemList.Hull_UMV, 'E', ItemList.Electric_Piston_UMV, 'P', + ItemList.Electric_Pump_UMV, 'C', GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidHeaterLuV.get(1L), + ItemList.FluidHeaterLuV.get(1L), bitsd, new Object[] { "WGW", "PMP", "RCR", 'M', ItemList.Hull_LuV, 'P', ItemList.Electric_Pump_LuV, 'C', OrePrefixes.circuit.get(Materials.LuV), 'W', @@ -1131,7 +627,7 @@ public void recipes() { GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidHeaterZPM.get(1L), + ItemList.FluidHeaterZPM.get(1L), bitsd, new Object[] { "WGW", "PMP", "WCW", 'M', ItemList.Hull_ZPM, 'P', ItemList.Electric_Pump_ZPM, 'C', OrePrefixes.circuit.get(Materials.ZPM), 'W', OrePrefixes.wireGt04.get(Materials.Naquadah), 'R', @@ -1139,7 +635,7 @@ public void recipes() { GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidHeaterUV.get(1L), + ItemList.FluidHeaterUV.get(1L), bitsd, new Object[] { "WGW", "PMP", "WCW", 'M', ItemList.Hull_UV, 'P', ItemList.Electric_Pump_UV, 'C', OrePrefixes.circuit.get(Materials.UV), 'W', OrePrefixes.wireGt04.get(Materials.NaquadahAlloy), @@ -1147,7 +643,7 @@ public void recipes() { GT_CustomLoader.AdvancedGTMaterials.UV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidHeaterUHV.get(1L), + ItemList.FluidHeaterUHV.get(1L), bitsd, new Object[] { "WGW", "PMP", "WCW", 'M', ItemList.Hull_MAX, 'P', ItemList.Electric_Pump_UHV, 'C', GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', @@ -1156,34 +652,34 @@ public void recipes() { GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidHeaterUEV.get(1L), + ItemList.FluidHeaterUEV.get(1L), bitsd, - new Object[] { "WGW", "PMP", "WCW", 'M', CustomItemList.Hull_UEV, 'P', ItemList.Electric_Pump_UEV, 'C', + new Object[] { "WGW", "PMP", "WCW", 'M', ItemList.Hull_UEV, 'P', ItemList.Electric_Pump_UEV, 'C', GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UEV.getHCoil(), 'R', GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidHeaterUIV.get(1L), + ItemList.FluidHeaterUIV.get(1L), bitsd, - new Object[] { "WGW", "PMP", "WCW", 'M', CustomItemList.Hull_UIV, 'P', ItemList.Electric_Pump_UIV, 'C', + new Object[] { "WGW", "PMP", "WCW", 'M', ItemList.Hull_UIV, 'P', ItemList.Electric_Pump_UIV, 'C', GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UIV.getHCoil(), 'R', GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.FluidHeaterUMV.get(1L), + ItemList.FluidHeaterUMV.get(1L), bitsd, - new Object[] { "WGW", "PMP", "WCW", 'M', CustomItemList.Hull_UMV, 'P', ItemList.Electric_Pump_UMV, 'C', + new Object[] { "WGW", "PMP", "WCW", 'M', ItemList.Hull_UMV, 'P', ItemList.Electric_Pump_UMV, 'C', GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', GT_CustomLoader.AdvancedGTMaterials.UMV.getHCoil(), 'R', GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MixerLuV.get(1L), + ItemList.MixerLuV.get(1L), bitsd, new Object[] { "GRG", "GMG", "CBC", 'R', OrePrefixes.rotor.get(LuVMat2), 'M', ItemList.Electric_Motor_LuV, 'B', ItemList.Hull_LuV, 'C', @@ -1191,7 +687,7 @@ public void recipes() { GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MixerZPM.get(1L), + ItemList.MixerZPM.get(1L), bitsd, new Object[] { "GRG", "GMG", "CBC", 'R', OrePrefixes.rotor.get(Materials.Iridium), 'M', ItemList.Electric_Motor_ZPM, 'B', ItemList.Hull_ZPM, 'C', @@ -1199,14 +695,14 @@ public void recipes() { GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MixerUV.get(1L), + ItemList.MixerUV.get(1L), bitsd, new Object[] { "GRG", "GMG", "CBC", 'R', OrePrefixes.rotor.get(Materials.Osmium), 'M', ItemList.Electric_Motor_UV, 'B', ItemList.Hull_UV, 'C', OrePrefixes.circuit.get(Materials.UV), 'G', GT_CustomLoader.AdvancedGTMaterials.UV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MixerUHV.get(1L), + ItemList.MixerUHV.get(1L), bitsd, new Object[] { "GRG", "GMG", "CBC", 'R', OrePrefixes.rotor.get(Materials.Neutronium), 'M', ItemList.Electric_Motor_UHV, 'B', ItemList.Hull_MAX, 'C', @@ -1214,247 +710,247 @@ public void recipes() { GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MixerUEV.get(1L), + ItemList.MixerUEV.get(1L), bitsd, new Object[] { "GRG", "GMG", "CBC", 'R', OrePrefixes.rotor.get(Materials.Neutronium), 'M', - ItemList.Electric_Motor_UEV, 'B', CustomItemList.Hull_UEV, 'C', + ItemList.Electric_Motor_UEV, 'B', ItemList.Hull_UEV, 'C', OrePrefixes.circuit.get(Materials.UEV), 'G', GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MixerUIV.get(1L), + ItemList.MixerUIV.get(1L), bitsd, new Object[] { "GRG", "GMG", "CBC", 'R', OrePrefixes.rotor.get(Materials.CosmicNeutronium), 'M', - ItemList.Electric_Motor_UIV, 'B', CustomItemList.Hull_UIV, 'C', + ItemList.Electric_Motor_UIV, 'B', ItemList.Hull_UIV, 'C', OrePrefixes.circuit.get(Materials.UIV), 'G', GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.MixerUMV.get(1L), + ItemList.MixerUMV.get(1L), bitsd, new Object[] { "GRG", "GMG", "CBC", 'R', OrePrefixes.rotor.get(Materials.CosmicNeutronium), 'M', - ItemList.Electric_Motor_UMV, 'B', CustomItemList.Hull_UMV, 'C', + ItemList.Electric_Motor_UMV, 'B', ItemList.Hull_UMV, 'C', OrePrefixes.circuit.get(Materials.UMV), 'G', GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Transformer_UEV_UHV.get(1L), + ItemList.Transformer_UEV_UHV.get(1L), bitsd, new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_MAX, 'C', OrePrefixes.wireGt01.get(Materials.Draconium), 'B', OrePrefixes.wireGt04.get(Materials.SuperconductorUHV), 'K', ItemList.Circuit_Chip_PPIC }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Transformer_UIV_UEV.get(1L), + ItemList.Transformer_UIV_UEV.get(1L), bitsd, - new Object[] { "KBB", "CM ", "KBB", 'M', CustomItemList.Hull_UEV, 'C', + new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_UEV, 'C', OrePrefixes.wireGt01.get(Materials.NetherStar), 'B', OrePrefixes.wireGt04.get(Materials.Draconium), 'K', ItemList.Circuit_Chip_QPIC }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Transformer_UMV_UIV.get(1L), + ItemList.Transformer_UMV_UIV.get(1L), bitsd, - new Object[] { "KBB", "CM ", "KBB", 'M', CustomItemList.Hull_UIV, 'C', + new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_UIV, 'C', OrePrefixes.wireGt01.get(Materials.Quantium), 'B', OrePrefixes.wireGt04.get(Materials.NetherStar), 'K', ItemList.Circuit_Chip_QPIC }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Transformer_UXV_UMV.get(1L), + ItemList.Transformer_UXV_UMV.get(1L), bitsd, - new Object[] { "KBB", "CM ", "KBB", 'M', CustomItemList.Hull_UMV, 'C', + new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_UMV, 'C', OrePrefixes.wireGt01.get(Materials.BlackPlutonium), 'B', OrePrefixes.wireGt04.get(Materials.Quantium), 'K', ItemList.Circuit_Chip_QPIC }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Transformer_MAX_UXV.get(1L), + ItemList.Transformer_MAX_UXV.get(1L), bitsd, - new Object[] { "KBB", "CM ", "KBB", 'M', CustomItemList.Hull_UXV, 'C', + new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_UXV, 'C', OrePrefixes.wireGt01.get(Materials.Infinity), 'B', OrePrefixes.wireGt04.get(Materials.BlackPlutonium), 'K', ItemList.Circuit_Chip_QPIC }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_4by4_UEV.get(1L), + ItemList.Battery_Buffer_4by4_UEV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UEV, 'W', - OrePrefixes.wireGt16.get(Materials.Draconium), 'T', OreDictNames.craftingChest }); + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UEV, 'W', OrePrefixes.wireGt16.get(Materials.Draconium), + 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_3by3_UIV.get(1L), + ItemList.Battery_Buffer_3by3_UIV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UIV, 'W', + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UIV, 'W', OrePrefixes.wireGt08.get(Materials.NetherStar), 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_3by3_UMV.get(1L), + ItemList.Battery_Buffer_3by3_UMV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UMV, 'W', - OrePrefixes.wireGt08.get(Materials.Quantium), 'T', OreDictNames.craftingChest }); + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UMV, 'W', OrePrefixes.wireGt08.get(Materials.Quantium), + 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_3by3_UXV.get(1L), + ItemList.Battery_Buffer_3by3_UXV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UXV, 'W', + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UXV, 'W', OrePrefixes.wireGt08.get(Materials.BlackPlutonium), 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_2by2_UEV.get(1L), + ItemList.Battery_Buffer_2by2_UEV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UEV, 'W', - OrePrefixes.wireGt04.get(Materials.Draconium), 'T', OreDictNames.craftingChest }); + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UEV, 'W', OrePrefixes.wireGt04.get(Materials.Draconium), + 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_2by2_UIV.get(1L), + ItemList.Battery_Buffer_2by2_UIV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UIV, 'W', + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UIV, 'W', OrePrefixes.wireGt04.get(Materials.NetherStar), 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_2by2_UMV.get(1L), + ItemList.Battery_Buffer_2by2_UMV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UMV, 'W', - OrePrefixes.wireGt04.get(Materials.Quantium), 'T', OreDictNames.craftingChest }); + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UMV, 'W', OrePrefixes.wireGt04.get(Materials.Quantium), + 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_2by2_UXV.get(1L), + ItemList.Battery_Buffer_2by2_UXV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UXV, 'W', + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UXV, 'W', OrePrefixes.wireGt04.get(Materials.BlackPlutonium), 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_1by1_UEV.get(1L), + ItemList.Battery_Buffer_1by1_UEV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UEV, 'W', - OrePrefixes.wireGt01.get(Materials.Draconium), 'T', OreDictNames.craftingChest }); + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UEV, 'W', OrePrefixes.wireGt01.get(Materials.Draconium), + 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_1by1_UIV.get(1L), + ItemList.Battery_Buffer_1by1_UIV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UIV, 'W', + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UIV, 'W', OrePrefixes.wireGt01.get(Materials.NetherStar), 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_1by1_UMV.get(1L), + ItemList.Battery_Buffer_1by1_UMV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UMV, 'W', - OrePrefixes.wireGt01.get(Materials.Quantium), 'T', OreDictNames.craftingChest }); + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UMV, 'W', OrePrefixes.wireGt01.get(Materials.Quantium), + 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_1by1_UXV.get(1L), + ItemList.Battery_Buffer_1by1_UXV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UXV, 'W', + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UXV, 'W', OrePrefixes.wireGt01.get(Materials.BlackPlutonium), 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_4by4_UIV.get(1L), + ItemList.Battery_Buffer_4by4_UIV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UIV, 'W', + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UIV, 'W', OrePrefixes.wireGt16.get(Materials.NetherStar), 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_4by4_UMV.get(1L), + ItemList.Battery_Buffer_4by4_UMV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UMV, 'W', - OrePrefixes.wireGt16.get(Materials.Quantium), 'T', OreDictNames.craftingChest }); + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UMV, 'W', OrePrefixes.wireGt16.get(Materials.Quantium), + 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_4by4_UXV.get(1L), + ItemList.Battery_Buffer_4by4_UXV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UXV, 'W', + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UXV, 'W', OrePrefixes.wireGt16.get(Materials.BlackPlutonium), 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_Buffer_3by3_UEV.get(1L), + ItemList.Battery_Buffer_3by3_UEV.get(1L), bitsd, - new Object[] { "WTW", "WMW", 'M', CustomItemList.Hull_UEV, 'W', - OrePrefixes.wireGt08.get(Materials.Draconium), 'T', OreDictNames.craftingChest }); + new Object[] { "WTW", "WMW", 'M', ItemList.Hull_UEV, 'W', OrePrefixes.wireGt08.get(Materials.Draconium), + 'T', OreDictNames.craftingChest }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_TurboCharger_4by4_ULV.get(1L), + ItemList.Battery_TurboCharger_4by4_ULV.get(1L), bitsd, - new Object[] { "BTB", "CMC", "BXB", 'T', CustomItemList.WetTransformer_LV_ULV, 'M', + new Object[] { "BTB", "CMC", "BXB", 'T', ItemList.WetTransformer_LV_ULV, 'M', ItemList.Battery_Charger_4by4_ULV, 'B', ItemList.Battery_RE_ULV_Tantalum, 'C', OrePrefixes.cableGt16.get(Materials.Lead), 'X', OrePrefixes.circuit.get(Materials.ULV) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_TurboCharger_4by4_LV.get(1L), + ItemList.Battery_TurboCharger_4by4_LV.get(1L), bitsd, - new Object[] { "BTB", "CMC", "BXB", 'T', CustomItemList.WetTransformer_MV_LV, 'M', + new Object[] { "BTB", "CMC", "BXB", 'T', ItemList.WetTransformer_MV_LV, 'M', ItemList.Battery_Charger_4by4_LV, 'B', ItemList.Battery_RE_LV_Lithium, 'C', OrePrefixes.cableGt16.get(Materials.Tin), 'X', OrePrefixes.circuit.get(Materials.LV) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_TurboCharger_4by4_MV.get(1L), + ItemList.Battery_TurboCharger_4by4_MV.get(1L), bitsd, - new Object[] { "BTB", "CMC", "BXB", 'T', CustomItemList.WetTransformer_HV_MV, 'M', + new Object[] { "BTB", "CMC", "BXB", 'T', ItemList.WetTransformer_HV_MV, 'M', ItemList.Battery_Charger_4by4_MV, 'B', ItemList.Battery_RE_MV_Lithium, 'C', OrePrefixes.cableGt16.get(Materials.AnyCopper), 'X', OrePrefixes.circuit.get(Materials.MV) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_TurboCharger_4by4_HV.get(1L), + ItemList.Battery_TurboCharger_4by4_HV.get(1L), bitsd, - new Object[] { "BTB", "CMC", "BXB", 'T', CustomItemList.WetTransformer_EV_HV, 'M', + new Object[] { "BTB", "CMC", "BXB", 'T', ItemList.WetTransformer_EV_HV, 'M', ItemList.Battery_Charger_4by4_HV, 'B', ItemList.Battery_RE_HV_Lithium, 'C', OrePrefixes.cableGt16.get(Materials.Gold), 'X', OrePrefixes.circuit.get(Materials.HV) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_TurboCharger_4by4_EV.get(1L), + ItemList.Battery_TurboCharger_4by4_EV.get(1L), bitsd, - new Object[] { "BTB", "CMC", "BXB", 'T', CustomItemList.WetTransformer_IV_EV, 'M', + new Object[] { "BTB", "CMC", "BXB", 'T', ItemList.WetTransformer_IV_EV, 'M', ItemList.Battery_Charger_4by4_EV, 'B', OrePrefixes.battery.get(Materials.EV), 'C', OrePrefixes.cableGt16.get(Materials.Aluminium), 'X', OrePrefixes.circuit.get(Materials.EV) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_TurboCharger_4by4_IV.get(1L), + ItemList.Battery_TurboCharger_4by4_IV.get(1L), bitsd, - new Object[] { "BTB", "CMC", "BXB", 'T', CustomItemList.WetTransformer_LuV_IV, 'M', + new Object[] { "BTB", "CMC", "BXB", 'T', ItemList.WetTransformer_LuV_IV, 'M', ItemList.Battery_Charger_4by4_IV, 'B', ItemList.Energy_LapotronicOrb, 'C', OrePrefixes.cableGt16.get(Materials.Tungsten), 'X', OrePrefixes.circuit.get(Materials.IV) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_TurboCharger_4by4_LuV.get(1L), + ItemList.Battery_TurboCharger_4by4_LuV.get(1L), bitsd, - new Object[] { "BTB", "CMC", "BXB", 'T', CustomItemList.WetTransformer_ZPM_LuV, 'M', + new Object[] { "BTB", "CMC", "BXB", 'T', ItemList.WetTransformer_ZPM_LuV, 'M', ItemList.Battery_Charger_4by4_LuV, 'B', ItemList.Energy_LapotronicOrb2, 'C', OrePrefixes.cableGt16.get(Materials.VanadiumGallium), 'X', OrePrefixes.circuit.get(Materials.LuV) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_TurboCharger_4by4_ZPM.get(1L), + ItemList.Battery_TurboCharger_4by4_ZPM.get(1L), bitsd, - new Object[] { "BTB", "CMC", "BXB", 'T', CustomItemList.WetTransformer_UV_ZPM, 'M', + new Object[] { "BTB", "CMC", "BXB", 'T', ItemList.WetTransformer_UV_ZPM, 'M', ItemList.Battery_Charger_4by4_ZPM, 'B', ItemList.Energy_LapotronicOrb2, 'C', OrePrefixes.cableGt16.get(Materials.Naquadah), 'X', OrePrefixes.circuit.get(Materials.ZPM) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_TurboCharger_4by4_UV.get(1L), + ItemList.Battery_TurboCharger_4by4_UV.get(1L), bitsd, - new Object[] { "BTB", "CMC", "BXB", 'T', CustomItemList.WetTransformer_UHV_UV, 'M', + new Object[] { "BTB", "CMC", "BXB", 'T', ItemList.WetTransformer_UHV_UV, 'M', ItemList.Battery_Charger_4by4_UV, 'B', ItemList.ZPM2, 'C', OrePrefixes.cableGt16.get(Materials.NaquadahAlloy), 'X', OrePrefixes.circuit.get(Materials.UV) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Battery_TurboCharger_4by4_UHV.get(1L), + ItemList.Battery_TurboCharger_4by4_UHV.get(1L), bitsd, - new Object[] { "BTB", "CMC", "BXB", 'T', CustomItemList.WetTransformer_UEV_UHV, 'M', - ItemList.Battery_Charger_4by4_MAX, 'B', ItemList.ZPM2, 'C', + new Object[] { "BTB", "CMC", "BXB", 'T', ItemList.WetTransformer_UEV_UHV, 'M', + ItemList.Battery_Charger_4by4_UHV, 'B', ItemList.ZPM2, 'C', OrePrefixes.wireGt16.get(Materials.SuperconductorUHV), 'X', OrePrefixes.circuit.get(Materials.UHV) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Automation_ChestBuffer_UEV.get(1L), + ItemList.Automation_ChestBuffer_UEV.get(1L), bitsd, - new Object[] { "CMV", " X ", 'M', CustomItemList.Hull_UEV, 'V', ItemList.Conveyor_Module_UEV, 'C', + new Object[] { "CMV", " X ", 'M', ItemList.Hull_UEV, 'V', ItemList.Conveyor_Module_UEV, 'C', OreDictNames.craftingChest, 'X', OrePrefixes.circuit.get(Materials.UEV) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Automation_ChestBuffer_UIV.get(1L), + ItemList.Automation_ChestBuffer_UIV.get(1L), bitsd, - new Object[] { "CMV", " X ", 'M', CustomItemList.Hull_UIV, 'V', ItemList.Conveyor_Module_UIV, 'C', + new Object[] { "CMV", " X ", 'M', ItemList.Hull_UIV, 'V', ItemList.Conveyor_Module_UIV, 'C', OreDictNames.craftingChest, 'X', OrePrefixes.circuit.get(Materials.UIV) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Automation_ChestBuffer_UMV.get(1L), + ItemList.Automation_ChestBuffer_UMV.get(1L), bitsd, - new Object[] { "CMV", " X ", 'M', CustomItemList.Hull_UMV, 'V', ItemList.Conveyor_Module_UMV, 'C', + new Object[] { "CMV", " X ", 'M', ItemList.Hull_UMV, 'V', ItemList.Conveyor_Module_UMV, 'C', OreDictNames.craftingChest, 'X', OrePrefixes.circuit.get(Materials.UMV) }); GT_ModHandler.addCraftingRecipe( @@ -1465,53 +961,53 @@ public void recipes() { 'X', OreDictNames.craftingPiston }); GT_ModHandler.addCraftingRecipe( - CustomItemList.RockBreakerLuV.get(1L), + ItemList.RockBreakerLuV.get(1L), bitsd, new Object[] { "PED", "WMW", "GGG", 'P', ItemList.Electric_Piston_LuV, 'E', ItemList.Electric_Motor_LuV, 'D', OreDictNames.craftingGrinder, 'G', GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass(), 'W', OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'M', ItemList.Hull_LuV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.RockBreakerZPM.get(1L), + ItemList.RockBreakerZPM.get(1L), bitsd, new Object[] { "PED", "WMW", "GGG", 'P', ItemList.Electric_Piston_ZPM, 'E', ItemList.Electric_Motor_ZPM, 'D', OreDictNames.craftingGrinder, 'G', GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass(), 'W', OrePrefixes.cableGt01.get(Materials.Naquadah), 'M', ItemList.Hull_ZPM }); GT_ModHandler.addCraftingRecipe( - CustomItemList.RockBreakerUV.get(1L), + ItemList.RockBreakerUV.get(1L), bitsd, new Object[] { "PED", "WMW", "GGG", 'P', ItemList.Electric_Piston_UV, 'E', ItemList.Electric_Motor_UV, 'D', OreDictNames.craftingGrinder, 'G', GT_CustomLoader.AdvancedGTMaterials.UV.getGlass(), 'W', OrePrefixes.cableGt01.get(Materials.NaquadahAlloy), 'M', ItemList.Hull_UV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.RockBreakerUHV.get(1L), + ItemList.RockBreakerUHV.get(1L), bitsd, new Object[] { "PED", "WMW", "GGG", 'P', ItemList.Electric_Piston_UHV, 'E', ItemList.Electric_Motor_UHV, 'D', OreDictNames.craftingGrinder, 'G', GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass(), 'W', GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'M', ItemList.Hull_MAX }); GT_ModHandler.addCraftingRecipe( - CustomItemList.RockBreakerUEV.get(1L), + ItemList.RockBreakerUEV.get(1L), bitsd, new Object[] { "PED", "WMW", "GGG", 'P', ItemList.Electric_Piston_UEV, 'E', ItemList.Electric_Motor_UEV, 'D', OreDictNames.craftingGrinder, 'G', GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'M', CustomItemList.Hull_UEV }); + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'M', ItemList.Hull_UEV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.RockBreakerUIV.get(1L), + ItemList.RockBreakerUIV.get(1L), bitsd, new Object[] { "PED", "WMW", "GGG", 'P', ItemList.Electric_Piston_UIV, 'E', ItemList.Electric_Motor_UIV, 'D', OreDictNames.craftingGrinder, 'G', GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'M', CustomItemList.Hull_UIV }); + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'M', ItemList.Hull_UIV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.RockBreakerUMV.get(1L), + ItemList.RockBreakerUMV.get(1L), bitsd, new Object[] { "PED", "WMW", "GGG", 'P', ItemList.Electric_Piston_UMV, 'E', ItemList.Electric_Motor_UMV, 'D', OreDictNames.craftingGrinder, 'G', GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'M', CustomItemList.Hull_UMV }); + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'M', ItemList.Hull_UMV }); GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Sliced_Breads.get(1L), ItemList.Shape_Slicer_Flat.get(0L)) .itemOutputs(new ItemStack(QuantumBread.Instance(), 1)).duration(20 * TICKS).eut(TierEU.RECIPE_UV) @@ -1519,40 +1015,40 @@ public void recipes() { if (GTPlusPlus.isModLoaded()) { GT_ModHandler.addCraftingRecipe( - CustomItemList.Transformer_HA_UEV_UHV.get(1L), + ItemList.Transformer_HA_UEV_UHV.get(1L), bitsd, - new Object[] { "KBB", "CM ", "KBB", 'M', CustomItemList.Transformer_UEV_UHV, 'C', + new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Transformer_UEV_UHV, 'C', OrePrefixes.wireGt04.get(Materials.Draconium), 'B', OrePrefixes.wireGt04.get(Materials.Bedrockium), 'K', ItemList.Casing_Coil_Superconductor }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Transformer_HA_UIV_UEV.get(1L), + ItemList.Transformer_HA_UIV_UEV.get(1L), bitsd, - new Object[] { "KBB", "CM ", "KBB", 'M', CustomItemList.Transformer_UIV_UEV, 'C', + new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Transformer_UIV_UEV, 'C', OrePrefixes.wireGt04.get(Materials.NetherStar), 'B', OrePrefixes.wireGt04.get(Materials.Draconium), 'K', ItemList.Casing_Fusion_Coil }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Transformer_HA_UMV_UIV.get(1L), + ItemList.Transformer_HA_UMV_UIV.get(1L), bitsd, - new Object[] { "KBB", "CMK", "KBB", 'M', CustomItemList.Transformer_UMV_UIV, 'C', + new Object[] { "KBB", "CMK", "KBB", 'M', ItemList.Transformer_UMV_UIV, 'C', OrePrefixes.wireGt04.get(Materials.Quantium), 'B', OrePrefixes.wireGt04.get(Materials.NetherStar), 'K', ItemList.Casing_Fusion_Coil }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Transformer_HA_UXV_UMV.get(1L), + ItemList.Transformer_HA_UXV_UMV.get(1L), bitsd, - new Object[] { "KBB", "CMK", "KBB", 'M', CustomItemList.Transformer_UXV_UMV, 'C', + new Object[] { "KBB", "CMK", "KBB", 'M', ItemList.Transformer_UXV_UMV, 'C', OrePrefixes.wireGt04.get(Materials.BlackPlutonium), 'B', OrePrefixes.wireGt04.get(Materials.Quantium), 'K', ItemList.Casing_Fusion_Coil }); GT_ModHandler.addCraftingRecipe( - CustomItemList.Transformer_HA_MAX_UXV.get(1L), + ItemList.Transformer_HA_MAX_UXV.get(1L), bitsd, - new Object[] { "KBB", "CMK", "KBB", 'M', CustomItemList.Transformer_MAX_UXV, 'C', + new Object[] { "KBB", "CMK", "KBB", 'M', ItemList.Transformer_MAX_UXV, 'C', OrePrefixes.wireGt04.get(Materials.Infinity), 'B', OrePrefixes.wireGt04.get(Materials.BlackPlutonium), 'K', ItemList.Casing_Coil_Infinity }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_LV_ULV.get(1L), + ItemList.WetTransformer_LV_ULV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Lead), 'C', OrePrefixes.cableGt16.get(Materials.Lead), 'S', OrePrefixes.spring.get(Materials.Tin), 'X', @@ -1561,7 +1057,7 @@ public void recipes() { GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 877) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_MV_LV.get(1L), + ItemList.WetTransformer_MV_LV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Tin), 'C', OrePrefixes.cableGt16.get(Materials.Tin), 'S', OrePrefixes.spring.get(Materials.AnyCopper), @@ -1570,7 +1066,7 @@ public void recipes() { GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 878) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_HV_MV.get(1L), + ItemList.WetTransformer_HV_MV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.AnyCopper), 'C', OrePrefixes.cableGt16.get(Materials.AnyCopper), 'S', OrePrefixes.spring.get(Materials.Gold), @@ -1579,7 +1075,7 @@ public void recipes() { GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 879) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_EV_HV.get(1L), + ItemList.WetTransformer_EV_HV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Gold), 'C', OrePrefixes.cableGt16.get(Materials.Gold), 'S', OrePrefixes.spring.get(Materials.Aluminium), @@ -1588,7 +1084,7 @@ public void recipes() { GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 880) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_IV_EV.get(1L), + ItemList.WetTransformer_IV_EV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Aluminium), 'C', OrePrefixes.cableGt16.get(Materials.Aluminium), 'S', @@ -1598,7 +1094,7 @@ public void recipes() { GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 881) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_LuV_IV.get(1L), + ItemList.WetTransformer_LuV_IV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Tungsten), 'C', OrePrefixes.cableGt16.get(Materials.Tungsten), 'S', @@ -1608,7 +1104,7 @@ public void recipes() { GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 882) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_ZPM_LuV.get(1L), + ItemList.WetTransformer_ZPM_LuV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.VanadiumGallium), 'C', OrePrefixes.cableGt16.get(Materials.VanadiumGallium), 'S', @@ -1618,7 +1114,7 @@ public void recipes() { GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 883) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_UV_ZPM.get(1L), + ItemList.WetTransformer_UV_ZPM.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Naquadah), 'C', OrePrefixes.cableGt16.get(Materials.Naquadah), 'S', @@ -1628,7 +1124,7 @@ public void recipes() { GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 884) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_UHV_UV.get(1L), + ItemList.WetTransformer_UHV_UV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.NaquadahAlloy), 'C', OrePrefixes.cableGt16.get(Materials.NaquadahAlloy), 'S', @@ -1638,64 +1134,62 @@ public void recipes() { GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 885) }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_UEV_UHV.get(1L), + ItemList.WetTransformer_UEV_UHV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Neutronium), 'C', OrePrefixes.wireGt16.get(Materials.SuperconductorUHV), 'S', OrePrefixes.spring.get(Materials.Draconium), 'X', OrePrefixes.wireGt08.get(Materials.Draconium), 'O', ItemList.Reactor_Coolant_He_1, 'P', - ItemList.Electric_Pump_MV, 'T', CustomItemList.Transformer_HA_UEV_UHV }); + ItemList.Electric_Pump_MV, 'T', ItemList.Transformer_HA_UEV_UHV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_UIV_UEV.get(1L), + ItemList.WetTransformer_UIV_UEV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Draconium), 'C', OrePrefixes.wireGt16.get(Materials.Draconium), 'S', OrePrefixes.spring.get(Materials.BlackPlutonium), 'X', OrePrefixes.wireGt08.get(Materials.NetherStar), 'O', ItemList.Reactor_Coolant_He_3, 'P', - ItemList.Electric_Pump_HV, 'T', CustomItemList.Transformer_HA_UIV_UEV }); + ItemList.Electric_Pump_HV, 'T', ItemList.Transformer_HA_UIV_UEV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_UMV_UIV.get(1L), + ItemList.WetTransformer_UMV_UIV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.BlackPlutonium), 'C', OrePrefixes.wireGt16.get(Materials.NetherStar), 'S', OrePrefixes.spring.get(Materials.Quantium), 'X', OrePrefixes.wireGt08.get(Materials.Quantium), 'O', ItemList.Reactor_Coolant_He_6, 'P', - ItemList.Electric_Pump_IV, 'T', CustomItemList.Transformer_HA_UMV_UIV }); + ItemList.Electric_Pump_IV, 'T', ItemList.Transformer_HA_UMV_UIV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_UXV_UMV.get(1L), + ItemList.WetTransformer_UXV_UMV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(MaterialsUEVplus.SpaceTime), 'C', OrePrefixes.wireGt16.get(Materials.Quantium), 'S', OrePrefixes.spring.get(Materials.Infinity), 'X', OrePrefixes.wireGt08.get(Materials.BlackPlutonium), 'O', ItemList.Reactor_Coolant_Sp_1, 'P', - ItemList.Electric_Pump_LuV, 'T', CustomItemList.Transformer_HA_UXV_UMV }); + ItemList.Electric_Pump_LuV, 'T', ItemList.Transformer_HA_UXV_UMV }); GT_ModHandler.addCraftingRecipe( - CustomItemList.WetTransformer_MAX_UXV.get(1L), + ItemList.WetTransformer_MAX_UXV.get(1L), bitsd, new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(MaterialsUEVplus.Universium), 'C', OrePrefixes.wireGt16.get(Materials.BlackPlutonium), 'S', OrePrefixes.spring.get(MaterialsUEVplus.SpaceTime), 'X', OrePrefixes.wireGt08.get(Materials.Infinity), 'O', ItemList.Reactor_Coolant_Sp_2, 'P', - ItemList.Electric_Pump_ZPM, 'T', CustomItemList.Transformer_HA_MAX_UXV }); + ItemList.Electric_Pump_ZPM, 'T', ItemList.Transformer_HA_MAX_UXV }); } - ItemStack[] inHatches = { CustomItemList.Hatch_Input_UEV.get(1), CustomItemList.Hatch_Input_UIV.get(1), - CustomItemList.Hatch_Input_UMV.get(1), CustomItemList.Hatch_Input_UXV.get(1), - CustomItemList.Hatch_Input_MAX.get(1) }; - ItemStack[] outHatches = { CustomItemList.Hatch_Output_UEV.get(1), CustomItemList.Hatch_Output_UIV.get(1), - CustomItemList.Hatch_Output_UMV.get(1), CustomItemList.Hatch_Output_UXV.get(1), - CustomItemList.Hatch_Output_MAX.get(1) }; + ItemStack[] inHatches = { ItemList.Hatch_Input_UEV.get(1), ItemList.Hatch_Input_UIV.get(1), + ItemList.Hatch_Input_UMV.get(1), ItemList.Hatch_Input_UXV.get(1), ItemList.Hatch_Input_MAX.get(1) }; + ItemStack[] outHatches = { ItemList.Hatch_Output_UEV.get(1), ItemList.Hatch_Output_UIV.get(1), + ItemList.Hatch_Output_UMV.get(1), ItemList.Hatch_Output_UXV.get(1), ItemList.Hatch_Output_MAX.get(1) }; ItemStack[][] flInputs = new ItemStack[5][3]; ItemStack[][] flInputs2 = new ItemStack[5][3]; ItemStack[] tanks = { ItemList.Super_Tank_HV.get(1L), ItemList.Super_Tank_EV.get(1L), ItemList.Super_Tank_IV.get(1L), ItemList.Quantum_Tank_LV.get(1L), ItemList.Quantum_Tank_MV.get(1L), ItemList.Quantum_Tank_HV.get(1L), }; - ItemStack[] hulls = { CustomItemList.Hull_UEV.get(1), CustomItemList.Hull_UIV.get(1), - CustomItemList.Hull_UMV.get(1), CustomItemList.Hull_UXV.get(1), CustomItemList.Hull_MAXV.get(1), }; + ItemStack[] hulls = { ItemList.Hull_UEV.get(1), ItemList.Hull_UIV.get(1), ItemList.Hull_UMV.get(1), + ItemList.Hull_UXV.get(1), ItemList.Hull_MAXV.get(1), }; for (int i = 0; i < hulls.length; i++) { flInputs[i] = new ItemStack[] { hulls[i].copy(), tanks[i].copy(), GT_Utility.getIntegratedCircuit(1) }; @@ -1713,6086 +1207,2141 @@ public void recipes() { } - private void registerMachineHulls() { - CustomItemList.Hull_UEV.set( - new GT_MetaTileEntity_BasicHull( - HULL_UEV.ID, - "hull.tier.10", - "UEV Machine Hull", - 10, - GT_Loader_MetaTileEntities.imagination).getStackForm(1L)); - - CustomItemList.Hull_UIV.set( - new GT_MetaTileEntity_BasicHull( - HULL_UIV.ID, - "hull.tier.11", - "UIV Machine Hull", - 11, - GT_Loader_MetaTileEntities.imagination).getStackForm(1L)); - - CustomItemList.Hull_UMV.set( - new GT_MetaTileEntity_BasicHull( - HULL_UMV.ID, - "hull.tier.12", - "UMV Machine Hull", - 12, - GT_Loader_MetaTileEntities.imagination).getStackForm(1L)); - - CustomItemList.Hull_UXV.set( - new GT_MetaTileEntity_BasicHull( - HULL_UXV.ID, - "hull.tier.13", - "UXV Machine Hull", - 13, - GT_Loader_MetaTileEntities.imagination).getStackForm(1L)); - - CustomItemList.Hull_MAXV.set( - new GT_MetaTileEntity_BasicHull( - HULL_MAX.ID, - "hull.tier.14", - "MAX Machine Hull", - 14, - GT_Loader_MetaTileEntities.imagination).getStackForm(1L)); - } - - private void registerPlasmaGenerators() { - CustomItemList.Generator_Plasma_ZPMV.set( - new GT_MetaTileEntity_PlasmaGenerator( - PLASMA_GENERATOR_ZPM.ID, - "basicgenerator.plasmagenerator.tier.08", - "Plasma Generator Mark IV", - 7).getStackForm(1L)); - - CustomItemList.Generator_Plasma_UV.set( - new GT_MetaTileEntity_PlasmaGenerator( - PLASMA_GENERATOR_UV.ID, - "basicgenerator.plasmagenerator.tier.09", - "Ultimate Pocket Sun", - 8).getStackForm(1L)); - } - private void registerAlloySmelter() { - CustomItemList.AlloySmelterLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ALLOY_SMELTER_LuV.ID, - "basicmachine.alloysmelter.tier.06", - "Elite Alloy Smelter", - 6, - MachineType.ALLOY_SMELTER.tooltipDescription(), - alloySmelterRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ALLOY_SMELTER", - new Object[] { "ECE", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getHCoil() }).getStackForm(1L)); - - CustomItemList.AlloySmelterZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ALLOY_SMELTER_ZPM.ID, - "basicmachine.alloysmelter.tier.07", - "Elite Alloy Smelter II", - 7, - MachineType.ALLOY_SMELTER.tooltipDescription(), - alloySmelterRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ALLOY_SMELTER", - new Object[] { "ECE", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getHCoil() }).getStackForm(1L)); - - CustomItemList.AlloySmelterUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ALLOY_SMELTER_UV.ID, - "basicmachine.alloysmelter.tier.08", - "Ultimate Alloy Integrator", - 8, - MachineType.ALLOY_SMELTER.tooltipDescription(), - alloySmelterRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ALLOY_SMELTER", - new Object[] { "ECE", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getHCoil() }).getStackForm(1L)); - - CustomItemList.AlloySmelterUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ALLOY_SMELTER_UHV.ID, - "basicmachine.alloysmelter.tier.09", - "Epic Alloy Integrator", - 9, - MachineType.ALLOY_SMELTER.tooltipDescription(), - alloySmelterRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ALLOY_SMELTER", - new Object[] { "ECE", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getHCoil() }).getStackForm(1L)); - - CustomItemList.AlloySmelterUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ALLOY_SMELTER_UEV.ID, - "basicmachine.alloysmelter.tier.10", - "Epic Alloy Integrator II", - 10, - MachineType.ALLOY_SMELTER.tooltipDescription(), - alloySmelterRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ALLOY_SMELTER", - new Object[] { "ECE", "CMC", "WCW", 'M', CustomItemList.Hull_UEV, 'E', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getHCoil() }).getStackForm(1L)); - // Nulling recipes for now - CustomItemList.AlloySmelterUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ALLOY_SMELTER_UIV.ID, - "basicmachine.alloysmelter.tier.11", - "Epic Alloy Integrator III", - 11, - MachineType.ALLOY_SMELTER.tooltipDescription(), - alloySmelterRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ALLOY_SMELTER", - new Object[] { "ECE", "CMC", "WCW", 'M', CustomItemList.Hull_UIV, 'E', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getHCoil() }).getStackForm(1L)); - - CustomItemList.AlloySmelterUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ALLOY_SMELTER_UMV.ID, - "basicmachine.alloysmelter.tier.12", - "Epic Alloy Integrator IV", - 12, - MachineType.ALLOY_SMELTER.tooltipDescription(), - alloySmelterRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ALLOY_SMELTER", - new Object[] { "ECE", "CMC", "WCW", 'M', CustomItemList.Hull_UMV, 'E', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getHCoil() }).getStackForm(1L)); - } - - private void registerMatterAmplifier() { - CustomItemList.AmplifabricatorLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MATTER_AMPLIFIER_LuV.ID, - "basicmachine.amplifab.tier.06", - "Elite Amplifabricator", - 6, - MachineType.MATTER_AMPLIFIER.tooltipDescription(), - amplifierRecipes, - 1, - 1, - 1000, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "AMPLIFAB", - new Object[] { "WPW", "PMP", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable4(), }).getStackForm(1L)); - - CustomItemList.AmplifabricatorZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MATTER_AMPLIFIER_ZPM.ID, - "basicmachine.amplifab.tier.07", - "Elite Amplifabricator II", - 7, - MachineType.MATTER_AMPLIFIER.tooltipDescription(), - amplifierRecipes, - 1, - 1, - 1000, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "AMPLIFAB", - new Object[] { "WPW", "PMP", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable4(), }).getStackForm(1L)); - - CustomItemList.AmplifabricatorUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MATTER_AMPLIFIER_UV.ID, - "basicmachine.amplifab.tier.08", - "Ultimate Amplicreator", - 8, - MachineType.MATTER_AMPLIFIER.tooltipDescription(), - amplifierRecipes, - 1, - 1, - 1000, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "AMPLIFAB", - new Object[] { "WPW", "PMP", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable4(), }).getStackForm(1L)); - - CustomItemList.AmplifabricatorUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MATTER_AMPLIFIER_UHV.ID, - "basicmachine.amplifab.tier.09", - "Epic Amplicreator", - 9, - MachineType.MATTER_AMPLIFIER.tooltipDescription(), - amplifierRecipes, - 1, - 1, - 1000, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "AMPLIFAB", - new Object[] { "WPW", "PMP", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable4(), }).getStackForm(1L)); - - CustomItemList.AmplifabricatorUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MATTER_AMPLIFIER_UEV.ID, - "basicmachine.amplifab.tier.10", - "Epic Amplicreator II", - 10, - MachineType.MATTER_AMPLIFIER.tooltipDescription(), - amplifierRecipes, - 1, - 1, - 1000, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "AMPLIFAB", - new Object[] { "WPW", "PMP", "CPC", 'M', CustomItemList.Hull_UEV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable4(), }).getStackForm(1L)); - - CustomItemList.AmplifabricatorUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MATTER_AMPLIFIER_UIV.ID, - "basicmachine.amplifab.tier.11", - "Epic Amplicreator III", - 11, - MachineType.MATTER_AMPLIFIER.tooltipDescription(), - amplifierRecipes, - 1, - 1, - 1000, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "AMPLIFAB", - new Object[] { "WPW", "PMP", "CPC", 'M', CustomItemList.Hull_UIV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable4(), }).getStackForm(1L)); - - CustomItemList.AmplifabricatorUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MATTER_AMPLIFIER_UMV.ID, - "basicmachine.amplifab.tier.12", - "Epic Amplicreator IV", - 12, - MachineType.MATTER_AMPLIFIER.tooltipDescription(), - amplifierRecipes, - 1, - 1, - 1000, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "AMPLIFAB", - new Object[] { "WPW", "PMP", "CPC", 'M', CustomItemList.Hull_UMV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable4(), }).getStackForm(1L)); - } - - private void registerAssemblingMachine() { - CustomItemList.AssemblingMachineLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ASSEMBLING_MACHINE_LuV.ID, - "basicmachine.assembler.tier.06", - "Elite Assembling Machine", - 6, - MachineType.ASSEMBLER.tooltipDescription(), - assemblerRecipes, - 9, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ASSEMBLER", - new Object[] { "ACA", "VMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }).getStackForm(1L)); - - CustomItemList.AssemblingMachineZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ASSEMBLING_MACHINE_ZPM.ID, - "basicmachine.assembler.tier.07", - "Elite Assembling Machine II", - 7, - MachineType.ASSEMBLER.tooltipDescription(), - assemblerRecipes, - 9, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ASSEMBLER", - new Object[] { "ACA", "VMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }).getStackForm(1L)); - - CustomItemList.AssemblingMachineUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ASSEMBLING_MACHINE_UV.ID, - "basicmachine.assembler.tier.08", - "Ultimate Assembly Constructor", - 8, - MachineType.ASSEMBLER.tooltipDescription(), - assemblerRecipes, - 9, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ASSEMBLER", - new Object[] { "ACA", "VMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }).getStackForm(1L)); - - CustomItemList.AssemblingMachineUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ASSEMBLING_MACHINE_UHV.ID, - "basicmachine.assembler.tier.09", - "Epic Assembly Constructor", - 9, - MachineType.ASSEMBLER.tooltipDescription(), - assemblerRecipes, - 9, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ASSEMBLER", - new Object[] { "ACA", "VMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }).getStackForm(1L)); - CustomItemList.AssemblingMachineUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ASSEMBLING_MACHINE_UEV.ID, - "basicmachine.assembler.tier.10", - "Epic Assembly Constructor II", - 10, - MachineType.ASSEMBLER.tooltipDescription(), - assemblerRecipes, - 9, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ASSEMBLER", - new Object[] { "ACA", "VMV", "WCW", 'M', CustomItemList.Hull_UEV, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }).getStackForm(1L)); - - CustomItemList.AssemblingMachineUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ASSEMBLING_MACHINE_UIV.ID, - "basicmachine.assembler.tier.11", - "Epic Assembly Constructor III", - 11, - MachineType.ASSEMBLER.tooltipDescription(), - assemblerRecipes, - 9, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ASSEMBLER", - new Object[] { "ACA", "VMV", "WCW", 'M', CustomItemList.Hull_UIV, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }).getStackForm(1L)); - - CustomItemList.AssemblingMachineUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ASSEMBLING_MACHINE_UMV.ID, - "basicmachine.assembler.tier.12", - "Epic Assembly Constructor IV", - 12, - MachineType.ASSEMBLER.tooltipDescription(), - assemblerRecipes, - 9, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ASSEMBLER", - new Object[] { "ACA", "VMV", "WCW", 'M', CustomItemList.Hull_UMV, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }).getStackForm(1L)); - } - private void registerAutoclave() { - CustomItemList.AutoclaveLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - AUTOCLAVE_LuV.ID, - "basicmachine.autoclave.tier.06", - "Elite Autoclave", - 6, - MachineType.AUTOCLAVE.tooltipDescription(), - autoclaveRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "AUTOCLAVE", - new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'I', - GT_CustomLoader.AdvancedGTMaterials.LuV.getPlate(), 'G', - GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }).getStackForm(1L)); - - CustomItemList.AutoclaveZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - AUTOCLAVE_ZPM.ID, - "basicmachine.autoclave.tier.07", - "Elite Autoclave II", - 7, - MachineType.AUTOCLAVE.tooltipDescription(), - autoclaveRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "AUTOCLAVE", - new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'I', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getPlate(), 'G', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }).getStackForm(1L)); - - CustomItemList.AutoclaveUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - AUTOCLAVE_UV.ID, - "basicmachine.autoclave.tier.08", - "Ultimate Pressure Cooker", - 8, - MachineType.AUTOCLAVE.tooltipDescription(), - autoclaveRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "AUTOCLAVE", - new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'I', - GT_CustomLoader.AdvancedGTMaterials.UV.getPlate(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UV.getGlass(), }).getStackForm(1L)); - - CustomItemList.AutoclaveUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - AUTOCLAVE_UHV.ID, - "basicmachine.autoclave.tier.09", - "Epic Pressure Cooker", - 9, - MachineType.AUTOCLAVE.tooltipDescription(), - autoclaveRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "AUTOCLAVE", - new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'I', - GT_CustomLoader.AdvancedGTMaterials.UHV.getPlate(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass(), }).getStackForm(1L)); - - CustomItemList.AutoclaveUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - AUTOCLAVE_UEV.ID, - "basicmachine.autoclave.tier.10", - "Epic Pressure Cooker II", - 10, - MachineType.AUTOCLAVE.tooltipDescription(), - autoclaveRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "AUTOCLAVE", - new Object[] { "IGI", "IMI", "CPC", 'M', CustomItemList.Hull_UEV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'I', - GT_CustomLoader.AdvancedGTMaterials.UEV.getPlate(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass(), }).getStackForm(1L)); - - CustomItemList.AutoclaveUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - AUTOCLAVE_UIV.ID, - "basicmachine.autoclave.tier.11", - "Epic Pressure Cooker III", - 11, - MachineType.AUTOCLAVE.tooltipDescription(), - autoclaveRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "AUTOCLAVE", - new Object[] { "IGI", "IMI", "CPC", 'M', CustomItemList.Hull_UIV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'I', - GT_CustomLoader.AdvancedGTMaterials.UIV.getPlate(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass(), }).getStackForm(1L)); - - CustomItemList.AutoclaveUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - AUTOCLAVE_UMV.ID, - "basicmachine.autoclave.tier.12", - "Epic Pressure Cooker IV", - 12, - MachineType.AUTOCLAVE.tooltipDescription(), - autoclaveRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "AUTOCLAVE", - new Object[] { "IGI", "IMI", "CPC", 'M', CustomItemList.Hull_UMV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'I', - GT_CustomLoader.AdvancedGTMaterials.UMV.getPlate(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass(), }).getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.AlloySmelterLuV.get(1L), + bitsd, + new Object[] { "ECE", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getHCoil() }); - private void registerBendingMachine() { + GT_ModHandler.addCraftingRecipe( + ItemList.AlloySmelterZPM.get(1L), + bitsd, + new Object[] { "ECE", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getHCoil() }); - CustomItemList.BendingMachineLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - BENDING_MACHINE_LuV.ID, - "basicmachine.bender.tier.06", - "Elite Bending Machine", - 6, - MachineType.BENDING_MACHINE.tooltipDescription(), - benderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "BENDER", - new Object[] { "PWP", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }).getStackForm(1L)); - - CustomItemList.BendingMachineZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - BENDING_MACHINE_ZPM.ID, - "basicmachine.bender.tier.07", - "Elite Bending Machine II", - 7, - MachineType.BENDING_MACHINE.tooltipDescription(), - benderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "BENDER", - new Object[] { "PWP", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }).getStackForm(1L)); - - CustomItemList.BendingMachineUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - BENDING_MACHINE_UV.ID, - "basicmachine.bender.tier.08", - "Ultimate Bending Unit", - 8, - MachineType.BENDING_MACHINE.tooltipDescription(), - benderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "BENDER", - new Object[] { "PWP", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }).getStackForm(1L)); - - CustomItemList.BendingMachineUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - BENDING_MACHINE_UHV.ID, - "basicmachine.bender.tier.09", - "Epic Bending Unit", - 9, - MachineType.BENDING_MACHINE.tooltipDescription(), - benderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "BENDER", - new Object[] { "PWP", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }).getStackForm(1L)); - - CustomItemList.BendingMachineUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - BENDING_MACHINE_UEV.ID, - "basicmachine.bender.tier.10", - "Epic Bending Unit II", - 10, - MachineType.BENDING_MACHINE.tooltipDescription(), - benderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "BENDER", - new Object[] { "PWP", "CMC", "EWE", 'M', CustomItemList.Hull_UEV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }).getStackForm(1L)); - - CustomItemList.BendingMachineUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - BENDING_MACHINE_UIV.ID, - "basicmachine.bender.tier.11", - "Epic Bending Unit III", - 11, - MachineType.BENDING_MACHINE.tooltipDescription(), - benderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "BENDER", - new Object[] { "PWP", "CMC", "EWE", 'M', CustomItemList.Hull_UIV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }).getStackForm(1L)); - - CustomItemList.BendingMachineUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - BENDING_MACHINE_UMV.ID, - "basicmachine.bender.tier.12", - "Epic Bending Unit IV", - 12, - MachineType.BENDING_MACHINE.tooltipDescription(), - benderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "BENDER", - new Object[] { "PWP", "CMC", "EWE", 'M', CustomItemList.Hull_UMV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.AlloySmelterUV.get(1L), + bitsd, + new Object[] { "ECE", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getHCoil() }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.AlloySmelterUHV.get(1L), + bitsd, + new Object[] { "ECE", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getHCoil() }); - private void registerCompressor() { + GT_ModHandler.addCraftingRecipe( + ItemList.AlloySmelterUEV.get(1L), + bitsd, + new Object[] { "ECE", "CMC", "WCW", 'M', ItemList.Hull_UEV, 'E', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getHCoil() }); - CustomItemList.CompressorLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - COMPRESSOR_LuV.ID, - "basicmachine.compressor.tier.06", - "Elite Compressor", - 6, - MachineType.COMPRESSOR.tooltipDescription(), - compressorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "COMPRESSOR", - new Object[] { "WCW", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }).getStackForm(1L)); - - CustomItemList.CompressorZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - COMPRESSOR_ZPM.ID, - "basicmachine.compressor.tier.07", - "Elite Compressor II", - 7, - MachineType.COMPRESSOR.tooltipDescription(), - compressorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "COMPRESSOR", - new Object[] { "WCW", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }).getStackForm(1L)); - - CustomItemList.CompressorUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - COMPRESSOR_UV.ID, - "basicmachine.compressor.tier.08", - "Ultimate Matter Constrictor", - 8, - MachineType.COMPRESSOR.tooltipDescription(), - compressorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "COMPRESSOR", - new Object[] { "WCW", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }).getStackForm(1L)); - - CustomItemList.CompressorUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - COMPRESSOR_UHV.ID, - "basicmachine.compressor.tier.09", - "Epic Matter Constrictor", - 9, - MachineType.COMPRESSOR.tooltipDescription(), - compressorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "COMPRESSOR", - new Object[] { "WCW", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }).getStackForm(1L)); - - CustomItemList.CompressorUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - COMPRESSOR_UEV.ID, - "basicmachine.compressor.tier.10", - "Epic Matter Constrictor II", - 10, - MachineType.COMPRESSOR.tooltipDescription(), - compressorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "COMPRESSOR", - new Object[] { "WCW", "PMP", "WCW", 'M', CustomItemList.Hull_UEV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }).getStackForm(1L)); - - CustomItemList.CompressorUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - COMPRESSOR_UIV.ID, - "basicmachine.compressor.tier.11", - "Epic Matter Constrictor III", - 11, - MachineType.COMPRESSOR.tooltipDescription(), - compressorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "COMPRESSOR", - new Object[] { "WCW", "PMP", "WCW", 'M', CustomItemList.Hull_UIV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }).getStackForm(1L)); - - CustomItemList.CompressorUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - COMPRESSOR_UMV.ID, - "basicmachine.compressor.tier.12", - "Epic Matter Constrictor IV", - 12, - MachineType.COMPRESSOR.tooltipDescription(), - compressorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "COMPRESSOR", - new Object[] { "WCW", "PMP", "WCW", 'M', CustomItemList.Hull_UMV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.AlloySmelterUIV.get(1L), + bitsd, + new Object[] { "ECE", "CMC", "WCW", 'M', ItemList.Hull_UIV, 'E', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getHCoil() }); + GT_ModHandler.addCraftingRecipe( + ItemList.AlloySmelterUMV.get(1L), + bitsd, + new Object[] { "ECE", "CMC", "WCW", 'M', ItemList.Hull_UMV, 'E', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getHCoil() }); } - private void registerCuttingMachine() { - - CustomItemList.CuttingMachineLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CUTTING_MACHINE_LuV.ID, - "basicmachine.cutter.tier.06", - "Elite Cutting Machine", - 6, - MachineType.CUTTING_MACHINE.tooltipDescription(), - cutterRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CUTTER", - new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass(), 'B', - OreDictNames.craftingDiamondBlade }).getStackForm(1L)); - - CustomItemList.CuttingMachineZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CUTTING_MACHINE_ZPM.ID, - "basicmachine.cutter.tier.07", - "Elite Cutting Machine II", - 7, - MachineType.CUTTING_MACHINE.tooltipDescription(), - cutterRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CUTTER", - new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass(), 'B', - OreDictNames.craftingDiamondBlade }).getStackForm(1L)); - - CustomItemList.CuttingMachineUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CUTTING_MACHINE_UV.ID, - "basicmachine.cutter.tier.08", - "Ultimate Object Divider", - 8, - MachineType.CUTTING_MACHINE.tooltipDescription(), - cutterRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CUTTER", - new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UV.getGlass(), 'B', - OreDictNames.craftingDiamondBlade }).getStackForm(1L)); - - CustomItemList.CuttingMachineUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CUTTING_MACHINE_UHV.ID, - "basicmachine.cutter.tier.09", - "Epic Object Divider", - 9, - MachineType.CUTTING_MACHINE.tooltipDescription(), - cutterRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CUTTER", - new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass(), 'B', - OreDictNames.craftingDiamondBlade }).getStackForm(1L)); - - CustomItemList.CuttingMachineUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CUTTING_MACHINE_UEV.ID, - "basicmachine.cutter.tier.10", - "Epic Object Divider II", - 10, - MachineType.CUTTING_MACHINE.tooltipDescription(), - cutterRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CUTTER", - new Object[] { "WCG", "VMB", "CWE", 'M', CustomItemList.Hull_UEV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass(), 'B', - OreDictNames.craftingDiamondBlade }).getStackForm(1L)); - - CustomItemList.CuttingMachineUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CUTTING_MACHINE_UIV.ID, - "basicmachine.cutter.tier.11", - "Epic Object Divider III", - 11, - MachineType.CUTTING_MACHINE.tooltipDescription(), - cutterRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CUTTER", - new Object[] { "WCG", "VMB", "CWE", 'M', CustomItemList.Hull_UIV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass(), 'B', - OreDictNames.craftingDiamondBlade }).getStackForm(1L)); - - CustomItemList.CuttingMachineUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CUTTING_MACHINE_UMV.ID, - "basicmachine.cutter.tier.12", - "Epic Object Divider IV", - 12, - MachineType.CUTTING_MACHINE.tooltipDescription(), - cutterRecipes, - 2, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CUTTER", - new Object[] { "WCG", "VMB", "CWE", 'M', CustomItemList.Hull_UMV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass(), 'B', - OreDictNames.craftingDiamondBlade }).getStackForm(1L)); + private void registerMatterAmplifier() { - } + GT_ModHandler.addCraftingRecipe( + ItemList.AmplifabricatorLuV.get(1L), + bitsd, + new Object[] { "WPW", "PMP", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable4(), }); - private void registerDistillery() { + GT_ModHandler.addCraftingRecipe( + ItemList.AmplifabricatorZPM.get(1L), + bitsd, + new Object[] { "WPW", "PMP", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable4(), }); - CustomItemList.DistilleryLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - DISTILLERY_LuV.ID, - "basicmachine.distillery.tier.06", - "Elite Distillery", - 6, - MachineType.DISTILLERY.tooltipDescription(), - distilleryRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "DISTILLERY", - new Object[] { "GBG", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', - OrePrefixes.pipeMedium.get(Materials.Enderium), 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }).getStackForm(1L)); - - CustomItemList.DistilleryZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - DISTILLERY_ZPM.ID, - "basicmachine.distillery.tier.07", - "Elite Distillery II", - 7, - MachineType.DISTILLERY.tooltipDescription(), - distilleryRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "DISTILLERY", - new Object[] { "GBG", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', - OrePrefixes.pipeMedium.get(Materials.Naquadah), 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }).getStackForm(1L)); - - CustomItemList.DistilleryUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - DISTILLERY_UV.ID, - "basicmachine.distillery.tier.08", - "Ultimate Fraction Splitter", - 8, - MachineType.DISTILLERY.tooltipDescription(), - distilleryRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "DISTILLERY", - new Object[] { "GBG", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', - OrePrefixes.pipeMedium.get(Materials.Neutronium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UV.getGlass() }).getStackForm(1L)); - - CustomItemList.DistilleryUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - DISTILLERY_UHV.ID, - "basicmachine.distillery.tier.09", - "Epic Fraction Splitter", - 9, - MachineType.DISTILLERY.tooltipDescription(), - distilleryRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "DISTILLERY", - new Object[] { "GBG", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', - OrePrefixes.pipeLarge.get(Materials.Neutronium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass() }).getStackForm(1L)); - - CustomItemList.DistilleryUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - DISTILLERY_UEV.ID, - "basicmachine.distillery.tier.10", - "Epic Fraction Splitter II", - 10, - MachineType.DISTILLERY.tooltipDescription(), - distilleryRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "DISTILLERY", - new Object[] { "GBG", "CMC", "WPW", 'M', CustomItemList.Hull_UEV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', - OrePrefixes.pipeHuge.get(Materials.Neutronium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }).getStackForm(1L)); - - CustomItemList.DistilleryUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - DISTILLERY_UIV.ID, - "basicmachine.distillery.tier.11", - "Epic Fraction Splitter III", - 11, - MachineType.DISTILLERY.tooltipDescription(), - distilleryRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "DISTILLERY", - new Object[] { "GBG", "CMC", "WPW", 'M', CustomItemList.Hull_UIV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', - OrePrefixes.pipeMedium.get(Materials.Infinity), 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }).getStackForm(1L)); - - CustomItemList.DistilleryUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - DISTILLERY_UMV.ID, - "basicmachine.distillery.tier.12", - "Epic Fraction Splitter IV", - 12, - MachineType.DISTILLERY.tooltipDescription(), - distilleryRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "DISTILLERY", - new Object[] { "GBG", "CMC", "WPW", 'M', CustomItemList.Hull_UMV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', - OrePrefixes.pipeMedium.get(MaterialsUEVplus.SpaceTime), 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.AmplifabricatorUV.get(1L), + bitsd, + new Object[] { "WPW", "PMP", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable4(), }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.AmplifabricatorUHV.get(1L), + bitsd, + new Object[] { "WPW", "PMP", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable4(), }); - private void registerElectricFurnace() { + GT_ModHandler.addCraftingRecipe( + ItemList.AmplifabricatorUEV.get(1L), + bitsd, + new Object[] { "WPW", "PMP", "CPC", 'M', ItemList.Hull_UEV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable4(), }); - CustomItemList.ElectricFurnaceLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTRIC_FURNACE_LuV.ID, - "basicmachine.e_furnace.tier.06", - "Elite Electric Furnace", - 6, - MachineType.ELECTRIC_FURNACE.tooltipDescription(), - furnaceRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "ELECTRIC_FURNACE", - new Object[] { "WCW", "CMC", "ECE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ElectricFurnaceZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTRIC_FURNACE_ZPM.ID, - "basicmachine.e_furnace.tier.07", - "Elite Electric Furnace II", - 7, - MachineType.ELECTRIC_FURNACE.tooltipDescription(), - furnaceRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "ELECTRIC_FURNACE", - new Object[] { "WCW", "CMC", "ECE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getHCoil() }).getStackForm(1L)); - - CustomItemList.ElectricFurnaceUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTRIC_FURNACE_UV.ID, - "basicmachine.e_furnace.tier.08", - "Ultimate Atom Stimulator", - 8, - MachineType.ELECTRIC_FURNACE.tooltipDescription(), - furnaceRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "ELECTRIC_FURNACE", - new Object[] { "WCW", "CMC", "ECE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ElectricFurnaceUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTRIC_FURNACE_UHV.ID, - "basicmachine.e_furnace.tier.09", - "Epic Atom Stimulator", - 9, - MachineType.ELECTRIC_FURNACE.tooltipDescription(), - furnaceRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "ELECTRIC_FURNACE", - new Object[] { "WCW", "CMC", "ECE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ElectricFurnaceUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTRIC_FURNACE_UEV.ID, - "basicmachine.e_furnace.tier.10", - "Epic Atom Stimulator II", - 10, - MachineType.ELECTRIC_FURNACE.tooltipDescription(), - furnaceRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "ELECTRIC_FURNACE", - new Object[] { "WCW", "CMC", "ECE", 'M', CustomItemList.Hull_UEV, 'E', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ElectricFurnaceUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTRIC_FURNACE_UIV.ID, - "basicmachine.e_furnace.tier.11", - "Epic Atom Stimulator III", - 11, - MachineType.ELECTRIC_FURNACE.tooltipDescription(), - furnaceRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "ELECTRIC_FURNACE", - new Object[] { "WCW", "CMC", "ECE", 'M', CustomItemList.Hull_UIV, 'E', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ElectricFurnaceUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTRIC_FURNACE_UMV.ID, - "basicmachine.e_furnace.tier.12", - "Epic Atom Stimulator IV", - 12, - MachineType.ELECTRIC_FURNACE.tooltipDescription(), - furnaceRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "ELECTRIC_FURNACE", - new Object[] { "WCW", "CMC", "ECE", 'M', CustomItemList.Hull_UMV, 'E', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getHCoil() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.AmplifabricatorUIV.get(1L), + bitsd, + new Object[] { "WPW", "PMP", "CPC", 'M', ItemList.Hull_UIV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable4(), }); + GT_ModHandler.addCraftingRecipe( + ItemList.AmplifabricatorUMV.get(1L), + bitsd, + new Object[] { "WPW", "PMP", "CPC", 'M', ItemList.Hull_UMV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable4(), }); } - private void registerElectrolyzer() { - - CustomItemList.ElectrolyzerLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROLYZER_LuV.ID, - "basicmachine.electrolyzer.tier.06", - "Elite Electrolyzer", - 6, - MachineType.ELECTROLYZER.tooltipDescription(), - electrolyzerRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ELECTROLYZER", - new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'I', - OrePrefixes.wireGt02.get(Materials.Osmium), 'G', - GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }).getStackForm(1L)); - - CustomItemList.ElectrolyzerZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROLYZER_ZPM.ID, - "basicmachine.electrolyzer.tier.07", - "Elite Electrolyzer II", - 7, - MachineType.ELECTROLYZER.tooltipDescription(), - electrolyzerRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ELECTROLYZER", - new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'I', - OrePrefixes.wireGt02.get(Materials.NiobiumTitanium), 'G', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }).getStackForm(1L)); - - CustomItemList.ElectrolyzerUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROLYZER_UV.ID, - "basicmachine.electrolyzer.tier.08", - "Ultimate Ionizer", - 8, - MachineType.ELECTROLYZER.tooltipDescription(), - electrolyzerRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ELECTROLYZER", - new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'I', - OrePrefixes.wireGt04.get(Materials.VanadiumGallium), 'G', - GT_CustomLoader.AdvancedGTMaterials.UV.getGlass() }).getStackForm(1L)); - - CustomItemList.ElectrolyzerUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROLYZER_UHV.ID, - "basicmachine.electrolyzer.tier.09", - "Epic Ionizer", - 9, - MachineType.ELECTROLYZER.tooltipDescription(), - electrolyzerRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ELECTROLYZER", - new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'I', - OrePrefixes.wireGt04.get(Materials.Osmiridium), 'G', - GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass() }).getStackForm(1L)); - - CustomItemList.ElectrolyzerUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROLYZER_UEV.ID, - "basicmachine.electrolyzer.tier.10", - "Epic Ionizer II", - 10, - MachineType.ELECTROLYZER.tooltipDescription(), - electrolyzerRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ELECTROLYZER", - new Object[] { "IGI", "IMI", "CWC", 'M', CustomItemList.Hull_UEV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'I', - OrePrefixes.wireGt04.get(Materials.Draconium), 'G', - GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }).getStackForm(1L)); - - CustomItemList.ElectrolyzerUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROLYZER_UIV.ID, - "basicmachine.electrolyzer.tier.11", - "Epic Ionizer III", - 11, - MachineType.ELECTROLYZER.tooltipDescription(), - electrolyzerRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ELECTROLYZER", - new Object[] { "IGI", "IMI", "CWC", 'M', CustomItemList.Hull_UIV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'I', - OrePrefixes.wireGt04.get(Materials.DraconiumAwakened), 'G', - GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }).getStackForm(1L)); - - CustomItemList.ElectrolyzerUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROLYZER_UMV.ID, - "basicmachine.electrolyzer.tier.12", - "Epic Ionizer IV", - 12, - MachineType.ELECTROLYZER.tooltipDescription(), - electrolyzerRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ELECTROLYZER", - new Object[] { "IGI", "IMI", "CWC", 'M', CustomItemList.Hull_UMV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'I', - OrePrefixes.wireGt04.get(Materials.Infinity), 'G', - GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }).getStackForm(1L)); - - } + private void registerAssemblingMachine() { + GT_ModHandler.addCraftingRecipe( + ItemList.AssemblingMachineLuV.get(1L), + bitsd, + new Object[] { "ACA", "VMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }); - private void registerElectromagneticSeparator() { + GT_ModHandler.addCraftingRecipe( + ItemList.AssemblingMachineZPM.get(1L), + bitsd, + new Object[] { "ACA", "VMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }); - CustomItemList.ElectromagneticSeparatorLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROMAGNETIC_SEPARATOR_LuV.ID, - "basicmachine.electromagneticseparator.tier.06", - "Elite Electromagnetic Separator", - 6, - MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(), - electroMagneticSeparatorRecipes, - 1, - 3, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "ELECTROMAGNETIC_SEPARATOR", - new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - GT_CustomLoader.AdvancedGTMaterials.LuV.getWire(), 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }).getStackForm(1L)); - - CustomItemList.ElectromagneticSeparatorZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROMAGNETIC_SEPARATOR_ZPM.ID, - "basicmachine.electromagneticseparator.tier.07", - "Elite Electromagnetic Separator II", - 7, - MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(), - electroMagneticSeparatorRecipes, - 1, - 3, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "ELECTROMAGNETIC_SEPARATOR", - new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getWire(), 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }).getStackForm(1L)); - - CustomItemList.ElectromagneticSeparatorUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROMAGNETIC_SEPARATOR_UV.ID, - "basicmachine.electromagneticseparator.tier.08", - "Ultimate Magnetar Separator", - 8, - MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(), - electroMagneticSeparatorRecipes, - 1, - 3, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "ELECTROMAGNETIC_SEPARATOR", - new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - GT_CustomLoader.AdvancedGTMaterials.UV.getWire(), 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }).getStackForm(1L)); - - CustomItemList.ElectromagneticSeparatorUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROMAGNETIC_SEPARATOR_UHV.ID, - "basicmachine.electromagneticseparator.tier.09", - "Epic Magnetar Separator", - 9, - MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(), - electroMagneticSeparatorRecipes, - 1, - 3, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "ELECTROMAGNETIC_SEPARATOR", - new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - GT_CustomLoader.AdvancedGTMaterials.UHV.getWire(), 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }).getStackForm(1L)); - - CustomItemList.ElectromagneticSeparatorUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROMAGNETIC_SEPARATOR_UEV.ID, - "basicmachine.electromagneticseparator.tier.10", - "Epic Magnetar Separator II", - 10, - MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(), - electroMagneticSeparatorRecipes, - 1, - 3, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "ELECTROMAGNETIC_SEPARATOR", - new Object[] { "VWZ", "WMS", "CWZ", 'M', CustomItemList.Hull_UEV, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - GT_CustomLoader.AdvancedGTMaterials.UEV.getWire(), 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }).getStackForm(1L)); - - CustomItemList.ElectromagneticSeparatorUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROMAGNETIC_SEPARATOR_UIV.ID, - "basicmachine.electromagneticseparator.tier.11", - "Epic Magnetar Separator III", - 11, - MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(), - electroMagneticSeparatorRecipes, - 1, - 3, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "ELECTROMAGNETIC_SEPARATOR", - new Object[] { "VWZ", "WMS", "CWZ", 'M', CustomItemList.Hull_UIV, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - GT_CustomLoader.AdvancedGTMaterials.UIV.getWire(), 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }).getStackForm(1L)); - - CustomItemList.ElectromagneticSeparatorUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ELECTROMAGNETIC_SEPARATOR_UMV.ID, - "basicmachine.electromagneticseparator.tier.12", - "Epic Magnetar Separator IV", - 12, - MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(), - electroMagneticSeparatorRecipes, - 1, - 3, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "ELECTROMAGNETIC_SEPARATOR", - new Object[] { "VWZ", "WMS", "CWZ", 'M', CustomItemList.Hull_UMV, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - GT_CustomLoader.AdvancedGTMaterials.UMV.getWire(), 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.AssemblingMachineUV.get(1L), + bitsd, + new Object[] { "ACA", "VMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.AssemblingMachineUHV.get(1L), + bitsd, + new Object[] { "ACA", "VMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); - private void registerExtractor() { + GT_ModHandler.addCraftingRecipe( + ItemList.AssemblingMachineUEV.get(1L), + bitsd, + new Object[] { "ACA", "VMV", "WCW", 'M', ItemList.Hull_UEV, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); - CustomItemList.ExtractorLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRACTOR_LuV.ID, - "basicmachine.extractor.tier.06", - "Elite Extractor", - 6, - MachineType.EXTRACTOR.tooltipDescription(), - extractorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "EXTRACTOR", - new Object[] { "GCG", "EMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }).getStackForm(1L)); - - CustomItemList.ExtractorZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRACTOR_ZPM.ID, - "basicmachine.extractor.tier.07", - "Elite Extractor II", - 7, - MachineType.EXTRACTOR.tooltipDescription(), - extractorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "EXTRACTOR", - new Object[] { "GCG", "EMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }).getStackForm(1L)); - - CustomItemList.ExtractorUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRACTOR_UV.ID, - "basicmachine.extractor.tier.08", - "Ultimate Extractinator", - 8, - MachineType.EXTRACTOR.tooltipDescription(), - extractorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "EXTRACTOR", - new Object[] { "GCG", "EMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UV.getGlass() }).getStackForm(1L)); - - CustomItemList.ExtractorUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRACTOR_UHV.ID, - "basicmachine.extractor.tier.09", - "Epic Extractinator", - 9, - MachineType.EXTRACTOR.tooltipDescription(), - extractorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "EXTRACTOR", - new Object[] { "GCG", "EMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass() }).getStackForm(1L)); - - CustomItemList.ExtractorUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRACTOR_UEV.ID, - "basicmachine.extractor.tier.10", - "Epic Extractinator II", - 10, - MachineType.EXTRACTOR.tooltipDescription(), - extractorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "EXTRACTOR", - new Object[] { "GCG", "EMP", "WCW", 'M', CustomItemList.Hull_UEV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }).getStackForm(1L)); - - CustomItemList.ExtractorUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRACTOR_UIV.ID, - "basicmachine.extractor.tier.11", - "Epic Extractinator III", - 11, - MachineType.EXTRACTOR.tooltipDescription(), - extractorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "EXTRACTOR", - new Object[] { "GCG", "EMP", "WCW", 'M', CustomItemList.Hull_UIV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }).getStackForm(1L)); - - CustomItemList.ExtractorUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRACTOR_UMV.ID, - "basicmachine.extractor.tier.12", - "Epic Extractinator IV", - 12, - MachineType.EXTRACTOR.tooltipDescription(), - extractorRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "EXTRACTOR", - new Object[] { "GCG", "EMP", "WCW", 'M', CustomItemList.Hull_UMV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.AssemblingMachineUIV.get(1L), + bitsd, + new Object[] { "ACA", "VMV", "WCW", 'M', ItemList.Hull_UIV, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); + GT_ModHandler.addCraftingRecipe( + ItemList.AssemblingMachineUMV.get(1L), + bitsd, + new Object[] { "ACA", "VMV", "WCW", 'M', ItemList.Hull_UMV, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); } - private void registerExtruder() { - - CustomItemList.ExtruderLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRUDER_LuV.ID, - "basicmachine.extruder.tier.06", - "Elite Extruder", - 6, - MachineType.EXTRUDER.tooltipDescription(), - extruderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "EXTRUDER", - new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'P', - GT_CustomLoader.AdvancedGTMaterials.LuV.getPipe(), 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ExtruderZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRUDER_ZPM.ID, - "basicmachine.extruder.tier.07", - "Elite Extruder II", - 7, - MachineType.EXTRUDER.tooltipDescription(), - extruderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "EXTRUDER", - new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'P', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getPipe(), 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getHCoil() }).getStackForm(1L)); - - CustomItemList.ExtruderUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRUDER_UV.ID, - "basicmachine.extruder.tier.08", - "Ultimate Shape Driver", - 8, - MachineType.EXTRUDER.tooltipDescription(), - extruderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "EXTRUDER", - new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'P', - GT_CustomLoader.AdvancedGTMaterials.UV.getPipe(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ExtruderUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRUDER_UHV.ID, - "basicmachine.extruder.tier.09", - "Epic Shape Driver", - 9, - MachineType.EXTRUDER.tooltipDescription(), - extruderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "EXTRUDER", - new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'P', - GT_CustomLoader.AdvancedGTMaterials.UHV.getPipe(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ExtruderUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRUDER_UEV.ID, - "basicmachine.extruder.tier.10", - "Epic Shape Driver II", - 10, - MachineType.EXTRUDER.tooltipDescription(), - extruderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "EXTRUDER", - new Object[] { "CCE", "XMP", "CCE", 'M', CustomItemList.Hull_UEV, 'X', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'P', - GT_CustomLoader.AdvancedGTMaterials.UEV.getPipe(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ExtruderUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRUDER_UIV.ID, - "basicmachine.extruder.tier.11", - "Epic Shape Driver III", - 11, - MachineType.EXTRUDER.tooltipDescription(), - extruderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "EXTRUDER", - new Object[] { "CCE", "XMP", "CCE", 'M', CustomItemList.Hull_UIV, 'X', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'P', - GT_CustomLoader.AdvancedGTMaterials.UIV.getPipe(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ExtruderUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - EXTRUDER_UMV.ID, - "basicmachine.extruder.tier.12", - "Epic Shape Driver IV", - 12, - MachineType.EXTRUDER.tooltipDescription(), - extruderRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "EXTRUDER", - new Object[] { "CCE", "XMP", "CCE", 'M', CustomItemList.Hull_UMV, 'X', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'P', - GT_CustomLoader.AdvancedGTMaterials.UMV.getPipe(), 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getHCoil() }).getStackForm(1L)); + private void registerAutoclave() { - } + GT_ModHandler.addCraftingRecipe( + ItemList.AutoclaveLuV.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'I', + GT_CustomLoader.AdvancedGTMaterials.LuV.getPlate(), 'G', + GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }); - private void registerFluidSolidifier() { + GT_ModHandler.addCraftingRecipe( + ItemList.AutoclaveZPM.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'I', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getPlate(), 'G', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }); - CustomItemList.FluidSolidifierLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_SOLIDIFIER_LuV.ID, - "basicmachine.fluidsolidifier.tier.06", - "Elite Fluid Solidifier", - 6, - MachineType.FLUID_SOLIDIFIER.tooltipDescription(), - fluidSolidifierRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_SOLIDIFIER", - new Object[] { "PGP", "WMW", "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass(), 'B', OreDictNames.craftingChest }) - .getStackForm(1L)); - - CustomItemList.FluidSolidifierZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_SOLIDIFIER_ZPM.ID, - "basicmachine.fluidsolidifier.tier.07", - "Elite Fluid Solidifier II", - 7, - MachineType.FLUID_SOLIDIFIER.tooltipDescription(), - fluidSolidifierRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_SOLIDIFIER", - new Object[] { "PGP", "WMW", "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass(), 'B', OreDictNames.craftingChest }) - .getStackForm(1L)); - - CustomItemList.FluidSolidifierUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_SOLIDIFIER_UV.ID, - "basicmachine.fluidsolidifier.tier.08", - "Ultimate Fluid Petrificator", - 8, - MachineType.FLUID_SOLIDIFIER.tooltipDescription(), - fluidSolidifierRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_SOLIDIFIER", - new Object[] { "PGP", "WMW", "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UV.getGlass(), 'B', OreDictNames.craftingChest }) - .getStackForm(1L)); - - CustomItemList.FluidSolidifierUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_SOLIDIFIER_UHV.ID, - "basicmachine.fluidsolidifier.tier.09", - "Epic Fluid Petrificator", - 9, - MachineType.FLUID_SOLIDIFIER.tooltipDescription(), - fluidSolidifierRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_SOLIDIFIER", - new Object[] { "PGP", "WMW", "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass(), 'B', OreDictNames.craftingChest }) - .getStackForm(1L)); - - CustomItemList.FluidSolidifierUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_SOLIDIFIER_UEV.ID, - "basicmachine.fluidsolidifier.tier.10", - "Epic Fluid Petrificator II", - 10, - MachineType.FLUID_SOLIDIFIER.tooltipDescription(), - fluidSolidifierRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_SOLIDIFIER", - new Object[] { "PGP", "WMW", "CBC", 'M', CustomItemList.Hull_UEV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass(), 'B', OreDictNames.craftingChest }) - .getStackForm(1L)); - - CustomItemList.FluidSolidifierUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_SOLIDIFIER_UIV.ID, - "basicmachine.fluidsolidifier.tier.11", - "Epic Fluid Petrificator III", - 11, - MachineType.FLUID_SOLIDIFIER.tooltipDescription(), - fluidSolidifierRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_SOLIDIFIER", - new Object[] { "PGP", "WMW", "CBC", 'M', CustomItemList.Hull_UIV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass(), 'B', OreDictNames.craftingChest }) - .getStackForm(1L)); - - CustomItemList.FluidSolidifierUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_SOLIDIFIER_UMV.ID, - "basicmachine.fluidsolidifier.tier.12", - "Epic Fluid Petrificator IV", - 12, - MachineType.FLUID_SOLIDIFIER.tooltipDescription(), - fluidSolidifierRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_SOLIDIFIER", - new Object[] { "PGP", "WMW", "CBC", 'M', CustomItemList.Hull_UMV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', - GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass(), 'B', OreDictNames.craftingChest }) - .getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.AutoclaveUV.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'I', + GT_CustomLoader.AdvancedGTMaterials.UV.getPlate(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UV.getGlass(), }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.AutoclaveUHV.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'I', + GT_CustomLoader.AdvancedGTMaterials.UHV.getPlate(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass(), }); - private void registerFormingPress() { + GT_ModHandler.addCraftingRecipe( + ItemList.AutoclaveUEV.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CPC", 'M', ItemList.Hull_UEV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'I', + GT_CustomLoader.AdvancedGTMaterials.UEV.getPlate(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass(), }); - CustomItemList.FormingPressLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORMING_PRESS_LuV.ID, - "basicmachine.press.tier.06", - "Elite Forming Press", - 6, - MachineType.FORMING_PRESS.tooltipDescription(), - formingPressRecipes, - 6, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "PRESS", - new Object[] { "WPW", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }).getStackForm(1L)); - - CustomItemList.FormingPressZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORMING_PRESS_ZPM.ID, - "basicmachine.press.tier.07", - "Elite Forming Press II", - 7, - MachineType.FORMING_PRESS.tooltipDescription(), - formingPressRecipes, - 6, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "PRESS", - new Object[] { "WPW", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }).getStackForm(1L)); - - CustomItemList.FormingPressUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORMING_PRESS_UV.ID, - "basicmachine.press.tier.08", - "Ultimate Surface Shifter", - 8, - MachineType.FORMING_PRESS.tooltipDescription(), - formingPressRecipes, - 6, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "PRESS", - new Object[] { "WPW", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }).getStackForm(1L)); - - CustomItemList.FormingPressUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORMING_PRESS_UHV.ID, - "basicmachine.press.tier.09", - "Epic Surface Shifter", - 9, - MachineType.FORMING_PRESS.tooltipDescription(), - formingPressRecipes, - 6, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "PRESS", - new Object[] { "WPW", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }).getStackForm(1L)); - - CustomItemList.FormingPressUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORMING_PRESS_UEV.ID, - "basicmachine.press.tier.10", - "Epic Surface Shifter II", - 10, - MachineType.FORMING_PRESS.tooltipDescription(), - formingPressRecipes, - 6, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "PRESS", - new Object[] { "WPW", "CMC", "WPW", 'M', CustomItemList.Hull_UEV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }).getStackForm(1L)); - - CustomItemList.FormingPressUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORMING_PRESS_UIV.ID, - "basicmachine.press.tier.11", - "Epic Surface Shifter III", - 11, - MachineType.FORMING_PRESS.tooltipDescription(), - formingPressRecipes, - 6, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "PRESS", - new Object[] { "WPW", "CMC", "WPW", 'M', CustomItemList.Hull_UIV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }).getStackForm(1L)); - - CustomItemList.FormingPressUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORMING_PRESS_UMV.ID, - "basicmachine.press.tier.12", - "Epic Surface Shifter IV", - 12, - MachineType.FORMING_PRESS.tooltipDescription(), - formingPressRecipes, - 6, - 1, - false, - SoundResource.IC2_MACHINES_COMPRESSOR_OP, - SpecialEffects.NONE, - "PRESS", - new Object[] { "WPW", "CMC", "WPW", 'M', CustomItemList.Hull_UMV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.AutoclaveUIV.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CPC", 'M', ItemList.Hull_UIV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'I', + GT_CustomLoader.AdvancedGTMaterials.UIV.getPlate(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass(), }); + GT_ModHandler.addCraftingRecipe( + ItemList.AutoclaveUMV.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CPC", 'M', ItemList.Hull_UMV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'I', + GT_CustomLoader.AdvancedGTMaterials.UMV.getPlate(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass(), }); } - private void registerForgeHammer() { + private void registerBendingMachine() { - CustomItemList.ForgeHammerLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORGE_HAMMER_LuV.ID, - "basicmachine.hammer.tier.06", - "Elite Forge Hammer", - 6, - MachineType.FORGE_HAMMER.tooltipDescription(), - hammerRecipes, - 1, - 1, - true, - SoundResource.RANDOM_ANVIL_USE, - SpecialEffects.NONE, - "HAMMER", - new Object[] { "WPW", "CMC", "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.LuV.getHCoil(), 'A', OreDictNames.craftingAnvil }) - .getStackForm(1L)); - - CustomItemList.ForgeHammerZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORGE_HAMMER_ZPM.ID, - "basicmachine.hammer.tier.07", - "Elite Forge Hammer II", - 7, - MachineType.FORGE_HAMMER.tooltipDescription(), - hammerRecipes, - 1, - 1, - true, - SoundResource.RANDOM_ANVIL_USE, - SpecialEffects.NONE, - "HAMMER", - new Object[] { "WPW", "CMC", "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getHCoil(), 'A', OreDictNames.craftingAnvil }) - .getStackForm(1L)); - - CustomItemList.ForgeHammerUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORGE_HAMMER_UV.ID, - "basicmachine.hammer.tier.08", - "Ultimate Impact Modulator", - 8, - MachineType.FORGE_HAMMER.tooltipDescription(), - hammerRecipes, - 1, - 1, - true, - SoundResource.RANDOM_ANVIL_USE, - SpecialEffects.NONE, - "HAMMER", - new Object[] { "WPW", "CMC", "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.UV.getHCoil(), 'A', OreDictNames.craftingAnvil }) - .getStackForm(1L)); - - CustomItemList.ForgeHammerUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORGE_HAMMER_UHV.ID, - "basicmachine.hammer.tier.09", - "Epic Impact Modulator", - 9, - MachineType.FORGE_HAMMER.tooltipDescription(), - hammerRecipes, - 1, - 1, - true, - SoundResource.RANDOM_ANVIL_USE, - SpecialEffects.NONE, - "HAMMER", - new Object[] { "WPW", "CMC", "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.UHV.getHCoil(), 'A', OreDictNames.craftingAnvil }) - .getStackForm(1L)); - - CustomItemList.ForgeHammerUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORGE_HAMMER_UEV.ID, - "basicmachine.hammer.tier.10", - "Epic Impact Modulator II", - 10, - MachineType.FORGE_HAMMER.tooltipDescription(), - hammerRecipes, - 1, - 1, - true, - SoundResource.RANDOM_ANVIL_USE, - SpecialEffects.NONE, - "HAMMER", - new Object[] { "WPW", "CMC", "WAW", 'M', CustomItemList.Hull_UEV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.UEV.getHCoil(), 'A', OreDictNames.craftingAnvil }) - .getStackForm(1L)); - - CustomItemList.ForgeHammerUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORGE_HAMMER_UIV.ID, - "basicmachine.hammer.tier.11", - "Epic Impact Modulator III", - 11, - MachineType.FORGE_HAMMER.tooltipDescription(), - hammerRecipes, - 1, - 1, - true, - SoundResource.RANDOM_ANVIL_USE, - SpecialEffects.NONE, - "HAMMER", - new Object[] { "WPW", "CMC", "WAW", 'M', CustomItemList.Hull_UIV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.UIV.getHCoil(), 'A', OreDictNames.craftingAnvil }) - .getStackForm(1L)); - - CustomItemList.ForgeHammerUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FORGE_HAMMER_UMV.ID, - "basicmachine.hammer.tier.12", - "Epic Impact Modulator IV", - 12, - MachineType.FORGE_HAMMER.tooltipDescription(), - hammerRecipes, - 1, - 1, - true, - SoundResource.RANDOM_ANVIL_USE, - SpecialEffects.NONE, - "HAMMER", - new Object[] { "WPW", "CMC", "WAW", 'M', CustomItemList.Hull_UMV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.UMV.getHCoil(), 'A', OreDictNames.craftingAnvil }) - .getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.BendingMachineLuV.get(1L), + bitsd, + new Object[] { "PWP", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.BendingMachineZPM.get(1L), + bitsd, + new Object[] { "PWP", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }); - private void registerLathe() { + GT_ModHandler.addCraftingRecipe( + ItemList.BendingMachineUV.get(1L), + bitsd, + new Object[] { "PWP", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }); - CustomItemList.LatheLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - LATHE_LuV.ID, - "basicmachine.lathe.tier.06", - "Elite Lathe", - 6, - MachineType.LATHE.tooltipDescription(), - latheRecipes, - 1, - 2, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "LATHE", - new Object[] { "WCW", "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'D', - OreDictNames.craftingIndustrialDiamond }).getStackForm(1L)); - - CustomItemList.LatheZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - LATHE_ZPM.ID, - "basicmachine.lathe.tier.07", - "Elite Lathe II", - 7, - MachineType.LATHE.tooltipDescription(), - latheRecipes, - 1, - 2, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "LATHE", - new Object[] { "WCW", "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'D', - OreDictNames.craftingIndustrialDiamond }).getStackForm(1L)); - - CustomItemList.LatheUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - LATHE_UV.ID, - "basicmachine.lathe.tier.08", - "Ultimate Turn-O-Matic", - 8, - MachineType.LATHE.tooltipDescription(), - latheRecipes, - 1, - 2, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "LATHE", - new Object[] { "WCW", "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'D', - OreDictNames.craftingIndustrialDiamond }).getStackForm(1L)); - - CustomItemList.LatheUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - LATHE_UHV.ID, - "basicmachine.lathe.tier.09", - "Epic Turn-O-Matic", - 9, - MachineType.LATHE.tooltipDescription(), - latheRecipes, - 1, - 2, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "LATHE", - new Object[] { "WCW", "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'D', - OreDictNames.craftingIndustrialDiamond }).getStackForm(1L)); - - CustomItemList.LatheUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - LATHE_UEV.ID, - "basicmachine.lathe.tier.10", - "Epic Turn-O-Matic II", - 10, - MachineType.LATHE.tooltipDescription(), - latheRecipes, - 1, - 2, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "LATHE", - new Object[] { "WCW", "EMD", "CWP", 'M', CustomItemList.Hull_UEV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'D', - OreDictNames.craftingIndustrialDiamond }).getStackForm(1L)); - - CustomItemList.LatheUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - LATHE_UIV.ID, - "basicmachine.lathe.tier.11", - "Epic Turn-O-Matic III", - 11, - MachineType.LATHE.tooltipDescription(), - latheRecipes, - 1, - 2, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "LATHE", - new Object[] { "WCW", "EMD", "CWP", 'M', CustomItemList.Hull_UIV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'D', - OreDictNames.craftingIndustrialDiamond }).getStackForm(1L)); - - CustomItemList.LatheUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - LATHE_UMV.ID, - "basicmachine.lathe.tier.12", - "Epic Turn-O-Matic IV", - 12, - MachineType.LATHE.tooltipDescription(), - latheRecipes, - 1, - 2, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "LATHE", - new Object[] { "WCW", "EMD", "CWP", 'M', CustomItemList.Hull_UMV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'D', - OreDictNames.craftingIndustrialDiamond }).getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.BendingMachineUHV.get(1L), + bitsd, + new Object[] { "PWP", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); - private void registerPrecisionLaserEngraver() { + GT_ModHandler.addCraftingRecipe( + ItemList.BendingMachineUEV.get(1L), + bitsd, + new Object[] { "PWP", "CMC", "EWE", 'M', ItemList.Hull_UEV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); - CustomItemList.PrecisionLaserEngraverLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PRECISION_LASER_ENGRAVER_LuV.ID, - "basicmachine.laserengraver.tier.06", - "Elite Precision Laser Engraver", - 6, - MachineType.LASER_ENGRAVER.tooltipDescription(), - laserEngraverRecipes, - 4, - 1, - true, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "LASER_ENGRAVER", - new Object[] { "PEP", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }).getStackForm(1L)); - - CustomItemList.PrecisionLaserEngraverZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PRECISION_LASER_ENGRAVER_ZPM.ID, - "basicmachine.laserengraver.tier.07", - "Elite Precision Laser Engraver II", - 7, - MachineType.LASER_ENGRAVER.tooltipDescription(), - laserEngraverRecipes, - 4, - 1, - true, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "LASER_ENGRAVER", - new Object[] { "PEP", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }).getStackForm(1L)); - - CustomItemList.PrecisionLaserEngraverUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PRECISION_LASER_ENGRAVER_UV.ID, - "basicmachine.laserengraver.tier.08", - "Ultimate Exact Photon Cannon", - 8, - MachineType.LASER_ENGRAVER.tooltipDescription(), - laserEngraverRecipes, - 4, - 1, - true, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "LASER_ENGRAVER", - new Object[] { "PEP", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }).getStackForm(1L)); - - CustomItemList.PrecisionLaserEngraverUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PRECISION_LASER_ENGRAVER_UHV.ID, - "basicmachine.laserengraver.tier.09", - "Epic Exact Photon Cannon", - 9, - MachineType.LASER_ENGRAVER.tooltipDescription(), - laserEngraverRecipes, - 4, - 1, - true, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "LASER_ENGRAVER", - new Object[] { "PEP", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }).getStackForm(1L)); - - CustomItemList.PrecisionLaserEngraverUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PRECISION_LASER_ENGRAVER_UEV.ID, - "basicmachine.laserengraver.tier.10", - "Epic Exact Photon Cannon II", - 10, - MachineType.LASER_ENGRAVER.tooltipDescription(), - laserEngraverRecipes, - 4, - 1, - true, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "LASER_ENGRAVER", - new Object[] { "PEP", "CMC", "WCW", 'M', CustomItemList.Hull_UEV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }).getStackForm(1L)); - - CustomItemList.PrecisionLaserEngraverUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PRECISION_LASER_ENGRAVER_UIV.ID, - "basicmachine.laserengraver.tier.11", - "Epic Exact Photon Cannon III", - 11, - MachineType.LASER_ENGRAVER.tooltipDescription(), - laserEngraverRecipes, - 4, - 1, - true, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "LASER_ENGRAVER", - new Object[] { "PEP", "CMC", "WCW", 'M', CustomItemList.Hull_UIV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }).getStackForm(1L)); - - CustomItemList.PrecisionLaserEngraverUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PRECISION_LASER_ENGRAVER_UMV.ID, - "basicmachine.laserengraver.tier.12", - "Epic Exact Photon Cannon IV", - 12, - MachineType.LASER_ENGRAVER.tooltipDescription(), - laserEngraverRecipes, - 4, - 1, - true, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "LASER_ENGRAVER", - new Object[] { "PEP", "CMC", "WCW", 'M', CustomItemList.Hull_UMV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.BendingMachineUIV.get(1L), + bitsd, + new Object[] { "PWP", "CMC", "EWE", 'M', ItemList.Hull_UIV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); + GT_ModHandler.addCraftingRecipe( + ItemList.BendingMachineUMV.get(1L), + bitsd, + new Object[] { "PWP", "CMC", "EWE", 'M', ItemList.Hull_UMV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); } - private void registerMacerator() { - - CustomItemList.MaceratorLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MACERATOR_LuV.ID, - "basicmachine.macerator.tier.06", - "Elite Pulverizer", - 6, - MachineType.MACERATOR.tooltipDescription(), - maceratorRecipes, - 1, - 4, - false, - SoundResource.IC2_MACHINES_MACERATOR_OP, - SpecialEffects.TOP_SMOKE, - "PULVERIZER", - new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', OreDictNames.craftingGrinder }) - .getStackForm(1L)); - - CustomItemList.MaceratorZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MACERATOR_ZPM.ID, - "basicmachine.macerator.tier.07", - "Elite Pulverizer II", - 7, - MachineType.MACERATOR.tooltipDescription(), - maceratorRecipes, - 1, - 4, - false, - SoundResource.IC2_MACHINES_MACERATOR_OP, - SpecialEffects.TOP_SMOKE, - "PULVERIZER", - new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', OreDictNames.craftingGrinder }) - .getStackForm(1L)); - - CustomItemList.MaceratorUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MACERATOR_UV.ID, - "basicmachine.macerator.tier.08", - "Ultimate Shape Eliminator", - 8, - MachineType.MACERATOR.tooltipDescription(), - maceratorRecipes, - 1, - 4, - false, - SoundResource.IC2_MACHINES_MACERATOR_OP, - SpecialEffects.TOP_SMOKE, - "PULVERIZER", - new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', OreDictNames.craftingGrinder }) - .getStackForm(1L)); - - CustomItemList.MaceratorUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MACERATOR_UHV.ID, - "basicmachine.macerator.tier.09", - "Epic Shape Eliminator", - 9, - MachineType.MACERATOR.tooltipDescription(), - maceratorRecipes, - 1, - 4, - false, - SoundResource.IC2_MACHINES_MACERATOR_OP, - SpecialEffects.TOP_SMOKE, - "PULVERIZER", - new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', OreDictNames.craftingGrinder }) - .getStackForm(1L)); - - CustomItemList.MaceratorUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MACERATOR_UEV.ID, - "basicmachine.macerator.tier.10", - "Epic Shape Eliminator II", - 10, - MachineType.MACERATOR.tooltipDescription(), - maceratorRecipes, - 1, - 4, - false, - SoundResource.IC2_MACHINES_MACERATOR_OP, - SpecialEffects.TOP_SMOKE, - "PULVERIZER", - new Object[] { "PEG", "WWM", "CCW", 'M', CustomItemList.Hull_UEV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', OreDictNames.craftingGrinder }) - .getStackForm(1L)); - - CustomItemList.MaceratorUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MACERATOR_UIV.ID, - "basicmachine.macerator.tier.11", - "Epic Shape Eliminator III", - 11, - MachineType.MACERATOR.tooltipDescription(), - maceratorRecipes, - 1, - 4, - false, - SoundResource.IC2_MACHINES_MACERATOR_OP, - SpecialEffects.TOP_SMOKE, - "PULVERIZER", - new Object[] { "PEG", "WWM", "CCW", 'M', CustomItemList.Hull_UIV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', OreDictNames.craftingGrinder }) - .getStackForm(1L)); - - CustomItemList.MaceratorUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MACERATOR_UMV.ID, - "basicmachine.macerator.tier.12", - "Epic Shape Eliminator IV", - 12, - MachineType.MACERATOR.tooltipDescription(), - maceratorRecipes, - 1, - 4, - false, - SoundResource.IC2_MACHINES_MACERATOR_OP, - SpecialEffects.TOP_SMOKE, - "PULVERIZER", - new Object[] { "PEG", "WWM", "CCW", 'M', CustomItemList.Hull_UMV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', OreDictNames.craftingGrinder }) - .getStackForm(1L)); - - } + private void registerCompressor() { - private void registerMatterFabricator() { - - CustomItemList.MassFabricatorLuV.set( - new GT_MetaTileEntity_Massfabricator( - MATTER_FABRICATOR_LuV.ID, - "basicmachine.massfab.tier.06", - "Elite Mass Fabricator", - 6).getStackForm(1L)); - CustomItemList.MassFabricatorZPM.set( - new GT_MetaTileEntity_Massfabricator( - MATTER_FABRICATOR_ZPM.ID, - "basicmachine.massfab.tier.07", - "Elite Mass Fabricator II", - 7).getStackForm(1L)); - CustomItemList.MassFabricatorUV.set( - new GT_MetaTileEntity_Massfabricator( - MATTER_FABRICATOR_UV.ID, - "basicmachine.massfab.tier.08", - "Ultimate Existence Initiator", - 8).getStackForm(1L)); - CustomItemList.MassFabricatorUHV.set( - new GT_MetaTileEntity_Massfabricator( - MATTER_FABRICATOR_UHV.ID, - "basicmachine.massfab.tier.09", - "Epic Existence Initiator", - 9).getStackForm(1L)); - CustomItemList.MassFabricatorUEV.set( - new GT_MetaTileEntity_Massfabricator( - MATTER_FABRICATOR_UEV.ID, - "basicmachine.massfab.tier.10", - "Epic Existence Initiator II", - 10).getStackForm(1L)); - CustomItemList.MassFabricatorUIV.set( - new GT_MetaTileEntity_Massfabricator( - MATTER_FABRICATOR_UIV.ID, - "basicmachine.massfab.tier.11", - "Epic Existence Initiator III", - 11).getStackForm(1L)); - CustomItemList.MassFabricatorUMV.set( - new GT_MetaTileEntity_Massfabricator( - MATTER_FABRICATOR_UMV.ID, - "basicmachine.massfab.tier.12", - "Epic Existence Initiator IV", - 12).getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.CompressorLuV.get(1L), + bitsd, + new Object[] { "WCW", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }); - private void registerMicrowave() { + GT_ModHandler.addCraftingRecipe( + ItemList.CompressorZPM.get(1L), + bitsd, + new Object[] { "WCW", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }); - CustomItemList.MicrowaveLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MICROWAVE_LuV.ID, - "basicmachine.microwave.tier.06", - "Elite Microwave", - 6, - MachineType.MICROWAVE.tooltipDescription(), - microwaveRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "MICROWAVE", - new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', - OrePrefixes.plateDense.get(Materials.Lead) }).getStackForm(1L)); - - CustomItemList.MicrowaveZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MICROWAVE_ZPM.ID, - "basicmachine.microwave.tier.07", - "Elite Microwave II", - 7, - MachineType.MICROWAVE.tooltipDescription(), - microwaveRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "MICROWAVE", - new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', - OrePrefixes.plateDense.get(Materials.Lead) }).getStackForm(1L)); - - CustomItemList.MicrowaveUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MICROWAVE_UV.ID, - "basicmachine.microwave.tier.08", - "Ultimate UFO Engine", - 8, - MachineType.MICROWAVE.tooltipDescription(), - microwaveRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "MICROWAVE", - new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', - OrePrefixes.plateDense.get(Materials.Lead) }).getStackForm(1L)); - - CustomItemList.MicrowaveUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MICROWAVE_UHV.ID, - "basicmachine.microwave.tier.09", - "Epic UFO Engine", - 9, - MachineType.MICROWAVE.tooltipDescription(), - microwaveRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "MICROWAVE", - new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getWire(), 'L', - OrePrefixes.plateDense.get(Materials.Lead) }).getStackForm(1L)); - - CustomItemList.MicrowaveUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MICROWAVE_UEV.ID, - "basicmachine.microwave.tier.10", - "Epic UFO Engine II", - 10, - MachineType.MICROWAVE.tooltipDescription(), - microwaveRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "MICROWAVE", - new Object[] { "LWC", "LMR", "LEC", 'M', CustomItemList.Hull_UEV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getWire(), 'L', - OrePrefixes.plateDense.get(Materials.Lead) }).getStackForm(1L)); - - CustomItemList.MicrowaveUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MICROWAVE_UIV.ID, - "basicmachine.microwave.tier.11", - "Epic UFO Engine III", - 11, - MachineType.MICROWAVE.tooltipDescription(), - microwaveRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "MICROWAVE", - new Object[] { "LWC", "LMR", "LEC", 'M', CustomItemList.Hull_UIV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getWire(), 'L', - OrePrefixes.plateDense.get(Materials.Lead) }).getStackForm(1L)); - - CustomItemList.MicrowaveUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MICROWAVE_UMV.ID, - "basicmachine.microwave.tier.12", - "Epic UFO Engine IV", - 12, - MachineType.MICROWAVE.tooltipDescription(), - microwaveRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP, - SpecialEffects.NONE, - "MICROWAVE", - new Object[] { "LWC", "LMR", "LEC", 'M', CustomItemList.Hull_UMV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getWire(), 'L', - OrePrefixes.plateDense.get(Materials.Lead) }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CompressorUV.get(1L), + bitsd, + new Object[] { "WCW", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.CompressorUHV.get(1L), + bitsd, + new Object[] { "WCW", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); - private void registerOreWashingPlant() { + GT_ModHandler.addCraftingRecipe( + ItemList.CompressorUEV.get(1L), + bitsd, + new Object[] { "WCW", "PMP", "WCW", 'M', ItemList.Hull_UEV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); - CustomItemList.OreWashingPlantLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ORE_WASHING_PLANT_LuV.ID, - "basicmachine.orewasher.tier.06", - "Elite Ore Washing Plant", - 6, - MachineType.ORE_WASHER.tooltipDescription(), - oreWasherRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ORE_WASHER", - new Object[] { "RGR", "CEC", "WMW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R', - OrePrefixes.rotor.get(LuVMat2), 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, - 'C', GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L)); - - CustomItemList.OreWashingPlantZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ORE_WASHING_PLANT_ZPM.ID, - "basicmachine.orewasher.tier.07", - "Elite Ore Washing Plant II", - 7, - MachineType.ORE_WASHER.tooltipDescription(), - oreWasherRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ORE_WASHER", - new Object[] { "RGR", "CEC", "WMW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R', - OrePrefixes.rotor.get(Materials.Iridium), 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L)); - - CustomItemList.OreWashingPlantUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ORE_WASHING_PLANT_UV.ID, - "basicmachine.orewasher.tier.08", - "Ultimate Ore Washing Machine", - 8, - MachineType.ORE_WASHER.tooltipDescription(), - oreWasherRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ORE_WASHER", - new Object[] { "RGR", "CEC", "WMW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R', - OrePrefixes.rotor.get(Materials.Osmium), 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L)); - - CustomItemList.OreWashingPlantUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ORE_WASHING_PLANT_UHV.ID, - "basicmachine.orewasher.tier.09", - "Epic Ore Washing Machine", - 9, - MachineType.ORE_WASHER.tooltipDescription(), - oreWasherRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ORE_WASHER", - new Object[] { "RGR", "CEC", "WMW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R', - OrePrefixes.rotor.get(Materials.Neutronium), 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L)); - - CustomItemList.OreWashingPlantUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ORE_WASHING_PLANT_UEV.ID, - "basicmachine.orewasher.tier.10", - "Epic Ore Washing Machine II", - 10, - MachineType.ORE_WASHER.tooltipDescription(), - oreWasherRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ORE_WASHER", - new Object[] { "RGR", "CEC", "WMW", 'M', CustomItemList.Hull_UEV, 'R', - OrePrefixes.rotor.get(Materials.CosmicNeutronium), 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L)); - - CustomItemList.OreWashingPlantUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ORE_WASHING_PLANT_UIV.ID, - "basicmachine.orewasher.tier.11", - "Epic Ore Washing Machine III", - 11, - MachineType.ORE_WASHER.tooltipDescription(), - oreWasherRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ORE_WASHER", - new Object[] { "RGR", "CEC", "WMW", 'M', CustomItemList.Hull_UIV, 'R', - OrePrefixes.rotor.get(Materials.Infinity), 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L)); - - CustomItemList.OreWashingPlantUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ORE_WASHING_PLANT_UMV.ID, - "basicmachine.orewasher.tier.12", - "Epic Ore Washing Machine IV", - 12, - MachineType.ORE_WASHER.tooltipDescription(), - oreWasherRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "ORE_WASHER", - new Object[] { "RGR", "CEC", "WMW", 'M', CustomItemList.Hull_UMV, 'R', - OrePrefixes.rotor.get(MaterialsUEVplus.SpaceTime), 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CompressorUIV.get(1L), + bitsd, + new Object[] { "WCW", "PMP", "WCW", 'M', ItemList.Hull_UIV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); + GT_ModHandler.addCraftingRecipe( + ItemList.CompressorUMV.get(1L), + bitsd, + new Object[] { "WCW", "PMP", "WCW", 'M', ItemList.Hull_UMV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); } - private void registerPolarizer() { + private void registerCuttingMachine() { - CustomItemList.PolarizerLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - POLARIZER_LuV.ID, - "basicmachine.polarizer.tier.06", - "Elite Polarizer", - 6, - MachineType.POLARIZER.tooltipDescription(), - polarizerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "POLARIZER", - new Object[] { "ZSZ", "WMW", "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - OrePrefixes.wireGt02.get(Materials.Osmium), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }).getStackForm(1L)); - - CustomItemList.PolarizerZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - POLARIZER_ZPM.ID, - "basicmachine.polarizer.tier.07", - "Elite Polarizer II", - 7, - MachineType.POLARIZER.tooltipDescription(), - polarizerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "POLARIZER", - new Object[] { "ZSZ", "WMW", "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - OrePrefixes.wireGt04.get(Materials.Osmium), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }).getStackForm(1L)); - - CustomItemList.PolarizerUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - POLARIZER_UV.ID, - "basicmachine.polarizer.tier.08", - "Ultimate Magnetism Inducer", - 8, - MachineType.POLARIZER.tooltipDescription(), - polarizerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "POLARIZER", - new Object[] { "ZSZ", "WMW", "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - OrePrefixes.wireGt08.get(Materials.Osmium), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }).getStackForm(1L)); - - CustomItemList.PolarizerUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - POLARIZER_UHV.ID, - "basicmachine.polarizer.tier.09", - "Epic Magnetism Inducer", - 9, - MachineType.POLARIZER.tooltipDescription(), - polarizerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "POLARIZER", - new Object[] { "ZSZ", "WMW", "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - OrePrefixes.wireGt08.get(Materials.Osmium), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }).getStackForm(1L)); - - CustomItemList.PolarizerUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - POLARIZER_UEV.ID, - "basicmachine.polarizer.tier.10", - "Epic Magnetism Inducer II", - 10, - MachineType.POLARIZER.tooltipDescription(), - polarizerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "POLARIZER", - new Object[] { "ZSZ", "WMW", "ZSZ", 'M', CustomItemList.Hull_UEV, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - OrePrefixes.wireGt08.get(Materials.Osmium), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }).getStackForm(1L)); - - CustomItemList.PolarizerUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - POLARIZER_UIV.ID, - "basicmachine.polarizer.tier.11", - "Epic Magnetism Inducer III", - 11, - MachineType.POLARIZER.tooltipDescription(), - polarizerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "POLARIZER", - new Object[] { "ZSZ", "WMW", "ZSZ", 'M', CustomItemList.Hull_UIV, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - OrePrefixes.wireGt08.get(Materials.Osmium), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }).getStackForm(1L)); - - CustomItemList.PolarizerUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - POLARIZER_UMV.ID, - "basicmachine.polarizer.tier.12", - "Epic Magnetism Inducer IV", - 12, - MachineType.POLARIZER.tooltipDescription(), - polarizerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_MAGNETIZER_LOOP, - SpecialEffects.NONE, - "POLARIZER", - new Object[] { "ZSZ", "WMW", "ZSZ", 'M', CustomItemList.Hull_UMV, 'S', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', - OrePrefixes.wireGt08.get(Materials.Osmium), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CuttingMachineLuV.get(1L), + bitsd, + new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass(), 'B', OreDictNames.craftingDiamondBlade }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.CuttingMachineZPM.get(1L), + bitsd, + new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass(), 'B', OreDictNames.craftingDiamondBlade }); - private void registerRecycler() { + GT_ModHandler.addCraftingRecipe( + ItemList.CuttingMachineUV.get(1L), + bitsd, + new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UV.getGlass(), 'B', OreDictNames.craftingDiamondBlade }); - CustomItemList.RecyclerLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - RECYCLER_LuV.ID, - "basicmachine.recycler.tier.06", - "Elite Recycler", - 6, - MachineType.RECYCLER.tooltipDescription(), - recyclerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "RECYCLER", - new Object[] { "GCG", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', - OrePrefixes.dust.get(Materials.NetherStar) }).getStackForm(1L)); - - CustomItemList.RecyclerZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - RECYCLER_ZPM.ID, - "basicmachine.recycler.tier.07", - "Elite Recycler II", - 7, - MachineType.RECYCLER.tooltipDescription(), - recyclerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "RECYCLER", - new Object[] { "GCG", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', - OrePrefixes.dust.get(Materials.NetherStar) }).getStackForm(1L)); - - CustomItemList.RecyclerUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - RECYCLER_UV.ID, - "basicmachine.recycler.tier.08", - "Ultimate Scrap-O-Matic", - 8, - MachineType.RECYCLER.tooltipDescription(), - recyclerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "RECYCLER", - new Object[] { "GCG", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', - OrePrefixes.dust.get(Materials.NetherStar) }).getStackForm(1L)); - - CustomItemList.RecyclerUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - RECYCLER_UHV.ID, - "basicmachine.recycler.tier.09", - "Epic Scrap-O-Matic", - 9, - MachineType.RECYCLER.tooltipDescription(), - recyclerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "RECYCLER", - new Object[] { "GCG", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', - OrePrefixes.dust.get(Materials.NetherStar) }).getStackForm(1L)); - - CustomItemList.RecyclerUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - RECYCLER_UEV.ID, - "basicmachine.recycler.tier.10", - "Epic Scrap-O-Matic II", - 10, - MachineType.RECYCLER.tooltipDescription(), - recyclerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "RECYCLER", - new Object[] { "GCG", "PMP", "WCW", 'M', CustomItemList.Hull_UEV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', - OrePrefixes.dust.get(Materials.NetherStar) }).getStackForm(1L)); - - CustomItemList.RecyclerUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - RECYCLER_UIV.ID, - "basicmachine.recycler.tier.11", - "Epic Scrap-O-Matic III", - 11, - MachineType.RECYCLER.tooltipDescription(), - recyclerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "RECYCLER", - new Object[] { "GCG", "PMP", "WCW", 'M', CustomItemList.Hull_UIV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', - OrePrefixes.dust.get(Materials.NetherStar) }).getStackForm(1L)); - - CustomItemList.RecyclerUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - RECYCLER_UMV.ID, - "basicmachine.recycler.tier.12", - "Epic Scrap-O-Matic IV", - 12, - MachineType.RECYCLER.tooltipDescription(), - recyclerRecipes, - 1, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "RECYCLER", - new Object[] { "GCG", "PMP", "WCW", 'M', CustomItemList.Hull_UMV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', - OrePrefixes.dust.get(Materials.NetherStar) }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CuttingMachineUHV.get(1L), + bitsd, + new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass(), 'B', OreDictNames.craftingDiamondBlade }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.CuttingMachineUEV.get(1L), + bitsd, + new Object[] { "WCG", "VMB", "CWE", 'M', ItemList.Hull_UEV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass(), 'B', OreDictNames.craftingDiamondBlade }); - private void registerReplicator() { - - CustomItemList.ReplicatorLuV.set( - new GT_MetaTileEntity_Replicator( - MATTER_REPLICATOR_LuV.ID, - "basicmachine.replicator.tier.06", - "Elite Replicator", - 6).getStackForm(1L)); - CustomItemList.ReplicatorZPM.set( - new GT_MetaTileEntity_Replicator( - MATTER_REPLICATOR_ZPM.ID, - "basicmachine.replicator.tier.07", - "Elite Replicator II", - 7).getStackForm(1L)); - CustomItemList.ReplicatorUV.set( - new GT_MetaTileEntity_Replicator( - MATTER_REPLICATOR_UV.ID, - "basicmachine.replicator.tier.08", - "Ultimate Elemental Composer", - 8).getStackForm(1L)); - CustomItemList.ReplicatorUHV.set( - new GT_MetaTileEntity_Replicator( - MATTER_REPLICATOR_UHV.ID, - "basicmachine.replicator.tier.09", - "Epic Elemental Composer", - 9).getStackForm(1L)); - CustomItemList.ReplicatorUEV.set( - new GT_MetaTileEntity_Replicator( - MATTER_REPLICATOR_UEV.ID, - "basicmachine.replicator.tier.10", - "Epic Elemental Composer II", - 10).getStackForm(1L)); - CustomItemList.ReplicatorUIV.set( - new GT_MetaTileEntity_Replicator( - MATTER_REPLICATOR_UIV.ID, - "basicmachine.replicator.tier.11", - "Epic Elemental Composer III", - 11).getStackForm(1L)); - CustomItemList.ReplicatorUMV.set( - new GT_MetaTileEntity_Replicator( - MATTER_REPLICATOR_UMV.ID, - "basicmachine.replicator.tier.12", - "Epic Elemental Composer IV", - 12).getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.CuttingMachineUIV.get(1L), + bitsd, + new Object[] { "WCG", "VMB", "CWE", 'M', ItemList.Hull_UIV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass(), 'B', OreDictNames.craftingDiamondBlade }); - private void registerScanner() { - - CustomItemList.ScannerLuV.set( - new GT_MetaTileEntity_Scanner(SCANNER_LuV.ID, "basicmachine.scanner.tier.06", "Elite Scanner", 6) - .getStackForm(1L)); - CustomItemList.ScannerZPM.set( - new GT_MetaTileEntity_Scanner(SCANNER_ZPM.ID, "basicmachine.scanner.tier.07", "Elite Scanner II", 7) - .getStackForm(1L)); - CustomItemList.ScannerUV.set( - new GT_MetaTileEntity_Scanner( - SCANNER_UV.ID, - "basicmachine.scanner.tier.08", - "Ultimate Electron Microscope", - 8).getStackForm(1L)); - CustomItemList.ScannerUHV.set( - new GT_MetaTileEntity_Scanner( - SCANNER_UHV.ID, - "basicmachine.scanner.tier.09", - "Epic Electron Microscope", - 9).getStackForm(1L)); - CustomItemList.ScannerUEV.set( - new GT_MetaTileEntity_Scanner( - SCANNER_UEV.ID, - "basicmachine.scanner.tier.10", - "Epic Electron Microscope II", - 10).getStackForm(1L)); - CustomItemList.ScannerUIV.set( - new GT_MetaTileEntity_Scanner( - SCANNER_UIV.ID, - "basicmachine.scanner.tier.11", - "Epic Electron Microscope III", - 11).getStackForm(1L)); - CustomItemList.ScannerUMV.set( - new GT_MetaTileEntity_Scanner( - SCANNER_UMV.ID, - "basicmachine.scanner.tier.12", - "Epic Electron Microscope IV", - 12).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CuttingMachineUMV.get(1L), + bitsd, + new Object[] { "WCG", "VMB", "CWE", 'M', ItemList.Hull_UMV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass(), 'B', OreDictNames.craftingDiamondBlade }); } - private void registerSiftingMachine() { - - CustomItemList.SiftingMachineLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SIFTING_MACHINE_LuV.ID, - "basicmachine.sifter.tier.06", - "Elite Sifting Machine", - 6, - MachineType.SIFTER.tooltipDescription(), - sifterRecipes, - 1, - 9, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "SIFTER", - new Object[] { "WFW", "PMP", "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, - 'C', GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }).getStackForm(1L)); - - CustomItemList.SiftingMachineZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SIFTING_MACHINE_ZPM.ID, - "basicmachine.sifter.tier.07", - "Elite Sifting Machine II", - 7, - MachineType.SIFTER.tooltipDescription(), - sifterRecipes, - 1, - 9, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "SIFTER", - new Object[] { "WFW", "PMP", "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, - 'C', GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }).getStackForm(1L)); - - CustomItemList.SiftingMachineUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SIFTING_MACHINE_UV.ID, - "basicmachine.sifter.tier.08", - "Ultimate Pulsation Filter", - 8, - MachineType.SIFTER.tooltipDescription(), - sifterRecipes, - 1, - 9, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "SIFTER", - new Object[] { "WFW", "PMP", "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, - 'C', GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }).getStackForm(1L)); - - CustomItemList.SiftingMachineUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SIFTING_MACHINE_UHV.ID, - "basicmachine.sifter.tier.09", - "Epic Pulsation Filter", - 9, - MachineType.SIFTER.tooltipDescription(), - sifterRecipes, - 1, - 9, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "SIFTER", - new Object[] { "WFW", "PMP", "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, - 'C', GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }).getStackForm(1L)); - - CustomItemList.SiftingMachineUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SIFTING_MACHINE_UEV.ID, - "basicmachine.sifter.tier.10", - "Epic Pulsation Filter II", - 10, - MachineType.SIFTER.tooltipDescription(), - sifterRecipes, - 1, - 9, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "SIFTER", - new Object[] { "WFW", "PMP", "CFC", 'M', CustomItemList.Hull_UEV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, - 'C', GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }).getStackForm(1L)); - - CustomItemList.SiftingMachineUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SIFTING_MACHINE_UIV.ID, - "basicmachine.sifter.tier.11", - "Epic Pulsation Filter III", - 11, - MachineType.SIFTER.tooltipDescription(), - sifterRecipes, - 1, - 9, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "SIFTER", - new Object[] { "WFW", "PMP", "CFC", 'M', CustomItemList.Hull_UIV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, - 'C', GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }).getStackForm(1L)); - - CustomItemList.SiftingMachineUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SIFTING_MACHINE_UMV.ID, - "basicmachine.sifter.tier.12", - "Epic Pulsation Filter IV", - 12, - MachineType.SIFTER.tooltipDescription(), - sifterRecipes, - 1, - 9, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "SIFTER", - new Object[] { "WFW", "PMP", "CFC", 'M', CustomItemList.Hull_UMV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, - 'C', GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }).getStackForm(1L)); + private void registerDistillery() { - } + GT_ModHandler.addCraftingRecipe( + ItemList.DistilleryLuV.get(1L), + bitsd, + new Object[] { "GBG", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', + OrePrefixes.pipeMedium.get(Materials.Enderium), 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }); - private void registerSlicingMachine() { + GT_ModHandler.addCraftingRecipe( + ItemList.DistilleryZPM.get(1L), + bitsd, + new Object[] { "GBG", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', + OrePrefixes.pipeMedium.get(Materials.Naquadah), 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.DistilleryUV.get(1L), + bitsd, + new Object[] { "GBG", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', + OrePrefixes.pipeMedium.get(Materials.Neutronium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.DistilleryUHV.get(1L), + bitsd, + new Object[] { "GBG", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', + OrePrefixes.pipeLarge.get(Materials.Neutronium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.DistilleryUEV.get(1L), + bitsd, + new Object[] { "GBG", "CMC", "WPW", 'M', ItemList.Hull_UEV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', + OrePrefixes.pipeHuge.get(Materials.Neutronium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.DistilleryUIV.get(1L), + bitsd, + new Object[] { "GBG", "CMC", "WPW", 'M', ItemList.Hull_UIV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', + OrePrefixes.pipeMedium.get(Materials.Infinity), 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.DistilleryUMV.get(1L), + bitsd, + new Object[] { "GBG", "CMC", "WPW", 'M', ItemList.Hull_UMV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B', + OrePrefixes.pipeMedium.get(MaterialsUEVplus.SpaceTime), 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }); + } + + private void registerElectricFurnace() { + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectricFurnaceLuV.get(1L), + bitsd, + new Object[] { "WCW", "CMC", "ECE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectricFurnaceZPM.get(1L), + bitsd, + new Object[] { "WCW", "CMC", "ECE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectricFurnaceUV.get(1L), + bitsd, + new Object[] { "WCW", "CMC", "ECE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectricFurnaceUHV.get(1L), + bitsd, + new Object[] { "WCW", "CMC", "ECE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectricFurnaceUEV.get(1L), + bitsd, + new Object[] { "WCW", "CMC", "ECE", 'M', ItemList.Hull_UEV, 'E', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectricFurnaceUIV.get(1L), + bitsd, + new Object[] { "WCW", "CMC", "ECE", 'M', ItemList.Hull_UIV, 'E', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectricFurnaceUMV.get(1L), + bitsd, + new Object[] { "WCW", "CMC", "ECE", 'M', ItemList.Hull_UMV, 'E', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getHCoil() }); + } + + private void registerElectrolyzer() { + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectrolyzerLuV.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'I', + OrePrefixes.wireGt02.get(Materials.Osmium), 'G', + GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectrolyzerZPM.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'I', + OrePrefixes.wireGt02.get(Materials.NiobiumTitanium), 'G', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectrolyzerUV.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'I', + OrePrefixes.wireGt04.get(Materials.VanadiumGallium), 'G', + GT_CustomLoader.AdvancedGTMaterials.UV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectrolyzerUHV.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'I', + OrePrefixes.wireGt04.get(Materials.Osmiridium), 'G', + GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectrolyzerUEV.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CWC", 'M', ItemList.Hull_UEV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'I', + OrePrefixes.wireGt04.get(Materials.Draconium), 'G', + GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectrolyzerUIV.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CWC", 'M', ItemList.Hull_UIV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'I', + OrePrefixes.wireGt04.get(Materials.DraconiumAwakened), 'G', + GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectrolyzerUMV.get(1L), + bitsd, + new Object[] { "IGI", "IMI", "CWC", 'M', ItemList.Hull_UMV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'I', + OrePrefixes.wireGt04.get(Materials.Infinity), 'G', + GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }); + } + + private void registerElectromagneticSeparator() { + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectromagneticSeparatorLuV.get(1L), + bitsd, + new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + GT_CustomLoader.AdvancedGTMaterials.LuV.getWire(), 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectromagneticSeparatorZPM.get(1L), + bitsd, + new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getWire(), 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectromagneticSeparatorUV.get(1L), + bitsd, + new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + GT_CustomLoader.AdvancedGTMaterials.UV.getWire(), 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectromagneticSeparatorUHV.get(1L), + bitsd, + new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + GT_CustomLoader.AdvancedGTMaterials.UHV.getWire(), 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectromagneticSeparatorUEV.get(1L), + bitsd, + new Object[] { "VWZ", "WMS", "CWZ", 'M', ItemList.Hull_UEV, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + GT_CustomLoader.AdvancedGTMaterials.UEV.getWire(), 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectromagneticSeparatorUIV.get(1L), + bitsd, + new Object[] { "VWZ", "WMS", "CWZ", 'M', ItemList.Hull_UIV, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + GT_CustomLoader.AdvancedGTMaterials.UIV.getWire(), 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ElectromagneticSeparatorUMV.get(1L), + bitsd, + new Object[] { "VWZ", "WMS", "CWZ", 'M', ItemList.Hull_UMV, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + GT_CustomLoader.AdvancedGTMaterials.UMV.getWire(), 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); + } + + private void registerExtractor() { + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtractorLuV.get(1L), + bitsd, + new Object[] { "GCG", "EMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtractorZPM.get(1L), + bitsd, + new Object[] { "GCG", "EMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtractorUV.get(1L), + bitsd, + new Object[] { "GCG", "EMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtractorUHV.get(1L), + bitsd, + new Object[] { "GCG", "EMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtractorUEV.get(1L), + bitsd, + new Object[] { "GCG", "EMP", "WCW", 'M', ItemList.Hull_UEV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtractorUIV.get(1L), + bitsd, + new Object[] { "GCG", "EMP", "WCW", 'M', ItemList.Hull_UIV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtractorUMV.get(1L), + bitsd, + new Object[] { "GCG", "EMP", "WCW", 'M', ItemList.Hull_UMV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass() }); + + } + + private void registerExtruder() { + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtruderLuV.get(1L), + bitsd, + new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'P', + GT_CustomLoader.AdvancedGTMaterials.LuV.getPipe(), 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtruderZPM.get(1L), + bitsd, + new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'P', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getPipe(), 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtruderUV.get(1L), + bitsd, + new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'P', + GT_CustomLoader.AdvancedGTMaterials.UV.getPipe(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtruderUHV.get(1L), + bitsd, + new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'P', + GT_CustomLoader.AdvancedGTMaterials.UHV.getPipe(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtruderUEV.get(1L), + bitsd, + new Object[] { "CCE", "XMP", "CCE", 'M', ItemList.Hull_UEV, 'X', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'P', + GT_CustomLoader.AdvancedGTMaterials.UEV.getPipe(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtruderUIV.get(1L), + bitsd, + new Object[] { "CCE", "XMP", "CCE", 'M', ItemList.Hull_UIV, 'X', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'P', + GT_CustomLoader.AdvancedGTMaterials.UIV.getPipe(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ExtruderUMV.get(1L), + bitsd, + new Object[] { "CCE", "XMP", "CCE", 'M', ItemList.Hull_UMV, 'X', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'P', + GT_CustomLoader.AdvancedGTMaterials.UMV.getPipe(), 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getHCoil() }); + + } + + private void registerFluidSolidifier() { + + GT_ModHandler.addCraftingRecipe( + ItemList.FluidSolidifierLuV.get(1L), + bitsd, + new Object[] { "PGP", "WMW", "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.LuV.getGlass(), 'B', OreDictNames.craftingChest }); + + GT_ModHandler.addCraftingRecipe( + ItemList.FluidSolidifierZPM.get(1L), + bitsd, + new Object[] { "PGP", "WMW", "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getGlass(), 'B', OreDictNames.craftingChest }); + + GT_ModHandler.addCraftingRecipe( + ItemList.FluidSolidifierUV.get(1L), + bitsd, + new Object[] { "PGP", "WMW", "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UV.getGlass(), 'B', OreDictNames.craftingChest }); + + GT_ModHandler.addCraftingRecipe( + ItemList.FluidSolidifierUHV.get(1L), + bitsd, + new Object[] { "PGP", "WMW", "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UHV.getGlass(), 'B', OreDictNames.craftingChest }); + + GT_ModHandler.addCraftingRecipe( + ItemList.FluidSolidifierUEV.get(1L), + bitsd, + new Object[] { "PGP", "WMW", "CBC", 'M', ItemList.Hull_UEV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UEV.getGlass(), 'B', OreDictNames.craftingChest }); + + GT_ModHandler.addCraftingRecipe( + ItemList.FluidSolidifierUIV.get(1L), + bitsd, + new Object[] { "PGP", "WMW", "CBC", 'M', ItemList.Hull_UIV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UIV.getGlass(), 'B', OreDictNames.craftingChest }); + + GT_ModHandler.addCraftingRecipe( + ItemList.FluidSolidifierUMV.get(1L), + bitsd, + new Object[] { "PGP", "WMW", "CBC", 'M', ItemList.Hull_UMV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', + GT_CustomLoader.AdvancedGTMaterials.UMV.getGlass(), 'B', OreDictNames.craftingChest }); + + } + + private void registerFormingPress() { + + GT_ModHandler.addCraftingRecipe( + ItemList.FormingPressLuV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.FormingPressZPM.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.FormingPressUV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.FormingPressUHV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.FormingPressUEV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WPW", 'M', ItemList.Hull_UEV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.FormingPressUIV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WPW", 'M', ItemList.Hull_UIV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.FormingPressUMV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WPW", 'M', ItemList.Hull_UMV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); + + } + + private void registerForgeHammer() { + + GT_ModHandler.addCraftingRecipe( + ItemList.ForgeHammerLuV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.LuV.getHCoil(), 'A', OreDictNames.craftingAnvil }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ForgeHammerZPM.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getHCoil(), 'A', OreDictNames.craftingAnvil }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ForgeHammerUV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.UV.getHCoil(), 'A', OreDictNames.craftingAnvil }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ForgeHammerUHV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.UHV.getHCoil(), 'A', OreDictNames.craftingAnvil }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ForgeHammerUEV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WAW", 'M', ItemList.Hull_UEV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.UEV.getHCoil(), 'A', OreDictNames.craftingAnvil }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ForgeHammerUIV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WAW", 'M', ItemList.Hull_UIV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.UIV.getHCoil(), 'A', OreDictNames.craftingAnvil }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ForgeHammerUMV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "WAW", 'M', ItemList.Hull_UMV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.UMV.getHCoil(), 'A', OreDictNames.craftingAnvil }); + + } + + private void registerLathe() { + + GT_ModHandler.addCraftingRecipe( + ItemList.LatheLuV.get(1L), + bitsd, + new Object[] { "WCW", "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'D', + OreDictNames.craftingIndustrialDiamond }); + + GT_ModHandler.addCraftingRecipe( + ItemList.LatheZPM.get(1L), + bitsd, + new Object[] { "WCW", "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'D', + OreDictNames.craftingIndustrialDiamond }); + + GT_ModHandler.addCraftingRecipe( + ItemList.LatheUV.get(1L), + bitsd, + new Object[] { "WCW", "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'D', + OreDictNames.craftingIndustrialDiamond }); + + GT_ModHandler.addCraftingRecipe( + ItemList.LatheUHV.get(1L), + bitsd, + new Object[] { "WCW", "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'D', + OreDictNames.craftingIndustrialDiamond }); + + GT_ModHandler.addCraftingRecipe( + ItemList.LatheUEV.get(1L), + bitsd, + new Object[] { "WCW", "EMD", "CWP", 'M', ItemList.Hull_UEV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'D', + OreDictNames.craftingIndustrialDiamond }); + + GT_ModHandler.addCraftingRecipe( + ItemList.LatheUIV.get(1L), + bitsd, + new Object[] { "WCW", "EMD", "CWP", 'M', ItemList.Hull_UIV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'D', + OreDictNames.craftingIndustrialDiamond }); + + GT_ModHandler.addCraftingRecipe( + ItemList.LatheUMV.get(1L), + bitsd, + new Object[] { "WCW", "EMD", "CWP", 'M', ItemList.Hull_UMV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'D', + OreDictNames.craftingIndustrialDiamond }); + + } + + private void registerPrecisionLaserEngraver() { + + GT_ModHandler.addCraftingRecipe( + ItemList.PrecisionLaserEngraverLuV.get(1L), + bitsd, + new Object[] { "PEP", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.PrecisionLaserEngraverZPM.get(1L), + bitsd, + new Object[] { "PEP", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.PrecisionLaserEngraverUV.get(1L), + bitsd, + new Object[] { "PEP", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.PrecisionLaserEngraverUHV.get(1L), + bitsd, + new Object[] { "PEP", "CMC", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.PrecisionLaserEngraverUEV.get(1L), + bitsd, + new Object[] { "PEP", "CMC", "WCW", 'M', ItemList.Hull_UEV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.PrecisionLaserEngraverUIV.get(1L), + bitsd, + new Object[] { "PEP", "CMC", "WCW", 'M', ItemList.Hull_UIV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.PrecisionLaserEngraverUMV.get(1L), + bitsd, + new Object[] { "PEP", "CMC", "WCW", 'M', ItemList.Hull_UMV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); + + } + + private void registerMacerator() { + + GT_ModHandler.addCraftingRecipe( + ItemList.MaceratorLuV.get(1L), + bitsd, + new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', OreDictNames.craftingGrinder }); + + GT_ModHandler.addCraftingRecipe( + ItemList.MaceratorZPM.get(1L), + bitsd, + new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', OreDictNames.craftingGrinder }); + + GT_ModHandler.addCraftingRecipe( + ItemList.MaceratorUV.get(1L), + bitsd, + new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', OreDictNames.craftingGrinder }); + + GT_ModHandler.addCraftingRecipe( + ItemList.MaceratorUHV.get(1L), + bitsd, + new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', OreDictNames.craftingGrinder }); + + GT_ModHandler.addCraftingRecipe( + ItemList.MaceratorUEV.get(1L), + bitsd, + new Object[] { "PEG", "WWM", "CCW", 'M', ItemList.Hull_UEV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', OreDictNames.craftingGrinder }); + + GT_ModHandler.addCraftingRecipe( + ItemList.MaceratorUIV.get(1L), + bitsd, + new Object[] { "PEG", "WWM", "CCW", 'M', ItemList.Hull_UIV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', OreDictNames.craftingGrinder }); + + GT_ModHandler.addCraftingRecipe( + ItemList.MaceratorUMV.get(1L), + bitsd, + new Object[] { "PEG", "WWM", "CCW", 'M', ItemList.Hull_UMV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', OreDictNames.craftingGrinder }); + + } + + private void registerMicrowave() { + + GT_ModHandler.addCraftingRecipe( + ItemList.MicrowaveLuV.get(1L), + bitsd, + new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', + OrePrefixes.plateDense.get(Materials.Lead) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.MicrowaveZPM.get(1L), + bitsd, + new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', + OrePrefixes.plateDense.get(Materials.Lead) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.MicrowaveUV.get(1L), + bitsd, + new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', + OrePrefixes.plateDense.get(Materials.Lead) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.MicrowaveUHV.get(1L), + bitsd, + new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getWire(), 'L', + OrePrefixes.plateDense.get(Materials.Lead) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.MicrowaveUEV.get(1L), + bitsd, + new Object[] { "LWC", "LMR", "LEC", 'M', ItemList.Hull_UEV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getWire(), 'L', + OrePrefixes.plateDense.get(Materials.Lead) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.MicrowaveUIV.get(1L), + bitsd, + new Object[] { "LWC", "LMR", "LEC", 'M', ItemList.Hull_UIV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getWire(), 'L', + OrePrefixes.plateDense.get(Materials.Lead) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.MicrowaveUMV.get(1L), + bitsd, + new Object[] { "LWC", "LMR", "LEC", 'M', ItemList.Hull_UMV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getWire(), 'L', + OrePrefixes.plateDense.get(Materials.Lead) }); + + } + + private void registerOreWashingPlant() { + + GT_ModHandler.addCraftingRecipe( + ItemList.OreWashingPlantLuV.get(1L), + bitsd, + new Object[] { "RGR", "CEC", "WMW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R', + OrePrefixes.rotor.get(LuVMat2), 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }); + + GT_ModHandler.addCraftingRecipe( + ItemList.OreWashingPlantZPM.get(1L), + bitsd, + new Object[] { "RGR", "CEC", "WMW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R', + OrePrefixes.rotor.get(Materials.Iridium), 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, + 'C', GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }); + + GT_ModHandler.addCraftingRecipe( + ItemList.OreWashingPlantUV.get(1L), + bitsd, + new Object[] { "RGR", "CEC", "WMW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R', + OrePrefixes.rotor.get(Materials.Osmium), 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, + 'C', GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }); + + GT_ModHandler.addCraftingRecipe( + ItemList.OreWashingPlantUHV.get(1L), + bitsd, + new Object[] { "RGR", "CEC", "WMW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R', + OrePrefixes.rotor.get(Materials.Neutronium), 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }); + + GT_ModHandler.addCraftingRecipe( + ItemList.OreWashingPlantUEV.get(1L), + bitsd, + new Object[] { "RGR", "CEC", "WMW", 'M', ItemList.Hull_UEV, 'R', + OrePrefixes.rotor.get(Materials.CosmicNeutronium), 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }); + + GT_ModHandler.addCraftingRecipe( + ItemList.OreWashingPlantUIV.get(1L), + bitsd, + new Object[] { "RGR", "CEC", "WMW", 'M', ItemList.Hull_UIV, 'R', + OrePrefixes.rotor.get(Materials.Infinity), 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }); + + GT_ModHandler.addCraftingRecipe( + ItemList.OreWashingPlantUMV.get(1L), + bitsd, + new Object[] { "RGR", "CEC", "WMW", 'M', ItemList.Hull_UMV, 'R', + OrePrefixes.rotor.get(MaterialsUEVplus.SpaceTime), 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }); + + } + + private void registerPolarizer() { + + GT_ModHandler.addCraftingRecipe( + ItemList.PolarizerLuV.get(1L), + bitsd, + new Object[] { "ZSZ", "WMW", "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + OrePrefixes.wireGt02.get(Materials.Osmium), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.PolarizerZPM.get(1L), + bitsd, + new Object[] { "ZSZ", "WMW", "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + OrePrefixes.wireGt04.get(Materials.Osmium), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.PolarizerUV.get(1L), + bitsd, + new Object[] { "ZSZ", "WMW", "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + OrePrefixes.wireGt08.get(Materials.Osmium), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.PolarizerUHV.get(1L), + bitsd, + new Object[] { "ZSZ", "WMW", "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + OrePrefixes.wireGt08.get(Materials.Osmium), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.PolarizerUEV.get(1L), + bitsd, + new Object[] { "ZSZ", "WMW", "ZSZ", 'M', ItemList.Hull_UEV, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + OrePrefixes.wireGt08.get(Materials.Osmium), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.PolarizerUIV.get(1L), + bitsd, + new Object[] { "ZSZ", "WMW", "ZSZ", 'M', ItemList.Hull_UIV, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + OrePrefixes.wireGt08.get(Materials.Osmium), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.PolarizerUMV.get(1L), + bitsd, + new Object[] { "ZSZ", "WMW", "ZSZ", 'M', ItemList.Hull_UMV, 'S', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z', + OrePrefixes.wireGt08.get(Materials.Osmium), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); + + } + + private void registerRecycler() { + + GT_ModHandler.addCraftingRecipe( + ItemList.RecyclerLuV.get(1L), + bitsd, + new Object[] { "GCG", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', + OrePrefixes.dust.get(Materials.NetherStar) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.RecyclerZPM.get(1L), + bitsd, + new Object[] { "GCG", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', + OrePrefixes.dust.get(Materials.NetherStar) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.RecyclerUV.get(1L), + bitsd, + new Object[] { "GCG", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', + OrePrefixes.dust.get(Materials.NetherStar) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.RecyclerUHV.get(1L), + bitsd, + new Object[] { "GCG", "PMP", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', + OrePrefixes.dust.get(Materials.NetherStar) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.RecyclerUEV.get(1L), + bitsd, + new Object[] { "GCG", "PMP", "WCW", 'M', ItemList.Hull_UEV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', + OrePrefixes.dust.get(Materials.NetherStar) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.RecyclerUIV.get(1L), + bitsd, + new Object[] { "GCG", "PMP", "WCW", 'M', ItemList.Hull_UIV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', + OrePrefixes.dust.get(Materials.NetherStar) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.RecyclerUMV.get(1L), + bitsd, + new Object[] { "GCG", "PMP", "WCW", 'M', ItemList.Hull_UMV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', + OrePrefixes.dust.get(Materials.NetherStar) }); + + } + + private void registerSiftingMachine() { + + GT_ModHandler.addCraftingRecipe( + ItemList.SiftingMachineLuV.get(1L), + bitsd, + new Object[] { "WFW", "PMP", "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.SiftingMachineZPM.get(1L), + bitsd, + new Object[] { "WFW", "PMP", "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.SiftingMachineUV.get(1L), + bitsd, + new Object[] { "WFW", "PMP", "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.SiftingMachineUHV.get(1L), + bitsd, + new Object[] { "WFW", "PMP", "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.SiftingMachineUEV.get(1L), + bitsd, + new Object[] { "WFW", "PMP", "CFC", 'M', ItemList.Hull_UEV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.SiftingMachineUIV.get(1L), + bitsd, + new Object[] { "WFW", "PMP", "CFC", 'M', ItemList.Hull_UIV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.SiftingMachineUMV.get(1L), + bitsd, + new Object[] { "WFW", "PMP", "CFC", 'M', ItemList.Hull_UMV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); + + } + + private void registerSlicingMachine() { + + GT_ModHandler.addCraftingRecipe( + ItemList.SlicingMachineLuV.get(1L), + bitsd, + new Object[] { "WCW", "PMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.SlicingMachineZPM.get(1L), + bitsd, + new Object[] { "WCW", "PMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.SlicingMachineUV.get(1L), + bitsd, + new Object[] { "WCW", "PMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.SlicingMachineUHV.get(1L), + bitsd, + new Object[] { "WCW", "PMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.SlicingMachineUEV.get(1L), + bitsd, + new Object[] { "WCW", "PMV", "WCW", 'M', ItemList.Hull_UEV.get(1), 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.SlicingMachineUIV.get(1L), + bitsd, + new Object[] { "WCW", "PMV", "WCW", 'M', ItemList.Hull_UIV.get(1), 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); - CustomItemList.SlicingMachineLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SLICING_MACHINE_LuV.ID, - "basicmachine.slicer.tier.06", - "Elite Slicing Machine", - 6, - MachineType.SLICER.tooltipDescription(), - slicerRecipes, - 2, - 1, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "SLICER", - new Object[] { "WCW", "PMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }).getStackForm(1L)); - - CustomItemList.SlicingMachineZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SLICING_MACHINE_ZPM.ID, - "basicmachine.slicer.tier.07", - "Elite Slicing Machine II", - 7, - MachineType.SLICER.tooltipDescription(), - slicerRecipes, - 2, - 1, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "SLICER", - new Object[] { "WCW", "PMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }).getStackForm(1L)); - - CustomItemList.SlicingMachineUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SLICING_MACHINE_UV.ID, - "basicmachine.slicer.tier.08", - "Ultimate Quantum Slicer", - 8, - MachineType.SLICER.tooltipDescription(), - slicerRecipes, - 2, - 1, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "SLICER", - new Object[] { "WCW", "PMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }).getStackForm(1L)); - - CustomItemList.SlicingMachineUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SLICING_MACHINE_UHV.ID, - "basicmachine.slicer.tier.09", - "Epic Quantum Slicer", - 9, - MachineType.SLICER.tooltipDescription(), - slicerRecipes, - 2, - 1, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "SLICER", - new Object[] { "WCW", "PMV", "WCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }).getStackForm(1L)); - - CustomItemList.SlicingMachineUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SLICING_MACHINE_UEV.ID, - "basicmachine.slicer.tier.10", - "Epic Quantum Slicer II", - 10, - MachineType.SLICER.tooltipDescription(), - slicerRecipes, - 2, - 1, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "SLICER", - new Object[] { "WCW", "PMV", "WCW", 'M', CustomItemList.Hull_UEV.get(1), 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }).getStackForm(1L)); - - CustomItemList.SlicingMachineUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SLICING_MACHINE_UIV.ID, - "basicmachine.slicer.tier.11", - "Epic Quantum Slicer III", - 11, - MachineType.SLICER.tooltipDescription(), - slicerRecipes, - 2, - 1, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "SLICER", - new Object[] { "WCW", "PMV", "WCW", 'M', CustomItemList.Hull_UIV.get(1), 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }).getStackForm(1L)); - - CustomItemList.SlicingMachineUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - SLICING_MACHINE_UMV.ID, - "basicmachine.slicer.tier.12", - "Epic Quantum Slicer IV", - 12, - MachineType.SLICER.tooltipDescription(), - slicerRecipes, - 2, - 1, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "SLICER", - new Object[] { "WCW", "PMV", "WCW", 'M', CustomItemList.Hull_UMV.get(1), 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.SlicingMachineUMV.get(1L), + bitsd, + new Object[] { "WCW", "PMV", "WCW", 'M', ItemList.Hull_UMV.get(1), 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); } private void registerThermalCentrifuge() { - CustomItemList.ThermalCentrifugeLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - THERMAL_CENTRIFUGE_LuV.ID, - "basicmachine.thermalcentrifuge.tier.06", - "Elite Thermal Centrifuge", - 6, - MachineType.THERMAL_CENTRIFUGE.tooltipDescription(), - thermalCentrifugeRecipes, - 1, - 3, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "THERMAL_CENTRIFUGE", - new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.LuV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ThermalCentrifugeZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - THERMAL_CENTRIFUGE_ZPM.ID, - "basicmachine.thermalcentrifuge.tier.07", - "Elite Thermal Centrifuge II", - 7, - MachineType.THERMAL_CENTRIFUGE.tooltipDescription(), - thermalCentrifugeRecipes, - 1, - 3, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "THERMAL_CENTRIFUGE", - new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getHCoil() }).getStackForm(1L)); - - CustomItemList.ThermalCentrifugeUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - THERMAL_CENTRIFUGE_UV.ID, - "basicmachine.thermalcentrifuge.tier.08", - "Ultimate Fire Cyclone", - 8, - MachineType.THERMAL_CENTRIFUGE.tooltipDescription(), - thermalCentrifugeRecipes, - 1, - 3, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "THERMAL_CENTRIFUGE", - new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.UV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ThermalCentrifugeUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - THERMAL_CENTRIFUGE_UHV.ID, - "basicmachine.thermalcentrifuge.tier.09", - "Epic Fire Cyclone", - 9, - MachineType.THERMAL_CENTRIFUGE.tooltipDescription(), - thermalCentrifugeRecipes, - 1, - 3, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "THERMAL_CENTRIFUGE", - new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.UHV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ThermalCentrifugeUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - THERMAL_CENTRIFUGE_UEV.ID, - "basicmachine.thermalcentrifuge.tier.10", - "Epic Fire Cyclone II", - 10, - MachineType.THERMAL_CENTRIFUGE.tooltipDescription(), - thermalCentrifugeRecipes, - 1, - 3, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "THERMAL_CENTRIFUGE", - new Object[] { "CEC", "OMO", "WEW", 'M', CustomItemList.Hull_UEV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.UEV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ThermalCentrifugeUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - THERMAL_CENTRIFUGE_UIV.ID, - "basicmachine.thermalcentrifuge.tier.11", - "Epic Fire Cyclone III", - 11, - MachineType.THERMAL_CENTRIFUGE.tooltipDescription(), - thermalCentrifugeRecipes, - 1, - 3, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "THERMAL_CENTRIFUGE", - new Object[] { "CEC", "OMO", "WEW", 'M', CustomItemList.Hull_UIV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.UIV.getHCoil() }).getStackForm(1L)); - - CustomItemList.ThermalCentrifugeUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - THERMAL_CENTRIFUGE_UMV.ID, - "basicmachine.thermalcentrifuge.tier.12", - "Epic Fire Cyclone IV", - 12, - MachineType.THERMAL_CENTRIFUGE.tooltipDescription(), - thermalCentrifugeRecipes, - 1, - 3, - false, - SoundResource.NONE, - SpecialEffects.NONE, - "THERMAL_CENTRIFUGE", - new Object[] { "CEC", "OMO", "WEW", 'M', CustomItemList.Hull_UMV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'O', - GT_CustomLoader.AdvancedGTMaterials.UMV.getHCoil() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.ThermalCentrifugeLuV.get(1L), + bitsd, + new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.LuV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ThermalCentrifugeZPM.get(1L), + bitsd, + new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ThermalCentrifugeUV.get(1L), + bitsd, + new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.UV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ThermalCentrifugeUHV.get(1L), + bitsd, + new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.UHV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ThermalCentrifugeUEV.get(1L), + bitsd, + new Object[] { "CEC", "OMO", "WEW", 'M', ItemList.Hull_UEV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.UEV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ThermalCentrifugeUIV.get(1L), + bitsd, + new Object[] { "CEC", "OMO", "WEW", 'M', ItemList.Hull_UIV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.UIV.getHCoil() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.ThermalCentrifugeUMV.get(1L), + bitsd, + new Object[] { "CEC", "OMO", "WEW", 'M', ItemList.Hull_UMV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'O', + GT_CustomLoader.AdvancedGTMaterials.UMV.getHCoil() }); } private void registerWiremill() { - CustomItemList.WiremillLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - WIREMILL_LuV.ID, - "basicmachine.wiremill.tier.06", - "Elite Wiremill", - 6, - MachineType.WIREMILL.tooltipDescription(), - wiremillRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "WIREMILL", - new Object[] { "EWE", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }).getStackForm(1L)); - - CustomItemList.WiremillZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - WIREMILL_ZPM.ID, - "basicmachine.wiremill.tier.07", - "Elite Wiremill II", - 7, - MachineType.WIREMILL.tooltipDescription(), - wiremillRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "WIREMILL", - new Object[] { "EWE", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }).getStackForm(1L)); - - CustomItemList.WiremillUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - WIREMILL_UV.ID, - "basicmachine.wiremill.tier.08", - "Ultimate Wire Transfigurator", - 8, - MachineType.WIREMILL.tooltipDescription(), - wiremillRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "WIREMILL", - new Object[] { "EWE", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }).getStackForm(1L)); - - CustomItemList.WiremillUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - WIREMILL_UHV.ID, - "basicmachine.wiremill.tier.09", - "Epic Wire Transfigurator", - 9, - MachineType.WIREMILL.tooltipDescription(), - wiremillRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "WIREMILL", - new Object[] { "EWE", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }).getStackForm(1L)); - - CustomItemList.WiremillUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - WIREMILL_UEV.ID, - "basicmachine.wiremill.tier.10", - "Epic Wire Transfigurator II", - 10, - MachineType.WIREMILL.tooltipDescription(), - wiremillRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "WIREMILL", - new Object[] { "EWE", "CMC", "EWE", 'M', CustomItemList.Hull_UEV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }).getStackForm(1L)); - - CustomItemList.WiremillUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - WIREMILL_UIV.ID, - "basicmachine.wiremill.tier.11", - "Epic Wire Transfigurator III", - 11, - MachineType.WIREMILL.tooltipDescription(), - wiremillRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "WIREMILL", - new Object[] { "EWE", "CMC", "EWE", 'M', CustomItemList.Hull_UIV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }).getStackForm(1L)); - - CustomItemList.WiremillUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - WIREMILL_UMV.ID, - "basicmachine.wiremill.tier.12", - "Epic Wire Transfigurator IV", - 12, - MachineType.WIREMILL.tooltipDescription(), - wiremillRecipes, - 2, - 1, - false, - SoundResource.IC2_MACHINES_RECYCLER_OP, - SpecialEffects.NONE, - "WIREMILL", - new Object[] { "EWE", "CMC", "EWE", 'M', CustomItemList.Hull_UMV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.WiremillLuV.get(1L), + bitsd, + new Object[] { "EWE", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.WiremillZPM.get(1L), + bitsd, + new Object[] { "EWE", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }); - private void registerPump() { + GT_ModHandler.addCraftingRecipe( + ItemList.WiremillUV.get(1L), + bitsd, + new Object[] { "EWE", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }); - CustomItemList.PumpLuV.set( - new GT_MetaTileEntity_Pump(PUMP_LuV.ID, "basicmachine.pump.tier.06", "Lake Dislocator", 6) - .getStackForm(1L)); - CustomItemList.PumpZPM.set( - new GT_MetaTileEntity_Pump(PUMP_ZPM.ID, "basicmachine.pump.tier.07", "Ocean Transposer", 7) - .getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.WiremillUHV.get(1L), + bitsd, + new Object[] { "EWE", "CMC", "EWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.WiremillUEV.get(1L), + bitsd, + new Object[] { "EWE", "CMC", "EWE", 'M', ItemList.Hull_UEV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); - private void registerArcFurnace() { + GT_ModHandler.addCraftingRecipe( + ItemList.WiremillUIV.get(1L), + bitsd, + new Object[] { "EWE", "CMC", "EWE", 'M', ItemList.Hull_UIV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); - CustomItemList.ArcFurnaceLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ARC_FURNACE_LuV.ID, - "basicmachine.arcfurnace.tier.06", - "Elite Arc Furnace", - 6, - MachineType.ARC_FURNACE.tooltipDescription(), - arcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ARC_FURNACE", - new Object[] { "WGW", "CMC", "PPP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - OrePrefixes.plateDouble.get(LuVMat2), 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable4(), 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - - CustomItemList.ArcFurnaceZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ARC_FURNACE_ZPM.ID, - "basicmachine.arcfurnace.tier.07", - "Elite Arc Furnace II", - 7, - MachineType.ARC_FURNACE.tooltipDescription(), - arcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ARC_FURNACE", - new Object[] { "WGW", "CMC", "PPP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - OrePrefixes.plateDouble.get(Materials.Iridium), 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable4(), 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - - CustomItemList.ArcFurnaceUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ARC_FURNACE_UV.ID, - "basicmachine.arcfurnace.tier.08", - "Ultimate Short Circuit Heater", - 8, - MachineType.ARC_FURNACE.tooltipDescription(), - arcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ARC_FURNACE", - new Object[] { "WGW", "CMC", "PPP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - OrePrefixes.plateDouble.get(Materials.Osmium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable4(), 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - - CustomItemList.ArcFurnaceUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ARC_FURNACE_UHV.ID, - "basicmachine.arcfurnace.tier.09", - "Epic Short Circuit Heater", - 9, - MachineType.ARC_FURNACE.tooltipDescription(), - arcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ARC_FURNACE", - new Object[] { "WGW", "CMC", "PPP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - OrePrefixes.plateTriple.get(Materials.Osmium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable4(), 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - - CustomItemList.ArcFurnaceUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ARC_FURNACE_UEV.ID, - "basicmachine.arcfurnace.tier.10", - "Epic Short Circuit Heater II", - 10, - MachineType.ARC_FURNACE.tooltipDescription(), - arcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ARC_FURNACE", - new Object[] { "WGW", "CMC", "PPP", 'M', CustomItemList.Hull_UEV, 'P', - OrePrefixes.plateQuadruple.get(Materials.Osmium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable4(), 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - - CustomItemList.ArcFurnaceUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ARC_FURNACE_UIV.ID, - "basicmachine.arcfurnace.tier.11", - "Epic Short Circuit Heater III", - 11, - MachineType.ARC_FURNACE.tooltipDescription(), - arcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ARC_FURNACE", - new Object[] { "WGW", "CMC", "PPP", 'M', CustomItemList.Hull_UIV, 'P', - OrePrefixes.plateDouble.get(Materials.Osmiridium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable4(), 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - - CustomItemList.ArcFurnaceUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - ARC_FURNACE_UMV.ID, - "basicmachine.arcfurnace.tier.12", - "Epic Short Circuit Heater IV", - 12, - MachineType.ARC_FURNACE.tooltipDescription(), - arcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "ARC_FURNACE", - new Object[] { "WGW", "CMC", "PPP", 'M', CustomItemList.Hull_UMV, 'P', - OrePrefixes.plateQuadruple.get(Materials.Osmiridium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable4(), 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.WiremillUMV.get(1L), + bitsd, + new Object[] { "EWE", "CMC", "EWE", 'M', ItemList.Hull_UMV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); } - private void registerCentrifuge() { + private void registerArcFurnace() { - CustomItemList.CentrifugeLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CENTRIFUGE_LuV.ID, - "basicmachine.centrifuge.tier.06", - "Elite Centrifuge", - 6, - MachineType.CENTRIFUGE.tooltipDescription(), - centrifugeRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CENTRIFUGE", - new Object[] { "CEC", "WMW", "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }).getStackForm(1L)); - - CustomItemList.CentrifugeZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CENTRIFUGE_ZPM.ID, - "basicmachine.centrifuge.tier.07", - "Elite Centrifuge II", - 7, - MachineType.CENTRIFUGE.tooltipDescription(), - centrifugeRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CENTRIFUGE", - new Object[] { "CEC", "WMW", "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }).getStackForm(1L)); - - CustomItemList.CentrifugeUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CENTRIFUGE_UV.ID, - "basicmachine.centrifuge.tier.08", - "Ultimate Molecular Tornado", - 8, - MachineType.CENTRIFUGE.tooltipDescription(), - centrifugeRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CENTRIFUGE", - new Object[] { "CEC", "WMW", "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }).getStackForm(1L)); - - CustomItemList.CentrifugeUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CENTRIFUGE_UHV.ID, - "basicmachine.centrifuge.tier.09", - "Epic Molecular Tornado", - 9, - MachineType.CENTRIFUGE.tooltipDescription(), - centrifugeRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CENTRIFUGE", - new Object[] { "CEC", "WMW", "CEC", 'M', ItemList.Hull_MAX, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }).getStackForm(1L)); - - CustomItemList.CentrifugeUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CENTRIFUGE_UEV.ID, - "basicmachine.centrifuge.tier.10", - "Epic Molecular Tornado II", - 10, - MachineType.CENTRIFUGE.tooltipDescription(), - centrifugeRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CENTRIFUGE", - new Object[] { "CEC", "WMW", "CEC", 'M', CustomItemList.Hull_UEV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }).getStackForm(1L)); - - CustomItemList.CentrifugeUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CENTRIFUGE_UIV.ID, - "basicmachine.centrifuge.tier.11", - "Epic Molecular Tornado III", - 11, - MachineType.CENTRIFUGE.tooltipDescription(), - centrifugeRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CENTRIFUGE", - new Object[] { "CEC", "WMW", "CEC", 'M', CustomItemList.Hull_UIV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }).getStackForm(1L)); - - CustomItemList.CentrifugeUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CENTRIFUGE_UMV.ID, - "basicmachine.centrifuge.tier.12", - "Epic Molecular Tornado IV", - 12, - MachineType.CENTRIFUGE.tooltipDescription(), - centrifugeRecipes, - 2, - 6, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CENTRIFUGE", - new Object[] { "CEC", "WMW", "CEC", 'M', CustomItemList.Hull_UMV, 'E', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.ArcFurnaceLuV.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "PPP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + OrePrefixes.plateDouble.get(LuVMat2), 'C', GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), + 'W', GT_CustomLoader.AdvancedGTMaterials.LuV.getCable4(), 'G', + OrePrefixes.cell.get(Materials.Graphite) }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.ArcFurnaceZPM.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "PPP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + OrePrefixes.plateDouble.get(Materials.Iridium), 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable4(), 'G', + OrePrefixes.cell.get(Materials.Graphite) }); - private void registerPlasmaArcFurnace() { + GT_ModHandler.addCraftingRecipe( + ItemList.ArcFurnaceUV.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "PPP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + OrePrefixes.plateDouble.get(Materials.Osmium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable4(), 'G', + OrePrefixes.cell.get(Materials.Graphite) }); - CustomItemList.PlasmaArcFurnaceLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PLASMA_ARC_FURNACE_LuV.ID, - "basicmachine.plasmaarcfurnace.tier.06", - "Elite Plasma Arc Furnace", - 6, - MachineType.PLASMA_ARC_FURNACE.tooltipDescription(), - plasmaArcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "PLASMA_ARC_FURNACE", - new Object[] { "WGW", "CMC", "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - OrePrefixes.plateDouble.get(LuVMat2), 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable4(), 'T', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - - CustomItemList.PlasmaArcFurnaceZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PLASMA_ARC_FURNACE_ZPM.ID, - "basicmachine.plasmaarcfurnace.tier.07", - "Elite Plasma Arc Furnace II", - 7, - MachineType.PLASMA_ARC_FURNACE.tooltipDescription(), - plasmaArcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "PLASMA_ARC_FURNACE", - new Object[] { "WGW", "CMC", "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - OrePrefixes.plateDouble.get(Materials.Iridium), 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable4(), 'T', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - - CustomItemList.PlasmaArcFurnaceUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PLASMA_ARC_FURNACE_UV.ID, - "basicmachine.plasmaarcfurnace.tier.08", - "Ultimate Plasma Discharge Heater", - 8, - MachineType.PLASMA_ARC_FURNACE.tooltipDescription(), - plasmaArcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "PLASMA_ARC_FURNACE", - new Object[] { "WGW", "CMC", "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - OrePrefixes.plateDouble.get(Materials.Osmium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable4(), 'T', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - - CustomItemList.PlasmaArcFurnaceUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PLASMA_ARC_FURNACE_UHV.ID, - "basicmachine.plasmaarcfurnace.tier.09", - "Epic Plasma Discharge Heater", - 9, - MachineType.PLASMA_ARC_FURNACE.tooltipDescription(), - plasmaArcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "PLASMA_ARC_FURNACE", - new Object[] { "WGW", "CMC", "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - OrePrefixes.plateTriple.get(Materials.Osmium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable4(), 'T', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - - CustomItemList.PlasmaArcFurnaceUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PLASMA_ARC_FURNACE_UEV.ID, - "basicmachine.plasmaarcfurnace.tier.10", - "Epic Plasma Discharge Heater II", - 10, - MachineType.PLASMA_ARC_FURNACE.tooltipDescription(), - plasmaArcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "PLASMA_ARC_FURNACE", - new Object[] { "WGW", "CMC", "TPT", 'M', CustomItemList.Hull_UEV, 'P', - OrePrefixes.plateQuadruple.get(Materials.Osmium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable4(), 'T', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - - CustomItemList.PlasmaArcFurnaceUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PLASMA_ARC_FURNACE_UIV.ID, - "basicmachine.plasmaarcfurnace.tier.11", - "Epic Plasma Discharge Heater III", - 11, - MachineType.PLASMA_ARC_FURNACE.tooltipDescription(), - plasmaArcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "PLASMA_ARC_FURNACE", - new Object[] { "WGW", "CMC", "TPT", 'M', CustomItemList.Hull_UIV, 'P', - OrePrefixes.plateDouble.get(Materials.Osmiridium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable4(), 'T', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - - CustomItemList.PlasmaArcFurnaceUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - PLASMA_ARC_FURNACE_UMV.ID, - "basicmachine.plasmaarcfurnace.tier.12", - "Epic Plasma Discharge Heater IV", - 12, - MachineType.PLASMA_ARC_FURNACE.tooltipDescription(), - plasmaArcFurnaceRecipes, - 1, - 9, - true, - SoundResource.IC2_MACHINES_INDUCTION_LOOP, - SpecialEffects.NONE, - "PLASMA_ARC_FURNACE", - new Object[] { "WGW", "CMC", "TPT", 'M', CustomItemList.Hull_UMV, 'P', - OrePrefixes.plateQuadruple.get(Materials.Osmiridium), 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable4(), 'T', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', - OrePrefixes.cell.get(Materials.Graphite) }).getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.ArcFurnaceUHV.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "PPP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + OrePrefixes.plateTriple.get(Materials.Osmium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable4(), 'G', + OrePrefixes.cell.get(Materials.Graphite) }); - private void registerWorldAccelerator() { - CustomItemList.AcceleratorLV.set( - new GT_MetaTileEntity_WorldAccelerator( - WORLD_ACCELERATOR_LV.ID, - "basicmachine.accelerator.tier.01", - "Basic World Accelerator", - 1).getStackForm(1L)); - CustomItemList.AcceleratorMV.set( - new GT_MetaTileEntity_WorldAccelerator( - WORLD_ACCELERATOR_MV.ID, - "basicmachine.accelerator.tier.02", - "Advanced World Accelerator", - 2).getStackForm(1L)); - CustomItemList.AcceleratorHV.set( - new GT_MetaTileEntity_WorldAccelerator( - WORLD_ACCELERATOR_HV.ID, - "basicmachine.accelerator.tier.03", - "Advanced World Accelerator II", - 3).getStackForm(1L)); - CustomItemList.AcceleratorEV.set( - new GT_MetaTileEntity_WorldAccelerator( - WORLD_ACCELERATOR_EV.ID, - "basicmachine.accelerator.tier.04", - "Advanced World Accelerator III", - 4).getStackForm(1L)); - CustomItemList.AcceleratorIV.set( - new GT_MetaTileEntity_WorldAccelerator( - WORLD_ACCELERATOR_IV.ID, - "basicmachine.accelerator.tier.05", - "Advanced World Accelerator IV", - 5).getStackForm(1L)); - CustomItemList.AcceleratorLuV.set( - new GT_MetaTileEntity_WorldAccelerator( - WORLD_ACCELERATOR_LuV.ID, - "basicmachine.accelerator.tier.06", - "Elite World Accelerator", - 6).getStackForm(1L)); - CustomItemList.AcceleratorZPM.set( - new GT_MetaTileEntity_WorldAccelerator( - WORLD_ACCELERATOR_ZPM.ID, - "basicmachine.accelerator.tier.07", - "Elite World Accelerator II", - 7).getStackForm(1L)); - CustomItemList.AcceleratorUV.set( - new GT_MetaTileEntity_WorldAccelerator( - WORLD_ACCELERATOR_UV.ID, - "basicmachine.accelerator.tier.08", - "Ultimate Time Anomaly", - 8).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.ArcFurnaceUEV.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "PPP", 'M', ItemList.Hull_UEV, 'P', + OrePrefixes.plateQuadruple.get(Materials.Osmium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable4(), 'G', + OrePrefixes.cell.get(Materials.Graphite) }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.ArcFurnaceUIV.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "PPP", 'M', ItemList.Hull_UIV, 'P', + OrePrefixes.plateDouble.get(Materials.Osmiridium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable4(), 'G', + OrePrefixes.cell.get(Materials.Graphite) }); - private void registerBrewery() { - - CustomItemList.BreweryLuV.set( - new GT_MetaTileEntity_PotionBrewer(BREWERY_LuV.ID, "basicmachine.brewery.tier.06", "Elite Brewery", 6) - .getStackForm(1L)); - CustomItemList.BreweryZPM.set( - new GT_MetaTileEntity_PotionBrewer( - BREWERY_ZPM.ID, - "basicmachine.brewery.tier.07", - "Elite Brewery II", - 7).getStackForm(1L)); - CustomItemList.BreweryUV.set( - new GT_MetaTileEntity_PotionBrewer( - BREWERY_UV.ID, - "basicmachine.brewery.tier.08", - "Ultimate Brew Rusher", - 8).getStackForm(1L)); - CustomItemList.BreweryUHV.set( - new GT_MetaTileEntity_PotionBrewer( - BREWERY_UHV.ID, - "basicmachine.brewery.tier.09", - "Epic Brew Rusher", - 9).getStackForm(1L)); - CustomItemList.BreweryUEV.set( - new GT_MetaTileEntity_PotionBrewer( - BREWERY_UEV.ID, - "basicmachine.brewery.tier.10", - "Epic Brew Rusher II", - 10).getStackForm(1L)); - CustomItemList.BreweryUIV.set( - new GT_MetaTileEntity_PotionBrewer( - BREWERY_UIV.ID, - "basicmachine.brewery.tier.11", - "Epic Brew Rusher III", - 11).getStackForm(1L)); - CustomItemList.BreweryUMV.set( - new GT_MetaTileEntity_PotionBrewer( - BREWERY_UMV.ID, - "basicmachine.brewery.tier.12", - "Epic Brew Rusher IV", - 12).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.ArcFurnaceUMV.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "PPP", 'M', ItemList.Hull_UMV, 'P', + OrePrefixes.plateQuadruple.get(Materials.Osmiridium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable4(), 'G', + OrePrefixes.cell.get(Materials.Graphite) }); } - private void registerCanningMachine() { + private void registerCentrifuge() { - CustomItemList.CanningMachineLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CANNING_MACHINE_LuV.ID, - "basicmachine.canner.tier.06", - "Elite Canning Machine", - 6, - MachineType.CANNER.tooltipDescription(), - cannerRecipes, - 2, - 2, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CANNER", - new Object[] { "WPW", "CMC", "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); - - CustomItemList.CanningMachineZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CANNING_MACHINE_ZPM.ID, - "basicmachine.canner.tier.07", - "Elite Canning Machine II", - 7, - MachineType.CANNER.tooltipDescription(), - cannerRecipes, - 2, - 2, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CANNER", - new Object[] { "WPW", "CMC", "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); - - CustomItemList.CanningMachineUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CANNING_MACHINE_UV.ID, - "basicmachine.canner.tier.08", - "Ultimate Can Operator", - 8, - MachineType.CANNER.tooltipDescription(), - cannerRecipes, - 2, - 2, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CANNER", - new Object[] { "WPW", "CMC", "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); - - CustomItemList.CanningMachineUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CANNING_MACHINE_UHV.ID, - "basicmachine.canner.tier.09", - "Epic Can Operator", - 9, - MachineType.CANNER.tooltipDescription(), - cannerRecipes, - 2, - 2, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CANNER", - new Object[] { "WPW", "CMC", "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); - - CustomItemList.CanningMachineUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CANNING_MACHINE_UEV.ID, - "basicmachine.canner.tier.10", - "Epic Can Operator II", - 10, - MachineType.CANNER.tooltipDescription(), - cannerRecipes, - 2, - 2, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CANNER", - new Object[] { "WPW", "CMC", "GGG", 'M', CustomItemList.Hull_UEV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); - - CustomItemList.CanningMachineUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CANNING_MACHINE_UIV.ID, - "basicmachine.canner.tier.11", - "Epic Can Operator III", - 11, - MachineType.CANNER.tooltipDescription(), - cannerRecipes, - 2, - 2, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CANNER", - new Object[] { "WPW", "CMC", "GGG", 'M', CustomItemList.Hull_UIV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); - - CustomItemList.CanningMachineUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CANNING_MACHINE_UMV.ID, - "basicmachine.canner.tier.12", - "Epic Can Operator IV", - 12, - MachineType.CANNER.tooltipDescription(), - cannerRecipes, - 2, - 2, - false, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CANNER", - new Object[] { "WPW", "CMC", "GGG", 'M', CustomItemList.Hull_UMV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CentrifugeLuV.get(1L), + bitsd, + new Object[] { "CEC", "WMW", "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable() }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.CentrifugeZPM.get(1L), + bitsd, + new Object[] { "CEC", "WMW", "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable() }); - private void registerChemicalBath() { + GT_ModHandler.addCraftingRecipe( + ItemList.CentrifugeUV.get(1L), + bitsd, + new Object[] { "CEC", "WMW", "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable() }); - CustomItemList.ChemicalBathLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_BATH_LuV.ID, - "basicmachine.chemicalbath.tier.06", - "Elite Chemical Bath", - 6, - MachineType.CHEMICAL_BATH.tooltipDescription(), - chemicalBathRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CHEMICAL_BATH", - new Object[] { "VGW", "PGV", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); - - CustomItemList.ChemicalBathZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_BATH_ZPM.ID, - "basicmachine.chemicalbath.tier.07", - "Elite Chemical Bath II", - 7, - MachineType.CHEMICAL_BATH.tooltipDescription(), - chemicalBathRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CHEMICAL_BATH", - new Object[] { "VGW", "PGV", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); - - CustomItemList.ChemicalBathUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_BATH_UV.ID, - "basicmachine.chemicalbath.tier.08", - "Ultimate Chemical Dunktron", - 8, - MachineType.CHEMICAL_BATH.tooltipDescription(), - chemicalBathRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CHEMICAL_BATH", - new Object[] { "VGW", "PGV", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); - - CustomItemList.ChemicalBathUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_BATH_UHV.ID, - "basicmachine.chemicalbath.tier.09", - "Epic Chemical Dunktron", - 9, - MachineType.CHEMICAL_BATH.tooltipDescription(), - chemicalBathRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CHEMICAL_BATH", - new Object[] { "VGW", "PGV", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); - - CustomItemList.ChemicalBathUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_BATH_UEV.ID, - "basicmachine.chemicalbath.tier.10", - "Epic Chemical Dunktron II", - 10, - MachineType.CHEMICAL_BATH.tooltipDescription(), - chemicalBathRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CHEMICAL_BATH", - new Object[] { "VGW", "PGV", "CMC", 'M', CustomItemList.Hull_UEV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); - - CustomItemList.ChemicalBathUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_BATH_UIV.ID, - "basicmachine.chemicalbath.tier.11", - "Epic Chemical Dunktron III", - 11, - MachineType.CHEMICAL_BATH.tooltipDescription(), - chemicalBathRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CHEMICAL_BATH", - new Object[] { "VGW", "PGV", "CMC", 'M', CustomItemList.Hull_UIV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); - - CustomItemList.ChemicalBathUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_BATH_UMV.ID, - "basicmachine.chemicalbath.tier.12", - "Epic Chemical Dunktron IV", - 12, - MachineType.CHEMICAL_BATH.tooltipDescription(), - chemicalBathRecipes, - 1, - 3, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CHEMICAL_BATH", - new Object[] { "VGW", "PGV", "CMC", 'M', CustomItemList.Hull_UMV, 'P', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', - GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CentrifugeUHV.get(1L), + bitsd, + new Object[] { "CEC", "WMW", "CEC", 'M', ItemList.Hull_MAX, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.CentrifugeUEV.get(1L), + bitsd, + new Object[] { "CEC", "WMW", "CEC", 'M', ItemList.Hull_UEV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); - private void registerChemicalReactor() { - - CustomItemList.ChemicalReactorLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_REACTOR_LuV.ID, - "basicmachine.chemicalreactor.tier.06", - "Elite Chemical Reactor", - 6, - MachineType.CHEMICAL_REACTOR.tooltipDescription(), - chemicalReactorRecipes, - 2, - 2, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CHEMICAL_REACTOR", - null).getStackForm(1L)); - - CustomItemList.ChemicalReactorZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_REACTOR_ZPM.ID, - "basicmachine.chemicalreactor.tier.07", - "Elite Chemical Reactor II", - 7, - MachineType.CHEMICAL_REACTOR.tooltipDescription(), - chemicalReactorRecipes, - 2, - 2, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CHEMICAL_REACTOR", - null).getStackForm(1L)); - - CustomItemList.ChemicalReactorUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_REACTOR_UV.ID, - "basicmachine.chemicalreactor.tier.08", - "Ultimate Chemical Perforer", - 8, - MachineType.CHEMICAL_REACTOR.tooltipDescription(), - chemicalReactorRecipes, - 2, - 2, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CHEMICAL_REACTOR", - null).getStackForm(1L)); - - CustomItemList.ChemicalReactorUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_REACTOR_UHV.ID, - "basicmachine.chemicalreactor.tier.09", - "Epic Chemical Performer", - 9, - MachineType.CHEMICAL_REACTOR.tooltipDescription(), - chemicalReactorRecipes, - 2, - 2, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CHEMICAL_REACTOR", - null).getStackForm(1L)); - - CustomItemList.ChemicalReactorUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_REACTOR_UEV.ID, - "basicmachine.chemicalreactor.tier.10", - "Epic Chemical Performer II", - 10, - MachineType.CHEMICAL_REACTOR.tooltipDescription(), - chemicalReactorRecipes, - 2, - 2, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CHEMICAL_REACTOR", - null).getStackForm(1L)); - - CustomItemList.ChemicalReactorUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_REACTOR_UIV.ID, - "basicmachine.chemicalreactor.tier.11", - "Epic Chemical Performer III", - 11, - MachineType.CHEMICAL_REACTOR.tooltipDescription(), - chemicalReactorRecipes, - 2, - 2, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CHEMICAL_REACTOR", - null).getStackForm(1L)); - - CustomItemList.ChemicalReactorUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CHEMICAL_REACTOR_UMV.ID, - "basicmachine.chemicalreactor.tier.12", - "Epic Chemical Performer IV", - 12, - MachineType.CHEMICAL_REACTOR.tooltipDescription(), - chemicalReactorRecipes, - 2, - 2, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "CHEMICAL_REACTOR", - null).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CentrifugeUIV.get(1L), + bitsd, + new Object[] { "CEC", "WMW", "CEC", 'M', ItemList.Hull_UIV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.CentrifugeUMV.get(1L), + bitsd, + new Object[] { "CEC", "WMW", "CEC", 'M', ItemList.Hull_UMV, 'E', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); - private void registerFermenter() { - CustomItemList.FermenterLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FERMENTER_LuV.ID, - "basicmachine.fermenter.tier.06", - "Elite Fermenter", - 6, - MachineType.FERMENTER.tooltipDescription(), - fermentingRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FERMENTER", - null).getStackForm(1L)); - - CustomItemList.FermenterZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FERMENTER_ZPM.ID, - "basicmachine.fermenter.tier.07", - "Elite Fermenter II", - 7, - MachineType.FERMENTER.tooltipDescription(), - fermentingRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FERMENTER", - null).getStackForm(1L)); - - CustomItemList.FermenterUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FERMENTER_UV.ID, - "basicmachine.fermenter.tier.08", - "Ultimate Fermentation Hastener", - 8, - MachineType.FERMENTER.tooltipDescription(), - fermentingRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FERMENTER", - null).getStackForm(1L)); - - CustomItemList.FermenterUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FERMENTER_UHV.ID, - "basicmachine.fermenter.tier.09", - "Epic Fermentation Hastener", - 9, - MachineType.FERMENTER.tooltipDescription(), - fermentingRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FERMENTER", - null).getStackForm(1L)); - - CustomItemList.FermenterUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FERMENTER_UEV.ID, - "basicmachine.fermenter.tier.10", - "Epic Fermentation Hastener II", - 10, - MachineType.FERMENTER.tooltipDescription(), - fermentingRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FERMENTER", - null).getStackForm(1L)); - - CustomItemList.FermenterUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FERMENTER_UIV.ID, - "basicmachine.fermenter.tier.11", - "Epic Fermentation Hastener III", - 11, - MachineType.FERMENTER.tooltipDescription(), - fermentingRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FERMENTER", - null).getStackForm(1L)); - - CustomItemList.FermenterUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FERMENTER_UMV.ID, - "basicmachine.fermenter.tier.12", - "Epic Fermentation Hastener IV", - 12, - MachineType.FERMENTER.tooltipDescription(), - fermentingRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FERMENTER", - null).getStackForm(1L)); } - private void registerFluidCanner() { - CustomItemList.FluidCannerLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_CANNER_LuV.ID, - "basicmachine.fluidcanner.tier.06", - "Elite Fluid Canner", - 6, - MachineType.FLUID_CANNER.tooltipDescription(), - fluidCannerRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_CANNER", - null).getStackForm(1L)); - - CustomItemList.FluidCannerZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_CANNER_ZPM.ID, - "basicmachine.fluidcanner.tier.07", - "Elite Fluid Canner II", - 7, - MachineType.FLUID_CANNER.tooltipDescription(), - fluidCannerRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_CANNER", - null).getStackForm(1L)); - - CustomItemList.FluidCannerUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_CANNER_UV.ID, - "basicmachine.fluidcanner.tier.08", - "Ultimate Liquid Can Actuator", - 8, - MachineType.FLUID_CANNER.tooltipDescription(), - fluidCannerRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_CANNER", - null).getStackForm(1L)); - - CustomItemList.FluidCannerUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_CANNER_UHV.ID, - "basicmachine.fluidcanner.tier.09", - "Epic Liquid Can Actuator", - 9, - MachineType.FLUID_CANNER.tooltipDescription(), - fluidCannerRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_CANNER", - null).getStackForm(1L)); - - CustomItemList.FluidCannerUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_CANNER_UEV.ID, - "basicmachine.fluidcanner.tier.10", - "Epic Liquid Can Actuator II", - 10, - MachineType.FLUID_CANNER.tooltipDescription(), - fluidCannerRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_CANNER", - null).getStackForm(1L)); - - CustomItemList.FluidCannerUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_CANNER_UIV.ID, - "basicmachine.fluidcanner.tier.11", - "Epic Liquid Can Actuator III", - 11, - MachineType.FLUID_CANNER.tooltipDescription(), - fluidCannerRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_CANNER", - null).getStackForm(1L)); - - CustomItemList.FluidCannerUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_CANNER_UMV.ID, - "basicmachine.fluidcanner.tier.12", - "Epic Liquid Can Actuator IV", - 12, - MachineType.FLUID_CANNER.tooltipDescription(), - fluidCannerRecipes, - 1, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_CANNER", - null).getStackForm(1L)); - } + private void registerPlasmaArcFurnace() { - private void registerFluidExtractor() { - CustomItemList.FluidExtractorLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_EXTRACTOR_LuV.ID, - "basicmachine.fluidextractor.tier.06", - "Elite Fluid Extractor", - 6, - MachineType.FLUID_EXTRACTOR.tooltipDescription(), - fluidExtractionRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "FLUID_EXTRACTOR", - null).getStackForm(1L)); - - CustomItemList.FluidExtractorZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_EXTRACTOR_ZPM.ID, - "basicmachine.fluidextractor.tier.07", - "Elite Fluid Extractor II", - 7, - MachineType.FLUID_EXTRACTOR.tooltipDescription(), - fluidExtractionRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "FLUID_EXTRACTOR", - null).getStackForm(1L)); - - CustomItemList.FluidExtractorUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_EXTRACTOR_UV.ID, - "basicmachine.fluidextractor.tier.08", - "Ultimate Liquefying Sucker", - 8, - MachineType.FLUID_EXTRACTOR.tooltipDescription(), - fluidExtractionRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "FLUID_EXTRACTOR", - null).getStackForm(1L)); - - CustomItemList.FluidExtractorUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_EXTRACTOR_UHV.ID, - "basicmachine.fluidextractor.tier.09", - "Epic Liquefying Sucker", - 9, - MachineType.FLUID_EXTRACTOR.tooltipDescription(), - fluidExtractionRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "FLUID_EXTRACTOR", - null).getStackForm(1L)); - - CustomItemList.FluidExtractorUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_EXTRACTOR_UEV.ID, - "basicmachine.fluidextractor.tier.10", - "Epic Liquefying Sucker II", - 10, - MachineType.FLUID_EXTRACTOR.tooltipDescription(), - fluidExtractionRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "FLUID_EXTRACTOR", - null).getStackForm(1L)); - - CustomItemList.FluidExtractorUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_EXTRACTOR_UIV.ID, - "basicmachine.fluidextractor.tier.11", - "Epic Liquefying Sucker III", - 11, - MachineType.FLUID_EXTRACTOR.tooltipDescription(), - fluidExtractionRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "FLUID_EXTRACTOR", - null).getStackForm(1L)); - - CustomItemList.FluidExtractorUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_EXTRACTOR_UMV.ID, - "basicmachine.fluidextractor.tier.12", - "Epic Liquefying Sucker IV", - 12, - MachineType.FLUID_EXTRACTOR.tooltipDescription(), - fluidExtractionRecipes, - 1, - 1, - true, - SoundResource.IC2_MACHINES_EXTRACTOR_OP, - SpecialEffects.NONE, - "FLUID_EXTRACTOR", - null).getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.PlasmaArcFurnaceLuV.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + OrePrefixes.plateDouble.get(LuVMat2), 'C', GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), + 'W', GT_CustomLoader.AdvancedGTMaterials.LuV.getCable4(), 'T', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', + OrePrefixes.cell.get(Materials.Graphite) }); - private void registerFluidHeater() { - CustomItemList.FluidHeaterLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_HEATER_LuV.ID, - "basicmachine.fluidheater.tier.06", - "Elite Fluid Heater", - 6, - MachineType.FLUID_HEATER.tooltipDescription(), - fluidHeaterRecipes, - 1, - 0, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_HEATER", - null).getStackForm(1L)); - - CustomItemList.FluidHeaterZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_HEATER_ZPM.ID, - "basicmachine.fluidheater.tier.07", - "Elite Fluid Heater II", - 7, - MachineType.FLUID_HEATER.tooltipDescription(), - fluidHeaterRecipes, - 1, - 0, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_HEATER", - null).getStackForm(1L)); - - CustomItemList.FluidHeaterUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_HEATER_UV.ID, - "basicmachine.fluidheater.tier.08", - "Ultimate Heat Infuser", - 8, - MachineType.FLUID_HEATER.tooltipDescription(), - fluidHeaterRecipes, - 1, - 0, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_HEATER", - null).getStackForm(1L)); - - CustomItemList.FluidHeaterUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_HEATER_UHV.ID, - "basicmachine.fluidheater.tier.09", - "Epic Heat Infuser", - 9, - MachineType.FLUID_HEATER.tooltipDescription(), - fluidHeaterRecipes, - 1, - 0, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_HEATER", - null).getStackForm(1L)); - - CustomItemList.FluidHeaterUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_HEATER_UEV.ID, - "basicmachine.fluidheater.tier.10", - "Epic Heat Infuser II", - 10, - MachineType.FLUID_HEATER.tooltipDescription(), - fluidHeaterRecipes, - 1, - 0, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_HEATER", - null).getStackForm(1L)); - - CustomItemList.FluidHeaterUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_HEATER_UIV.ID, - "basicmachine.fluidheater.tier.11", - "Epic Heat Infuser III", - 11, - MachineType.FLUID_HEATER.tooltipDescription(), - fluidHeaterRecipes, - 1, - 0, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_HEATER", - null).getStackForm(1L)); - - CustomItemList.FluidHeaterUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - FLUID_HEATER_UMV.ID, - "basicmachine.fluidheater.tier.12", - "Epic Heat Infuser IV", - 12, - MachineType.FLUID_HEATER.tooltipDescription(), - fluidHeaterRecipes, - 1, - 0, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "FLUID_HEATER", - null).getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.PlasmaArcFurnaceZPM.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + OrePrefixes.plateDouble.get(Materials.Iridium), 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable4(), 'T', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', + OrePrefixes.cell.get(Materials.Graphite) }); - private void registerMixer() { - CustomItemList.MixerLuV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MIXER_LuV.ID, - "basicmachine.mixer.tier.06", - "Elite Mixer", - 6, - MachineType.MIXER.tooltipDescription(), - mixerRecipes, - 9, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "MIXER", - null).getStackForm(1L)); - - CustomItemList.MixerZPM.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MIXER_ZPM.ID, - "basicmachine.mixer.tier.07", - "Elite Mixer II", - 7, - MachineType.MIXER.tooltipDescription(), - mixerRecipes, - 9, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "MIXER", - null).getStackForm(1L)); - - CustomItemList.MixerUV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MIXER_UV.ID, - "basicmachine.mixer.tier.08", - "Ultimate Matter Organizer", - 8, - MachineType.MIXER.tooltipDescription(), - mixerRecipes, - 9, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "MIXER", - null).getStackForm(1L)); - - CustomItemList.MixerUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MIXER_UHV.ID, - "basicmachine.mixer.tier.09", - "Epic Matter Organizer", - 9, - MachineType.MIXER.tooltipDescription(), - mixerRecipes, - 9, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "MIXER", - null).getStackForm(1L)); - - CustomItemList.MixerUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MIXER_UEV.ID, - "basicmachine.mixer.tier.10", - "Epic Matter Organizer II", - 10, - MachineType.MIXER.tooltipDescription(), - mixerRecipes, - 9, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "MIXER", - null).getStackForm(1L)); - - CustomItemList.MixerUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MIXER_UIV.ID, - "basicmachine.mixer.tier.11", - "Epic Matter Organizer III", - 11, - MachineType.MIXER.tooltipDescription(), - mixerRecipes, - 9, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "MIXER", - null).getStackForm(1L)); - - CustomItemList.MixerUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - MIXER_UMV.ID, - "basicmachine.mixer.tier.12", - "Epic Matter Organizer IV", - 12, - MachineType.MIXER.tooltipDescription(), - mixerRecipes, - 9, - 4, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "MIXER", - null).getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.PlasmaArcFurnaceUV.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + OrePrefixes.plateDouble.get(Materials.Osmium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable4(), 'T', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', + OrePrefixes.cell.get(Materials.Graphite) }); - private void registerTransformer() { - CustomItemList.Transformer_UEV_UHV.set( - new GT_MetaTileEntity_Transformer( - TRANSFORMER_UEV_UHV.ID, - "transformer.tier.09", - "Highly Ultimate Transformer", - 9, - "UEV -> UHV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.Transformer_UIV_UEV.set( - new GT_MetaTileEntity_Transformer( - TRANSFORMER_UIV_UEV.ID, - "transformer.tier.10", - "Extremely Ultimate Transformer", - 10, - "UIV -> UEV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.Transformer_UMV_UIV.set( - new GT_MetaTileEntity_Transformer( - TRANSFORMER_UMV_UIV.ID, - "transformer.tier.11", - "Insanely Ultimate Transformer", - 11, - "UMV -> UIV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.Transformer_UXV_UMV.set( - new GT_MetaTileEntity_Transformer( - TRANSFORMER_UXV_UMV.ID, - "transformer.tier.12", - "Mega Ultimate Transformer", - 12, - "UXV -> UMV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.Transformer_MAX_UXV.set( - new GT_MetaTileEntity_Transformer( - TRANSFORMER_MAX_UXV.ID, - "transformer.tier.13", - "Extended Mega Ultimate Transformer", - 13, - "MAX -> UXV (Use Soft Mallet to invert)").getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.PlasmaArcFurnaceUHV.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + OrePrefixes.plateTriple.get(Materials.Osmium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable4(), 'T', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', + OrePrefixes.cell.get(Materials.Graphite) }); - private void registerBatteryBuffer4By4() { - CustomItemList.Battery_Buffer_4by4_UEV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_4_BY_4_UEV.ID, - "batterybuffer.16.tier.10", - "Extremely Ultimate Battery Buffer", - 10, - "", - 16).getStackForm(1L)); - - CustomItemList.Battery_Buffer_4by4_UIV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_4_BY_4_UIV.ID, - "batterybuffer.16.tier.11", - "Insanely Ultimate Battery Buffer", - 11, - "", - 16).getStackForm(1L)); - - CustomItemList.Battery_Buffer_4by4_UMV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_4_BY_4_UMV.ID, - "batterybuffer.16.tier.12", - "Mega Ultimate Battery Buffer", - 12, - "", - 16).getStackForm(1L)); - - CustomItemList.Battery_Buffer_4by4_UXV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_4_BY_4_UXV.ID, - "batterybuffer.16.tier.13", - "Extended Mega Ultimate Battery Buffer", - 13, - "", - 16).getStackForm(1L)); - - CustomItemList.Battery_Buffer_4by4_MAXV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_4_BY_4_MAX.ID, - "batterybuffer.16.tier.14", - "Maximum Battery Buffer", - 14, - "", - 16).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.PlasmaArcFurnaceUEV.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "TPT", 'M', ItemList.Hull_UEV, 'P', + OrePrefixes.plateQuadruple.get(Materials.Osmium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable4(), 'T', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', + OrePrefixes.cell.get(Materials.Graphite) }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.PlasmaArcFurnaceUIV.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "TPT", 'M', ItemList.Hull_UIV, 'P', + OrePrefixes.plateDouble.get(Materials.Osmiridium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable4(), 'T', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', + OrePrefixes.cell.get(Materials.Graphite) }); - private void registerBatteryBuffer3By3() { - CustomItemList.Battery_Buffer_3by3_UEV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_3_BY_3_UEV.ID, - "batterybuffer.09.tier.10", - "Extremely Ultimate Battery Buffer", - 10, - "", - 9).getStackForm(1L)); - - CustomItemList.Battery_Buffer_3by3_UIV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_3_BY_3_UIV.ID, - "batterybuffer.09.tier.11", - "Insanely Ultimate Battery Buffer", - 11, - "", - 9).getStackForm(1L)); - - CustomItemList.Battery_Buffer_3by3_UMV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_3_BY_3_UMV.ID, - "batterybuffer.09.tier.12", - "Mega Ultimate Battery Buffer", - 12, - "", - 9).getStackForm(1L)); - - CustomItemList.Battery_Buffer_3by3_UXV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_3_BY_3_UXV.ID, - "batterybuffer.09.tier.13", - "Extended Mega Ultimate Battery Buffer", - 13, - "", - 9).getStackForm(1L)); - - CustomItemList.Battery_Buffer_3by3_MAXV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_3_BY_3_MAX.ID, - "batterybuffer.09.tier.14", - "Maximum Battery Buffer", - 14, - "", - 9).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.PlasmaArcFurnaceUMV.get(1L), + bitsd, + new Object[] { "WGW", "CMC", "TPT", 'M', ItemList.Hull_UMV, 'P', + OrePrefixes.plateQuadruple.get(Materials.Osmiridium), 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable4(), 'T', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', + OrePrefixes.cell.get(Materials.Graphite) }); } - private void registerBatteryBuffer2By2() { - CustomItemList.Battery_Buffer_2by2_UEV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_2_BY_2_UEV.ID, - "batterybuffer.04.tier.10", - "Extremely Ultimate Battery Buffer", - 10, - "", - 4).getStackForm(1L)); - - CustomItemList.Battery_Buffer_2by2_UIV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_2_BY_2_UIV.ID, - "batterybuffer.04.tier.11", - "Insanely Ultimate Battery Buffer", - 11, - "", - 4).getStackForm(1L)); - - CustomItemList.Battery_Buffer_2by2_UMV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_2_BY_2_UMV.ID, - "batterybuffer.04.tier.12", - "Mega Ultimate Battery Buffer", - 12, - "", - 4).getStackForm(1L)); - - CustomItemList.Battery_Buffer_2by2_UXV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_2_BY_2_UXV.ID, - "batterybuffer.04.tier.13", - "Extended Mega Ultimate Battery Buffer", - 13, - "", - 4).getStackForm(1L)); - - CustomItemList.Battery_Buffer_2by2_MAXV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_2_BY_2_MAX.ID, - "batterybuffer.04.tier.14", - "Maximum Battery Buffer", - 14, - "", - 4).getStackForm(1L)); - } + private void registerCanningMachine() { + GT_ModHandler.addCraftingRecipe( + ItemList.CanningMachineLuV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); - private void registerBatteryBuffer1By1() { - CustomItemList.Battery_Buffer_1by1_UEV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_1_BY_1_UEV.ID, - "batterybuffer.01.tier.10", - "Extremely Ultimate Battery Buffer", - 10, - "", - 1).getStackForm(1L)); - - CustomItemList.Battery_Buffer_1by1_UIV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_1_BY_1_UIV.ID, - "batterybuffer.01.tier.11", - "Insanely Ultimate Battery Buffer", - 11, - "", - 1).getStackForm(1L)); - - CustomItemList.Battery_Buffer_1by1_UMV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_1_BY_1_UMV.ID, - "batterybuffer.01.tier.12", - "Mega Ultimate Battery Buffer", - 12, - "", - 1).getStackForm(1L)); - - CustomItemList.Battery_Buffer_1by1_UXV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_1_BY_1_UXV.ID, - "batterybuffer.01.tier.13", - "Extended Mega Ultimate Battery Buffer", - 13, - "", - 1).getStackForm(1L)); - - CustomItemList.Battery_Buffer_1by1_MAXV.set( - new GT_MetaTileEntity_BasicBatteryBuffer( - BATTERY_BUFFER_1_BY_1_MAX.ID, - "batterybuffer.01.tier.14", - "Maximum Battery Buffer", - 14, - "", - 1).getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.CanningMachineZPM.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); - private void registerBatteryCharger4By4() { - CustomItemList.Battery_Charger_4by4_UEV.set( - new GT_MetaTileEntity_Charger( - BATTERY_CHARGER_4_4_UEV.ID, - "batterycharger.16.tier.10", - "Extremely Ultimate Battery Charger", - 10, - "", - 4).getStackForm(1L)); - - CustomItemList.Battery_Charger_4by4_UIV.set( - new GT_MetaTileEntity_Charger( - BATTERY_CHARGER_4_4_UIV.ID, - "batterycharger.16.tier.11", - "Insanely Ultimate Battery Charger", - 11, - "", - 4).getStackForm(1L)); - - CustomItemList.Battery_Charger_4by4_UMV.set( - new GT_MetaTileEntity_Charger( - BATTERY_CHARGER_4_4_UMV.ID, - "batterycharger.16.tier.12", - "Mega Ultimate Battery Charger", - 12, - "", - 4).getStackForm(1L)); - - CustomItemList.Battery_Charger_4by4_UXV.set( - new GT_MetaTileEntity_Charger( - BATTERY_CHARGER_4_4_UXV.ID, - "batterycharger.16.tier.13", - "Extended Mega Ultimate Battery Charger", - 13, - "", - 4).getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.CanningMachineUV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); - private void registerDynamoHatches() { - CustomItemList.Hatch_Dynamo_UEV.set( - new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_UEV.ID, "hatch.dynamo.tier.10", "UEV Dynamo Hatch", 10) - .getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CanningMachineUHV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); - CustomItemList.Hatch_Dynamo_UIV.set( - new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_UIV.ID, "hatch.dynamo.tier.11", "UIV Dynamo Hatch", 11) - .getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CanningMachineUEV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "GGG", 'M', ItemList.Hull_UEV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); - CustomItemList.Hatch_Dynamo_UMV.set( - new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_UMV.ID, "hatch.dynamo.tier.12", "UMV Dynamo Hatch", 12) - .getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CanningMachineUIV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "GGG", 'M', ItemList.Hull_UIV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); - CustomItemList.Hatch_Dynamo_UXV.set( - new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_UXV.ID, "hatch.dynamo.tier.13", "UXV Dynamo Hatch", 13) - .getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CanningMachineUMV.get(1L), + bitsd, + new Object[] { "WPW", "CMC", "GGG", 'M', ItemList.Hull_UMV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); } - private void registerEnergyHatches() { - CustomItemList.Hatch_Energy_UEV.set( - new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_UEV.ID, "hatch.energy.tier.10", "UEV Energy Hatch", 10) - .getStackForm(1L)); + private void registerChemicalBath() { + GT_ModHandler.addCraftingRecipe( + ItemList.ChemicalBathLuV.get(1L), + bitsd, + new Object[] { "VGW", "PGV", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.LuV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); - CustomItemList.Hatch_Energy_UIV.set( - new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_UIV.ID, "hatch.energy.tier.11", "UIV Energy Hatch", 11) - .getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.ChemicalBathZPM.get(1L), + bitsd, + new Object[] { "VGW", "PGV", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.ZPM.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); - CustomItemList.Hatch_Energy_UMV.set( - new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_UMV.ID, "hatch.energy.tier.12", "UMV Energy Hatch", 12) - .getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.ChemicalBathUV.get(1L), + bitsd, + new Object[] { "VGW", "PGV", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); - CustomItemList.Hatch_Energy_UXV.set( - new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_UXV.ID, "hatch.energy.tier.13", "UXV Energy Hatch", 13) - .getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.ChemicalBathUHV.get(1L), + bitsd, + new Object[] { "VGW", "PGV", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); - private void registerWetTransformer() { - CustomItemList.WetTransformer_LV_ULV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_LV_ULV.ID, - "wettransformer.tier.00", - "Ultra Low Voltage Power Transformer", - 0, - "LV -> ULV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_MV_LV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_MV_LV.ID, - "wetransformer.tier.01", - "Low Voltage Power Transformer", - 1, - "MV -> LV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_HV_MV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_HV_MV.ID, - "wettransformer.tier.02", - "Medium Voltage Power Transformer", - 2, - "HV -> MV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_EV_HV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_EV_HV.ID, - "wettransformer.tier.03", - "High Voltage Power Transformer", - 3, - "EV -> HV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_IV_EV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_IV_EV.ID, - "wettransformer.tier.04", - "Extreme Power Transformer", - 4, - "IV -> EV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_LuV_IV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_LuV_IV.ID, - "wettransformer.tier.05", - "Insane Power Transformer", - 5, - "LuV -> IV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_ZPM_LuV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_ZPM_LuV.ID, - "wettransformer.tier.06", - "Ludicrous Power Transformer", - 6, - "ZPM -> LuV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_UV_ZPM.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_UV_ZPM.ID, - "wettransformer.tier.07", - "ZPM Voltage Power Transformer", - 7, - "UV -> ZPM (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_UHV_UV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_UHV_UV.ID, - "wettransformer.tier.08", - "Ultimate Power Transformer", - 8, - "UHV -> UV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_UEV_UHV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_UEV_UHV.ID, - "wettransformer.tier.09", - "Highly Ultimate Power Transformer", - 9, - "UEV -> UHV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_UIV_UEV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_UIV_UEV.ID, - "wettransformer.tier.10", - "Extremely Ultimate Power Transformer", - 10, - "UIV -> UEV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_UMV_UIV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_UMV_UIV.ID, - "wettransformer.tier.11", - "Insanely Ultimate Power Transformer", - 11, - "UMV -> UIV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_UXV_UMV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_UXV_UMV.ID, - "wettransformer.tier.12", - "Mega Ultimate Power Transformer", - 12, - "UXV -> UMV (Use Soft Mallet to invert)").getStackForm(1L)); - - CustomItemList.WetTransformer_MAX_UXV.set( - new GT_MetaTileEntity_WetTransformer( - WET_TRANSFORMER_MAX_UXV.ID, - "wettransformer.tier.13", - "Extended Mega Ultimate Power Transformer", - 13, - "MAX -> UXV (Use Soft Mallet to invert)").getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.ChemicalBathUEV.get(1L), + bitsd, + new Object[] { "VGW", "PGV", "CMC", 'M', ItemList.Hull_UEV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); - private void registerHighAmpTransformer() { - if (GTPlusPlus.isModLoaded()) { - CustomItemList.Transformer_HA_UEV_UHV.set( - new GregtechMetaTransformerHiAmp( - HIGH_AMP_TRANSFORMER_UEV_UHV.ID, - "transformer.ha.tier.09", - "Highly Ultimate Hi-Amp Transformer", - 9, - "UEV -> UHV (Use Soft Mallet to invert)").getStackForm(1L)); - CustomItemList.Transformer_HA_UIV_UEV.set( - new GregtechMetaTransformerHiAmp( - HIGH_AMP_TRANSFORMER_UIV_UEV.ID, - "transformer.ha.tier.10", - "Extremely Ultimate Hi-Amp Transformer", - 10, - "UIV -> UEV (Use Soft Mallet to invert)").getStackForm(1L)); - CustomItemList.Transformer_HA_UMV_UIV.set( - new GregtechMetaTransformerHiAmp( - HIGH_AMP_TRANSFORMER_UMV_UIV.ID, - "transformer.ha.tier.11", - "Insanely Ultimate Hi-Amp Transformer", - 11, - "UMV -> UIV (Use Soft Mallet to invert)").getStackForm(1L)); - CustomItemList.Transformer_HA_UXV_UMV.set( - new GregtechMetaTransformerHiAmp( - HIGH_AMP_TRANSFORMER_UXV_UMV.ID, - "transformer.ha.tier.12", - "Mega Ultimate Hi-Amp Transformer", - 12, - "UXV -> UMV (Use Soft Mallet to invert)").getStackForm(1L)); - CustomItemList.Transformer_HA_MAX_UXV.set( - new GregtechMetaTransformerHiAmp( - HIGH_AMP_TRANSFORMER_MAX_UXV.ID, - "transformer.ha.tier.13", - "Extended Mega Ultimate Hi-Amp Transformer", - 13, - "MAX -> UXV (Use Soft Mallet to invert)").getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.ChemicalBathUIV.get(1L), + bitsd, + new Object[] { "VGW", "PGV", "CMC", 'M', ItemList.Hull_UIV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.ChemicalBathUMV.get(1L), + bitsd, + new Object[] { "VGW", "PGV", "CMC", 'M', ItemList.Hull_UMV, 'P', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable(), 'G', + GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }); } private void registerAirFilter() { @@ -7813,333 +3362,43 @@ private void registerAirFilter() { "Electric Air Filter T3").getStackForm(1L)); } - private void registerTurboCharger4By4() { - CustomItemList.Battery_TurboCharger_4by4_ULV.set( - new GT_MetaTileEntity_TurboCharger( - TURBO_CHARGER_ULV.ID, - "batteryturbocharger.16.tier.00", - "Ultra Low Voltage Turbo Charger", - 0, - "64A in /16A out, 120A/item, Disable to force Charge", - 4).getStackForm(1L)); - - CustomItemList.Battery_TurboCharger_4by4_LV.set( - new GT_MetaTileEntity_TurboCharger( - TURBO_CHARGER_LV.ID, - "batteryturbocharger.16.tier.01", - "Low Voltage Turbo Charger", - 1, - "64A in /16A out, 120A/item, Disable to force Charge", - 4).getStackForm(1L)); - - CustomItemList.Battery_TurboCharger_4by4_MV.set( - new GT_MetaTileEntity_TurboCharger( - TURBO_CHARGER_MV.ID, - "batteryturbocharger.16.tier.02", - "Medium Voltage Turbo Charger", - 2, - "64A in /16A out, 120A/item, Disable to force Charge", - 4).getStackForm(1L)); - - CustomItemList.Battery_TurboCharger_4by4_HV.set( - new GT_MetaTileEntity_TurboCharger( - TURBO_CHARGER_HV.ID, - "batteryturbocharger.16.tier.03", - "High Voltage Turbo Charger", - 3, - "64A in /16A out, 120A/item, Disable to force Charge", - 4).getStackForm(1L)); - - CustomItemList.Battery_TurboCharger_4by4_EV.set( - new GT_MetaTileEntity_TurboCharger( - TURBO_CHARGER_EV.ID, - "batteryturbocharger.16.tier.04", - "Extreme Voltage Turbo Charger", - 4, - "64A in /16A out, 120A/item, Disable to force Charge", - 4).getStackForm(1L)); - - CustomItemList.Battery_TurboCharger_4by4_IV.set( - new GT_MetaTileEntity_TurboCharger( - TURBO_CHARGER_IV.ID, - "batteryturbocharger.16.tier.05", - "Insane Voltage Turbo Charger", - 5, - "64A in /16A out, 120A/item, Disable to force Charge", - 4).getStackForm(1L)); - - CustomItemList.Battery_TurboCharger_4by4_LuV.set( - new GT_MetaTileEntity_TurboCharger( - TURBO_CHARGER_LuV.ID, - "batteryturbocharger.16.tier.06", - "Ludicrous Voltage Turbo Charger", - 6, - "64A in /16A out, 120A/item, Disable to force Charge", - 4).getStackForm(1L)); - - CustomItemList.Battery_TurboCharger_4by4_ZPM.set( - new GT_MetaTileEntity_TurboCharger( - TURBO_CHARGER_ZPM.ID, - "batteryturbocharger.16.tier.07", - "ZPM Voltage Turbo Charger", - 7, - "64A in /16A out, 120A/item, Disable to force Charge", - 4).getStackForm(1L)); - - CustomItemList.Battery_TurboCharger_4by4_UV.set( - new GT_MetaTileEntity_TurboCharger( - TURBO_CHARGER_UV.ID, - "batteryturbocharger.16.tier.08", - "Ultimate Voltage Turbo Charger", - 8, - "64A in /16A out, 120A/item, Disable to force Charge", - 4).getStackForm(1L)); - - CustomItemList.Battery_TurboCharger_4by4_UHV.set( - new GT_MetaTileEntity_TurboCharger( - TURBO_CHARGER_UHV.ID, - "batteryturbocharger.16.tier.09", - "Highly Ultimate Voltage Turbo Charger", - 9, - "64A in /16A out, 120A/item, Disable to force Charge", - 4).getStackForm(1L)); - - } - - private void registerChestBuffer() { - CustomItemList.Automation_ChestBuffer_UEV.set( - new GT_MetaTileEntity_ChestBuffer( - CHEST_BUFFER_UEV.ID, - "automation.chestbuffer.tier.10", - "Ultra High Voltage Chest Buffer", - 10).getStackForm(1L)); - - CustomItemList.Automation_ChestBuffer_UIV.set( - new GT_MetaTileEntity_ChestBuffer( - CHEST_BUFFER_UIV.ID, - "automation.chestbuffer.tier.11", - "UIV Voltage Chest Buffer", - 11).getStackForm(1L)); - - CustomItemList.Automation_ChestBuffer_UMV.set( - new GT_MetaTileEntity_ChestBuffer( - CHEST_BUFFER_UMV.ID, - "automation.chestbuffer.tier.12", - "UMV Voltage Chest Buffer", - 12).getStackForm(1L)); - } - private void registerNameRemover() { CustomItemList.nameRemover .set(new NameRemover(NAME_REMOVER.ID, "fix.name.remover", "Name Remover", 0).getStackForm(1L)); } - private void registerRockBreaker() { - CustomItemList.RockBreakerLuV.set( - new GT_MetaTileEntity_RockBreaker( - ROCK_BREAKER_LuV.ID, - "rockbreaker.tier.06", - "Cryogenic Magma Solidifier R-9200", - 6).getStackForm(1L)); - - CustomItemList.RockBreakerZPM.set( - new GT_MetaTileEntity_RockBreaker( - ROCK_BREAKER_ZPM.ID, - "rockbreaker.tier.07", - "Cryogenic Magma Solidifier R-10200", - 7).getStackForm(1L)); - - CustomItemList.RockBreakerUV.set( - new GT_MetaTileEntity_RockBreaker( - ROCK_BREAKER_UV.ID, - "rockbreaker.tier.08", - "Cryogenic Magma Solidifier R-11200", - 8).getStackForm(1L)); - - CustomItemList.RockBreakerUHV.set( - new GT_MetaTileEntity_RockBreaker( - ROCK_BREAKER_UHV.ID, - "rockbreaker.tier.09", - "Cryogenic Magma Solidifier R-12200", - 9).getStackForm(1L)); - - CustomItemList.RockBreakerUEV.set( - new GT_MetaTileEntity_RockBreaker( - ROCK_BREAKER_UEV.ID, - "rockbreaker.tier.10", - "Cryogenic Magma Solidifier R-13200", - 10).getStackForm(1L)); - - CustomItemList.RockBreakerUIV.set( - new GT_MetaTileEntity_RockBreaker( - ROCK_BREAKER_UIV.ID, - "rockbreaker.tier.11", - "Cryogenic Magma Solidifier R-14200", - 11).getStackForm(1L)); - - CustomItemList.RockBreakerUMV.set( - new GT_MetaTileEntity_RockBreaker( - ROCK_BREAKER_UMV.ID, - "rockbreaker.tier.12", - "Cryogenic Magma Solidifier R-15200", - 12).getStackForm(1L)); - } - private void registerCircuitAssembler() { - CustomItemList.CircuitAssemblerUHV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CIRCUIT_ASSEMBLER_UHV.ID, - "basicmachine.circuitassembler.tier.09", - "Ultimate Circuit Assembling Machine", - 9, - MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(), - circuitAssemblerRecipes, - 6, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CIRCUITASSEMBLER", - new Object[] { "RCE", "KHK", "WCW", 'R', ItemList.Robot_Arm_UHV, 'E', ItemList.Emitter_UHV, 'H', - ItemList.Hull_MAX, 'K', ItemList.Conveyor_Module_UHV, 'C', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', - GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }).getStackForm(1L)); - CustomItemList.CircuitAssemblerUEV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CIRCUIT_ASSEMBLER_UEV.ID, - "basicmachine.circuitassembler.tier.10", - "Ultimate Circuit Assembling Machine II", - 10, - MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(), - circuitAssemblerRecipes, - 6, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CIRCUITASSEMBLER", - new Object[] { "RCE", "KHK", "WCW", 'R', ItemList.Robot_Arm_UEV, 'E', ItemList.Emitter_UEV, 'H', - CustomItemList.Hull_UEV, 'K', ItemList.Conveyor_Module_UEV, 'C', - OrePrefixes.circuit.get(Materials.UIV), 'W', - GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }).getStackForm(1L)); - - CustomItemList.CircuitAssemblerUIV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CIRCUIT_ASSEMBLER_UIV.ID, - "basicmachine.circuitassembler.tier.11", - "Ultimate Circuit Assembling Machine III", - 11, - MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(), - circuitAssemblerRecipes, - 6, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CIRCUITASSEMBLER", - new Object[] { "RCE", "KHK", "WCW", 'R', ItemList.Robot_Arm_UIV, 'E', ItemList.Emitter_UIV, 'H', - CustomItemList.Hull_UIV, 'K', ItemList.Conveyor_Module_UIV, 'C', - OrePrefixes.circuit.get(Materials.UMV), 'W', - GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }).getStackForm(1L)); - CustomItemList.CircuitAssemblerUMV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CIRCUIT_ASSEMBLER_UMV.ID, - "basicmachine.circuitassembler.tier.12", - "Ultimate Circuit Assembling Machine IV", - 12, - MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(), - circuitAssemblerRecipes, - 6, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CIRCUITASSEMBLER", - new Object[] { "RCE", "KHK", "WCW", 'R', ItemList.Robot_Arm_UMV, 'E', ItemList.Emitter_UMV, 'H', - CustomItemList.Hull_UMV, 'K', ItemList.Conveyor_Module_UMV, 'C', - OrePrefixes.circuit.get(Materials.UXV), 'W', - GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }).getStackForm(1L)); - CustomItemList.CircuitAssemblerUXV.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CIRCUIT_ASSEMBLER_UXV.ID, - "basicmachine.circuitassembler.tier.13", - "Ultimate Circuit Assembling Machine V", - 13, - MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(), - circuitAssemblerRecipes, - 6, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CIRCUITASSEMBLER", - null).getStackForm(1L)); - CustomItemList.CircuitAssemblerMAX.set( - new GT_MetaTileEntity_BasicMachine_GT_Recipe( - CIRCUIT_ASSEMBLER_MAX.ID, - "basicmachine.circuitassembler.tier.14", - "MAX Circuit Assembling Machine", - 14, - MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(), - circuitAssemblerRecipes, - 6, - 1, - true, - SoundResource.NONE, - SpecialEffects.NONE, - "CIRCUITASSEMBLER", - null).getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.CircuitAssemblerUHV.get(1L), + bitsd, + new Object[] { "RCE", "KHK", "WCW", 'R', ItemList.Robot_Arm_UHV, 'E', ItemList.Emitter_UHV, 'H', + ItemList.Hull_MAX, 'K', ItemList.Conveyor_Module_UHV, 'C', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCircuit(), 'W', + GT_CustomLoader.AdvancedGTMaterials.UHV.getCable() }); - private void registerInputHatch() { - CustomItemList.Hatch_Input_UEV.set( - new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_UEV.ID, "hatch.input.tier.10", "Input Hatch (UEV)", 10) - .getStackForm(1L)); - CustomItemList.Hatch_Input_UIV.set( - new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_UIV.ID, "hatch.input.tier.11", "Input Hatch (UIV)", 11) - .getStackForm(1L)); - CustomItemList.Hatch_Input_UMV.set( - new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_UMV.ID, "hatch.input.tier.12", "Input Hatch (UMV)", 12) - .getStackForm(1L)); - CustomItemList.Hatch_Input_UXV.set( - new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_UXV.ID, "hatch.input.tier.13", "Input Hatch (UXV)", 13) - .getStackForm(1L)); - CustomItemList.Hatch_Input_MAX.set( - new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_MAX.ID, "hatch.input.tier.14", "Input Hatch (MAX)", 14) - .getStackForm(1L)); - } + GT_ModHandler.addCraftingRecipe( + ItemList.CircuitAssemblerUEV.get(1L), + bitsd, + new Object[] { "RCE", "KHK", "WCW", 'R', ItemList.Robot_Arm_UEV, 'E', ItemList.Emitter_UEV, 'H', + ItemList.Hull_UEV, 'K', ItemList.Conveyor_Module_UEV, 'C', + OrePrefixes.circuit.get(Materials.UIV), 'W', + GT_CustomLoader.AdvancedGTMaterials.UEV.getCable() }); - private void registerOutputHatches() { - CustomItemList.Hatch_Output_UEV.set( - new GT_MetaTileEntity_Hatch_Output( - OUTPUT_HATCH_UEV.ID, - "hatch.output.tier.10", - "Output Hatch (UEV)", - 10).getStackForm(1L)); - CustomItemList.Hatch_Output_UIV.set( - new GT_MetaTileEntity_Hatch_Output( - OUTPUT_HATCH_UIV.ID, - "hatch.output.tier.11", - "Output Hatch (UIV)", - 11).getStackForm(1L)); - CustomItemList.Hatch_Output_UMV.set( - new GT_MetaTileEntity_Hatch_Output( - OUTPUT_HATCH_UMV.ID, - "hatch.output.tier.12", - "Output Hatch (UMV)", - 12).getStackForm(1L)); - CustomItemList.Hatch_Output_UXV.set( - new GT_MetaTileEntity_Hatch_Output( - OUTPUT_HATCH_UXV.ID, - "hatch.output.tier.13", - "Output Hatch (UXV)", - 13).getStackForm(1L)); - CustomItemList.Hatch_Output_MAX.set( - new GT_MetaTileEntity_Hatch_Output( - OUTPUT_HATCH_MAX.ID, - "hatch.output.tier.14", - "Output Hatch (MAX)", - 14).getStackForm(1L)); + GT_ModHandler.addCraftingRecipe( + ItemList.CircuitAssemblerUIV.get(1L), + bitsd, + new Object[] { "RCE", "KHK", "WCW", 'R', ItemList.Robot_Arm_UIV, 'E', ItemList.Emitter_UIV, 'H', + ItemList.Hull_UIV, 'K', ItemList.Conveyor_Module_UIV, 'C', + OrePrefixes.circuit.get(Materials.UMV), 'W', + GT_CustomLoader.AdvancedGTMaterials.UIV.getCable() }); + + GT_ModHandler.addCraftingRecipe( + ItemList.CircuitAssemblerUMV.get(1L), + bitsd, + new Object[] { "RCE", "KHK", "WCW", 'R', ItemList.Robot_Arm_UMV, 'E', ItemList.Emitter_UMV, 'H', + ItemList.Hull_UMV, 'K', ItemList.Conveyor_Module_UMV, 'C', + OrePrefixes.circuit.get(Materials.UXV), 'W', + GT_CustomLoader.AdvancedGTMaterials.UMV.getCable() }); } private void registerMachines2() { diff --git a/src/main/java/com/dreammaster/gthandler/accelerator/GT_MetaTileEntity_WorldAccelerator.java b/src/main/java/com/dreammaster/gthandler/accelerator/GT_MetaTileEntity_WorldAccelerator.java deleted file mode 100644 index 81317b1ce..000000000 --- a/src/main/java/com/dreammaster/gthandler/accelerator/GT_MetaTileEntity_WorldAccelerator.java +++ /dev/null @@ -1,469 +0,0 @@ -package com.dreammaster.gthandler.accelerator; - -import static gregtech.api.enums.GT_Values.V; -import static gregtech.api.enums.Mods.GregTech; - -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.client.renderer.texture.IIconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; - -import com.dreammaster.main.MainRegistry; - -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import eu.usrv.yamcore.auxiliary.PlayerChatHelper; -import gregtech.api.enums.Textures; -import gregtech.api.interfaces.ITexture; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import gregtech.api.metatileentity.MetaTileEntity; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_TieredMachineBlock; -import gregtech.api.objects.GT_RenderedTexture; - -public class GT_MetaTileEntity_WorldAccelerator extends GT_MetaTileEntity_TieredMachineBlock { - - // simple name is rather expensive to compute and it's not cached - // see https://stackoverflow.com/q/17369304 - private static final ClassValue simpleNameCache = new ClassValue() { - - @Override - protected String computeValue(Class type) { - return type.getSimpleName(); - } - }; - private static final HashSet> _mBlacklistedTiles = new HashSet<>(); - - public static boolean addTileToBlacklist(Class clazz) { - return _mBlacklistedTiles.add(clazz); - } - - public static boolean addTileToBlacklist(TileEntity tileEntity) { - return _mBlacklistedTiles.add(tileEntity.getClass()); - } - - public static HashSet> get_mBlacklistedTiles() { - return _mBlacklistedTiles; - } - - private int _mRadiusTierOverride = -1; - private int _mSpeedTierOverride = -1; - - private int getRadiusTierOverride() { - if (_mRadiusTierOverride == -1) _mRadiusTierOverride = mTier; - return _mRadiusTierOverride; - } - - private int getSpeedTierOverride() { - if (_mSpeedTierOverride == -1) _mSpeedTierOverride = mTier; - return _mSpeedTierOverride; - } - - private int incSpeedTierOverride() { - _mSpeedTierOverride = getSpeedTierOverride() + 1; - if (_mSpeedTierOverride > mTier) _mSpeedTierOverride = 1; - - return _mSpeedTierOverride; - } - - private int incRadiusTierOverride() { - // Make sure we get the Override value first, as we check it for initial -1 - _mRadiusTierOverride = getRadiusTierOverride() + 1; - if (_mRadiusTierOverride > mTier) _mRadiusTierOverride = 1; - - return _mRadiusTierOverride; - } - - private byte mMode = 0; // 0: RandomTicks around 1: TileEntities with range 1 - private static Textures.BlockIcons.CustomIcon _mGTIco_Norm_Idle; - private static Textures.BlockIcons.CustomIcon _mGTIco_Norm_Active; - private static Textures.BlockIcons.CustomIcon _mGTIco_TE_Idle; - private static Textures.BlockIcons.CustomIcon _mGTIco_TE_Active; - private static int[] mAccelerateStatic = { 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 512, 512, 512, 512, 512, 512 }; - private static final int AMPERAGE_NORMAL = 3; - private static final int AMPERAGE_TE = 6; - - @Override - public void registerIcons(IIconRegister aBlockIconRegister) { - super.registerIcons(aBlockIconRegister); - _mGTIco_Norm_Idle = new Textures.BlockIcons.CustomIcon("iconsets/OVERLAY_ACCELERATOR"); - _mGTIco_Norm_Active = new Textures.BlockIcons.CustomIcon("iconsets/OVERLAY_ACCELERATOR_ACTIVE"); - _mGTIco_TE_Idle = new Textures.BlockIcons.CustomIcon("iconsets/OVERLAY_ACCELERATOR_TE"); - _mGTIco_TE_Active = new Textures.BlockIcons.CustomIcon("iconsets/OVERLAY_ACCELERATOR_TE_ACTIVE"); - } - - @SideOnly(Side.CLIENT) - @Override - public void onValueUpdate(byte aValue) { - mMode = aValue; - } - - @Override - public byte getUpdateData() { - return mMode; - } - - public GT_MetaTileEntity_WorldAccelerator(int pID, String pName, String pNameRegional, int pTier) { - super(pID, pName, pNameRegional, pTier, 0, ""); - } - - @Override - public String[] getDescription() { - return new String[] { String - .format("Accelerating things (Max Radius: %d | Max Speed Bonus: x%d)", mTier, mAccelerateStatic[mTier]), - "Use a screwdriver to change mode, sneak to change Radius", "Use a wrench to change speed", - "To accelerate TileEntities, this machine has to be adjacent to it", - String.format("Normal mode consumes up to %s amperage, depending on radius", AMPERAGE_NORMAL), - String.format("TE mode consumes %s amperage", AMPERAGE_TE) }; - } - - @Override - public boolean isGivingInformation() { - return true; - } - - @Override - public String[] getInfoData() { - List tInfoDisplay = new ArrayList<>(); - - tInfoDisplay.add(String.format("Accelerator running in %s mode", mModeStr[mMode])); - tInfoDisplay.add( - String.format( - "Speed setting: [%d / %d]", - mAccelerateStatic[getSpeedTierOverride()], - mAccelerateStatic[mTier])); - tInfoDisplay.add( - String.format( - "Consuming %d EU/t", - getEnergyDemand(getSpeedTierOverride(), getRadiusTierOverride(), mMode == 1))); - - // Don't show radius setting if in TE Mode - if (mMode == 0) tInfoDisplay.add(String.format("Radius setting: [%d / %d]", getRadiusTierOverride(), mTier)); - - return tInfoDisplay.toArray(new String[0]); - } - - public GT_MetaTileEntity_WorldAccelerator(String pName, int pTier, int pInvSlotCount, String[] pDescription, - ITexture[][][] pTextures) { - super(pName, pTier, pInvSlotCount, pDescription, pTextures); - } - - @Override - public MetaTileEntity newMetaEntity(IGregTechTileEntity pTileEntity) { - return new GT_MetaTileEntity_WorldAccelerator(mName, mTier, mInventory.length, mDescriptionArray, mTextures); - } - - @Override - public ITexture[][][] getTextureSet(ITexture[] pTextures) { - return null; - } - - @Override - public ITexture[] getTexture(IGregTechTileEntity pBaseMetaTileEntity, ForgeDirection side, ForgeDirection facing, - int colorIndex, boolean pActive, boolean pRedstone) { - if (mMode == 0) { - return new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][colorIndex + 1], - side.offsetY != 0 ? null - : pActive ? new GT_RenderedTexture(_mGTIco_Norm_Active) - : new GT_RenderedTexture(_mGTIco_Norm_Idle) }; - } else { - return new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][colorIndex + 1], side.offsetY != 0 ? null - : pActive ? new GT_RenderedTexture(_mGTIco_TE_Active) : new GT_RenderedTexture(_mGTIco_TE_Idle) }; - } - } - - @Override - public boolean allowPullStack(IGregTechTileEntity pBaseMetaTileEntity, int pIndex, ForgeDirection side, - ItemStack pStack) { - return false; - } - - @Override - public boolean allowPutStack(IGregTechTileEntity pBaseMetaTileEntity, int pIndex, ForgeDirection side, - ItemStack pStack) { - return false; - } - - @Override - public void saveNBTData(NBTTagCompound pNBT) { - pNBT.setByte("mAccelMode", mMode); - - // SpeedOverride can never be larger than mTier; Which will never exceed 255, so it's safe to cast here - pNBT.setByte("mSpeed", (byte) getSpeedTierOverride()); - pNBT.setByte("mRadius", (byte) getRadiusTierOverride()); - } - - public long getEnergyDemand(int pSpeedTier, int pRangeTier, boolean pIsAcceleratingTEs) { - // TE mode does not need to consider range setting - if (pIsAcceleratingTEs) return V[pSpeedTier] * AMPERAGE_TE; - - // Include range setting into power calculation - float multiplier = 100.0F / (float) mTier * (float) pRangeTier / 100.0F; - long demand = V[pSpeedTier] * AMPERAGE_NORMAL; - - float tDemand = demand * multiplier; - - return (int) tDemand; - } - - @Override - public void loadNBTData(NBTTagCompound pNBT) { - mMode = pNBT.getByte("mAccelMode"); - - // Make sure we're not crashing with old Accelerator Machines - if (pNBT.hasKey("mSpeed")) _mSpeedTierOverride = pNBT.getByte("mSpeed"); - if (pNBT.hasKey("mRadius")) _mRadiusTierOverride = pNBT.getByte("mRadius"); - } - - @Override - public boolean isAccessAllowed(EntityPlayer pPlayer) { - return true; - } - - @Override - public boolean isSimpleMachine() { - return false; - } - - @Override - public boolean isFacingValid(ForgeDirection facing) { - return true; - } - - @Override - public boolean isEnetInput() { - return true; - } - - @Override - public boolean isInputFacing(ForgeDirection side) { - return true; - } - - @Override - public boolean isTeleporterCompatible() { - return false; - } - - @Override - public long getMinimumStoredEU() { - return 512; - } - - @Override - public long maxEUStore() { - return 512 + V[mTier] * 50; - } - - @Override - public long maxEUInput() { - return V[mTier]; - } - - @Override - public long maxAmperesIn() { - return 8; - } - - private static String[] mModeStr = { "Blocks", "TileEntities" }; - - // This uses the Wrench as second tool to cycle speeds - @Override - public boolean onWrenchRightClick(ForgeDirection side, ForgeDirection wrenchingSide, EntityPlayer pPlayer, float aX, - float aY, float aZ) { - incSpeedTierOverride(); - - markDirty(); - PlayerChatHelper.SendInfo( - pPlayer, - String.format("Machine acceleration changed to x%d", mAccelerateStatic[getSpeedTierOverride()])); - - return true; - } - - @Override - public void onScrewdriverRightClick(ForgeDirection side, EntityPlayer pPlayer, float pX, float pY, float pZ) { - if (pPlayer.isSneaking()) { - if (mMode == 0) { - incRadiusTierOverride(); - - markDirty(); - PlayerChatHelper.SendInfo( - pPlayer, - String.format("Machine radius changed to %d Blocks", getRadiusTierOverride())); - } else PlayerChatHelper - .SendError(pPlayer, String.format("Can't change radius; Machine is in TileEntity Mode!")); - } else { - mMode = (byte) (mMode == 0x00 ? 0x01 : 0x00); - markDirty(); - PlayerChatHelper.SendInfo(pPlayer, String.format("Switched mode to: %s", mModeStr[mMode])); - } - } - - @Override - public void onPostTick(IGregTechTileEntity pBaseMetaTileEntity, long pTick) { - try { - if (!pBaseMetaTileEntity.isServerSide()) { - return; - } - - long tEnergyDemand = getEnergyDemand(getSpeedTierOverride(), getRadiusTierOverride(), mMode == 1); - - // Do we have enough energy to run? Or are we not allowed to run? - if (pBaseMetaTileEntity.getStoredEU() < tEnergyDemand || !pBaseMetaTileEntity.isAllowedToWork()) { - // Check if machine was active before - if (pBaseMetaTileEntity.isActive()) { - pBaseMetaTileEntity.setActive(false); // Then disable it now - } - } else { - // Continue to drain power - if (pBaseMetaTileEntity.decreaseStoredEnergyUnits(tEnergyDemand, false)) { - World tWorld = pBaseMetaTileEntity.getWorld(); - // Limit the random ticks to once per second - if (mMode == 0) { - if (pTick % 20 == 0) { - doAccelerateNormalBlocks(pBaseMetaTileEntity, tWorld); - } - } else { - doAccelerateTileEntities(pBaseMetaTileEntity, tWorld); - } - - } else { - // Energy drain failed. Disable machine - if (pBaseMetaTileEntity.isActive()) { - pBaseMetaTileEntity.setActive(false); // Then disable it now - } - } - } - } catch (Exception e) { - MainRegistry.Logger.error("GT_MetaTileEntity_WorldAccelerator.onPostTick.crash", e.getMessage()); - } - } - - private void doAccelerateTileEntities(IGregTechTileEntity pBaseMetaTileEntity, World pWorld) { - try { - if (!pBaseMetaTileEntity.isActive()) { - getBaseMetaTileEntity().setActive(true); - } - - for (ForgeDirection tDir : ForgeDirection.VALID_DIRECTIONS) { - TileEntity tTile = pBaseMetaTileEntity.getTileEntityAtSide(tDir); - if (isTEBlackListed(tTile)) { - continue; - } - - long tMaxTime = System.nanoTime() + 1000000; - for (int j = 0; j < mAccelerateStatic[getSpeedTierOverride()]; j++) { - tTile.updateEntity(); - if (System.nanoTime() > tMaxTime) { - break; - } - } - } - } catch (Exception e) { - MainRegistry.Logger - .error("GT_MetaTileEntity_WorldAccelerator.doAccelerateTileEntities.crash", e.getMessage()); - } - } - - // Inspired by ChromatiCraft's TileAccelerator - private boolean isTEBlackListed(TileEntity pTile) { - if (pTile == null) { - return true; // Obvious - } - if (!pTile.canUpdate()) { - return true; // Skip if TE can't update at all - } - if (pTile.isInvalid()) { - return true; // Obvious - } - - String tSimpleClassName = simpleNameCache.get(pTile.getClass()); - String tCanonicalName = pTile.getClass().getCanonicalName().toLowerCase(); - if (tSimpleClassName.contains("conduit") || tSimpleClassName.contains("wire") - || tSimpleClassName.contains("cable")) { - return true; - } - if (tCanonicalName.contains("appeng") || tCanonicalName.contains(GregTech.ID)) // Don't accelerate ANY gregtech - // machines - { - return true; - } - if (tSimpleClassName.contains("solar") || tCanonicalName.contains("solar")) // Don't accelerate ANY solars - { - return true; - } - - for (String tS : MainRegistry.CoreConfig.BlacklistedTileEntiyClassNames) { - if (tCanonicalName.equalsIgnoreCase(tS)) { - return true; - } - } - - return GT_MetaTileEntity_WorldAccelerator._mBlacklistedTiles.stream().map(Class::getCanonicalName) - .map(String::toLowerCase).anyMatch(tCanonicalName::equalsIgnoreCase); - } - - /** - * Accelerate normal blocks. Eats some power and adds randomTicks to every block within its working area - * (Tier-Number = radius) This does only affect blocks that implement the "RandomTick" method; Which is mostly used - * for grass growth and plants. - * - * @param pBaseMetaTileEntity - */ - private void doAccelerateNormalBlocks(IGregTechTileEntity pBaseMetaTileEntity, World pWorld) { - if (!pBaseMetaTileEntity.isActive()) { - getBaseMetaTileEntity().setActive(true); - } - - Random rnd = new Random(); - int tX = pBaseMetaTileEntity.getXCoord(); - int tY = pBaseMetaTileEntity.getYCoord(); - int tZ = pBaseMetaTileEntity.getZCoord(); - - int tX1 = tX - getRadiusTierOverride(); - int tX2 = tX + getRadiusTierOverride(); - int tY1 = Math.max(tY - getRadiusTierOverride(), 0); // Limit to bedrock - int tY2 = Math.min(tY + getRadiusTierOverride(), 255); // Limit to build height - int tZ1 = tZ - getRadiusTierOverride(); - int tZ2 = tZ + getRadiusTierOverride(); - - for (int xi = tX1; xi <= tX2; xi++) { - for (int yi = tY1; yi <= tY2; yi++) { - for (int zi = tZ1; zi <= tZ2; zi++) { - tryTickBlock(pWorld, xi, yi, zi, rnd); - } - } - } - } - - /** - * Send a tick to the target block - * - * @param pWorld - * @param pX - * @param pY - * @param pZ - * @param pRnd - */ - private void tryTickBlock(World pWorld, int pX, int pY, int pZ, Random pRnd) { - try { - for (int j = 0; j < getSpeedTierOverride(); j++) { - Block tBlock = pWorld.getBlock(pX, pY, pZ); - if (tBlock.getTickRandomly()) { - tBlock.updateTick(pWorld, pX, pY, pZ, pRnd); - } - } - } catch (Exception e) { - MainRegistry.Logger.error("GT_MetaTileEntity_WorldAccelerator.tryTickBlock.crash", e.getMessage()); - } - } -} diff --git a/src/main/java/com/dreammaster/gthandler/enums/MetaTileEntityIDs.java b/src/main/java/com/dreammaster/gthandler/enums/MetaTileEntityIDs.java index 5366f099b..a5c19350a 100644 --- a/src/main/java/com/dreammaster/gthandler/enums/MetaTileEntityIDs.java +++ b/src/main/java/com/dreammaster/gthandler/enums/MetaTileEntityIDs.java @@ -244,14 +244,6 @@ public enum MetaTileEntityIDs { PLASMA_ARC_FURNACE_UEV(11094), PLASMA_ARC_FURNACE_UIV(11095), PLASMA_ARC_FURNACE_UMV(11096), - WORLD_ACCELERATOR_LV(11100), - WORLD_ACCELERATOR_MV(11101), - WORLD_ACCELERATOR_HV(11102), - WORLD_ACCELERATOR_EV(11103), - WORLD_ACCELERATOR_IV(11104), - WORLD_ACCELERATOR_LuV(11105), - WORLD_ACCELERATOR_ZPM(11106), - WORLD_ACCELERATOR_UV(11107), BREWERY_LuV(11120), BREWERY_ZPM(11121), BREWERY_UV(11122), diff --git a/src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java index 8b4fe92e6..889f4c46b 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java @@ -840,28 +840,28 @@ public void run() { .itemInputs( GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Draconium, 2L), CustomItemList.Casing_UEV.get(1L)) - .itemOutputs(CustomItemList.Hull_UEV.get(1L)).fluidInputs(Materials.Polybenzimidazole.getMolten(576L)) + .itemOutputs(ItemList.Hull_UEV.get(1L)).fluidInputs(Materials.Polybenzimidazole.getMolten(576L)) .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.NetherStar, 2L), CustomItemList.Casing_UIV.get(1L)) - .itemOutputs(CustomItemList.Hull_UIV.get(1L)).fluidInputs(Materials.Polybenzimidazole.getMolten(576L)) + .itemOutputs(ItemList.Hull_UIV.get(1L)).fluidInputs(Materials.Polybenzimidazole.getMolten(576L)) .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.wireGt12, Materials.Quantium, 2L), CustomItemList.Casing_UMV.get(1L)) - .itemOutputs(CustomItemList.Hull_UMV.get(1L)).fluidInputs(Materials.Polybenzimidazole.getMolten(576L)) + .itemOutputs(ItemList.Hull_UMV.get(1L)).fluidInputs(Materials.Polybenzimidazole.getMolten(576L)) .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.BlackPlutonium, 2L), CustomItemList.Casing_UXV.get(1L)) - .itemOutputs(CustomItemList.Hull_UXV.get(1L)).fluidInputs(MaterialsKevlar.Kevlar.getMolten(576L)) + .itemOutputs(ItemList.Hull_UXV.get(1L)).fluidInputs(MaterialsKevlar.Kevlar.getMolten(576L)) .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(assemblerRecipes); // Hermetic casings @@ -1438,7 +1438,7 @@ public void run() { if (BartWorks.isModLoaded()) { // Humongous input hatch - GT_Values.RA.stdBuilder().itemInputs(CustomItemList.Hatch_Input_UXV.get(1), ItemList.Quantum_Tank_IV.get(1)) + GT_Values.RA.stdBuilder().itemInputs(ItemList.Hatch_Input_UXV.get(1), ItemList.Quantum_Tank_IV.get(1)) .itemOutputs(ItemRegistry.humongousInputHatch.copy()) .fluidInputs(MaterialsUEVplus.Space.getMolten(5_760L)).duration(5 * SECONDS).eut(TierEU.RECIPE_UMV) .addTo(assemblerRecipes); @@ -1685,7 +1685,7 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.pipeQuadruple, Materials.Infinity, 1L), - CustomItemList.Hull_UEV.get(1L), + ItemList.Hull_UEV.get(1L), GT_Utility.getIntegratedCircuit(4)) .itemOutputs(ItemList.Hatch_Input_Multi_2x2_UEV.get(1L)) .fluidInputs(Materials.Polybenzimidazole.getMolten(2304L)).duration(30 * SECONDS).eut(TierEU.RECIPE_UEV) @@ -1694,7 +1694,7 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.pipeQuadruple, MaterialsUEVplus.TranscendentMetal, 1L), - CustomItemList.Hull_UIV.get(1L), + ItemList.Hull_UIV.get(1L), GT_Utility.getIntegratedCircuit(4)) .itemOutputs(ItemList.Hatch_Input_Multi_2x2_UIV.get(1L)) .fluidInputs(Materials.Polybenzimidazole.getMolten(2304L)).duration(30 * SECONDS).eut(TierEU.RECIPE_UIV) @@ -1949,7 +1949,7 @@ public void run() { GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.UEV), 4), Materials.Americium.getPlates(3), ItemList.Field_Generator_UV.get(1), - CustomItemList.Automation_ChestBuffer_UEV.get(1L)) + ItemList.Automation_ChestBuffer_UEV.get(1L)) .itemOutputs(ItemList.Quantum_Chest_IV.get(1)).duration(5 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(assemblerRecipes); // Ultra High Voltage Chest Buffer @@ -1957,10 +1957,10 @@ public void run() { .itemInputs( ItemList.Conveyor_Module_UEV.get(1), GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.UEV), 1), - CustomItemList.Hull_UEV.get(1), + ItemList.Hull_UEV.get(1), GT_OreDictUnificator.get(OrePrefixes.chest, Materials.Wood, 1)) - .itemOutputs(CustomItemList.Automation_ChestBuffer_UEV.get(1L)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); + .itemOutputs(ItemList.Automation_ChestBuffer_UEV.get(1L)).duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(assemblerRecipes); // UV Compressor GT_Values.RA.stdBuilder().itemInputs( @@ -1969,7 +1969,7 @@ public void run() { GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UV, 2), ItemList.Electric_Piston_UV.get(2), GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.ElectrumFlux, 4)) - .itemOutputs(CustomItemList.CompressorUV.get(1)).duration(5 * SECONDS).eut(TierEU.RECIPE_UV) + .itemOutputs(ItemList.CompressorUV.get(1)).duration(5 * SECONDS).eut(TierEU.RECIPE_UV) .addTo(assemblerRecipes); // UV Microwave Transmitter @@ -2242,9 +2242,8 @@ public void run() { GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.VanadiumGallium, 1), GregtechItemList.Transformer_HA_ZPM_LuV.get(1), ItemList.Electric_Pump_LV.get(1)) - .fluidInputs(Materials.Lubricant.getFluid(2000)) - .itemOutputs(CustomItemList.WetTransformer_ZPM_LuV.get(1)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); + .fluidInputs(Materials.Lubricant.getFluid(2000)).itemOutputs(ItemList.WetTransformer_ZPM_LuV.get(1)) + .duration(5 * SECONDS).eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); // Hastelloy-X Structural Block GT_Values.RA.stdBuilder() @@ -2290,7 +2289,7 @@ public void run() { ItemList.Robot_Arm_UV.get(2), ItemList.Electric_Piston_UV.get(2), ItemList.Hull_UV.get(1)) - .itemOutputs(CustomItemList.AcceleratorUV.get(1)).duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .itemOutputs(ItemList.AcceleratorUV.get(1)).duration(5 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(assemblerRecipes); if (KekzTech.isModLoaded()) { // LSC controller @@ -2305,7 +2304,7 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.pipeQuadruple, MaterialsUEVplus.SpaceTime, 1), - CustomItemList.Hull_UMV.get(1), + ItemList.Hull_UMV.get(1), GT_Utility.getIntegratedCircuit(4)) .fluidInputs(Materials.Polybenzimidazole.getMolten(2304)) .itemOutputs(ItemList.Hatch_Input_Multi_2x2_UMV.get(1)).duration(30 * SECONDS).eut(TierEU.RECIPE_UMV) @@ -2314,7 +2313,7 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.pipeQuadruple, MaterialsUEVplus.SpaceTime, 4), - CustomItemList.Hull_UXV.get(1), + ItemList.Hull_UXV.get(1), GT_Utility.getIntegratedCircuit(4)) .fluidInputs(Materials.Polybenzimidazole.getMolten(2304)) .itemOutputs(ItemList.Hatch_Input_Multi_2x2_UXV.get(1)).duration(30 * SECONDS).eut(TierEU.RECIPE_UXV) @@ -4353,7 +4352,7 @@ private void makeAE2Recipes() { // Engineering Processor getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24), CustomItemList.MysteriousCrystal.get(1L), - CustomItemList.AcceleratorLuV.get(1L), + ItemList.AcceleratorLuV.get(1L), GT_Utility.getIntegratedCircuit(2)) .itemOutputs(getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 56)).duration(5 * SECONDS) .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); @@ -9168,7 +9167,7 @@ private void makeSolderingAlloyRecipes() { ItemList.Hull_EV.get(1L), ItemList.Cover_SolarPanel_EV.get(1L), ItemList.Robot_Arm_EV.get(1L), - CustomItemList.BatteryHull_EV_Full.get(1L), + ItemList.BatteryHull_EV_Full.get(1L), GT_Utility.getIntegratedCircuit(2)) .itemOutputs(GT_ModHandler.getModItem(AdvancedSolarPanel.ID, "BlockAdvSolarPanel", 1L, 3)) .fluidInputs(tMat.getMolten(1152L * tMultiplier / 2L)).duration(1 * MINUTES + 10 * SECONDS) @@ -9184,7 +9183,7 @@ private void makeSolderingAlloyRecipes() { ItemList.Hull_IV.get(1L), ItemList.Cover_SolarPanel_IV.get(1L), ItemList.Robot_Arm_IV.get(1L), - CustomItemList.BatteryHull_IV_Full.get(1L), + ItemList.BatteryHull_IV_Full.get(1L), GT_Utility.getIntegratedCircuit(2)) .itemOutputs(GT_ModHandler.getModItem(SuperSolarPanels.ID, "SpectralSolarPanel", 1L, 0)) .fluidInputs(tMat.getMolten(1440 * tMultiplier / 2L)).duration(1 * MINUTES + 20 * SECONDS) @@ -9195,7 +9194,7 @@ private void makeSolderingAlloyRecipes() { ItemList.Hull_LuV.get(1L), ItemList.Cover_SolarPanel_LuV.get(1L), ItemList.Robot_Arm_LuV.get(1L), - CustomItemList.BatteryHull_LuV_Full.get(1L), + ItemList.BatteryHull_LuV_Full.get(1L), GT_Utility.getIntegratedCircuit(2)) .itemOutputs(GT_ModHandler.getModItem(SuperSolarPanels.ID, "SingularSolarPanel", 1L, 0)) .fluidInputs(tMat.getMolten(1728 * tMultiplier / 2L)).duration(1 * MINUTES + 30 * SECONDS) @@ -9206,7 +9205,7 @@ private void makeSolderingAlloyRecipes() { ItemList.Hull_ZPM.get(1L), ItemList.Cover_SolarPanel_ZPM.get(1L), ItemList.Robot_Arm_ZPM.get(1L), - CustomItemList.BatteryHull_ZPM_Full.get(1L), + ItemList.BatteryHull_ZPM_Full.get(1L), GT_Utility.getIntegratedCircuit(2)) .itemOutputs(GT_ModHandler.getModItem(SuperSolarPanels.ID, "AdminSolarPanel", 1L, 0)) .fluidInputs(tMat.getMolten(2016 * tMultiplier / 2L)).duration(1 * MINUTES + 40 * SECONDS) @@ -9217,7 +9216,7 @@ private void makeSolderingAlloyRecipes() { ItemList.Hull_UV.get(1L), ItemList.Cover_SolarPanel_UV.get(1L), ItemList.Robot_Arm_UV.get(1L), - CustomItemList.BatteryHull_UV_Full.get(1L), + ItemList.BatteryHull_UV_Full.get(1L), GT_Utility.getIntegratedCircuit(2)) .itemOutputs(GT_ModHandler.getModItem(SuperSolarPanels.ID, "PhotonicSolarPanel", 1L, 0)) .fluidInputs(tMat.getMolten(2304 * tMultiplier / 2L)).duration(1 * MINUTES + 50 * SECONDS) diff --git a/src/main/java/com/dreammaster/gthandler/transformers/GT_MetaTileEntity_WetTransformer.java b/src/main/java/com/dreammaster/gthandler/transformers/GT_MetaTileEntity_WetTransformer.java deleted file mode 100644 index 75ca1ad9e..000000000 --- a/src/main/java/com/dreammaster/gthandler/transformers/GT_MetaTileEntity_WetTransformer.java +++ /dev/null @@ -1,94 +0,0 @@ -package com.dreammaster.gthandler.transformers; - -import static gregtech.api.enums.GT_Values.V; - -import net.minecraft.util.EnumChatFormatting; - -import org.apache.commons.lang3.ArrayUtils; - -import gregtech.api.enums.Textures; -import gregtech.api.interfaces.ITexture; -import gregtech.api.interfaces.metatileentity.IMetaTileEntity; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Transformer; - -public class GT_MetaTileEntity_WetTransformer extends GT_MetaTileEntity_Transformer { - - public GT_MetaTileEntity_WetTransformer(int aID, String aName, String aNameRegional, int aTier, - String aDescription) { - super(aID, aName, aNameRegional, aTier, aDescription); - } - - public GT_MetaTileEntity_WetTransformer(String aName, int aTier, String[] aDescription, ITexture[][][] aTextures) { - super(aName, aTier, aDescription, aTextures); - } - - @Override - public IMetaTileEntity newMetaEntity(IGregTechTileEntity aTileEntity) { - return new GT_MetaTileEntity_WetTransformer(mName, mTier, mDescriptionArray, mTextures); - } - - @Override - public ITexture[][][] getTextureSet(ITexture[] aTextures) { - ITexture[][][] rTextures = new ITexture[12][17][]; - for (byte b = -1; b < 16; b++) { - rTextures[0][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_OUT_MULTI[mTier] }; - rTextures[1][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_OUT_MULTI[mTier] }; - rTextures[2][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_OUT_MULTI[mTier] }; - rTextures[3][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_IN_POWER[mTier + 1] }; - rTextures[4][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_IN_POWER[mTier + 1] }; - rTextures[5][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_IN_POWER[mTier + 1] }; - rTextures[6][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_IN_MULTI[mTier] }; - rTextures[7][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_IN_MULTI[mTier] }; - rTextures[8][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_IN_MULTI[mTier] }; - rTextures[9][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_OUT_POWER[mTier + 1] }; - rTextures[10][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_OUT_POWER[mTier + 1] }; - rTextures[11][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_OUT_POWER[mTier + 1] }; - } - return rTextures; - } - - @Override - public String[] getDescription() { - return ArrayUtils.addAll( - mDescriptionArray, - "Accepts 16A and outputs 64A", - EnumChatFormatting.BLUE + "Tec" - + EnumChatFormatting.DARK_BLUE - + "Tech" - + EnumChatFormatting.BLUE - + ": Interdimensional"); - } - - @Override - public long getMinimumStoredEU() { - return V[mTier + 1]; - } - - @Override - public long maxEUStore() { - return 512L + V[mTier + 1] * 128L; - } - - @Override - public long maxAmperesOut() { - return getBaseMetaTileEntity().isAllowedToWork() ? 64 : 16; - } - - @Override - public long maxAmperesIn() { - return getBaseMetaTileEntity().isAllowedToWork() ? 16 : 64; - } -} diff --git a/src/main/java/com/dreammaster/gthandler/turboCharger/GT_MetaTileEntity_TurboCharger.java b/src/main/java/com/dreammaster/gthandler/turboCharger/GT_MetaTileEntity_TurboCharger.java deleted file mode 100644 index 8c47697ea..000000000 --- a/src/main/java/com/dreammaster/gthandler/turboCharger/GT_MetaTileEntity_TurboCharger.java +++ /dev/null @@ -1,146 +0,0 @@ -package com.dreammaster.gthandler.turboCharger; - -import static gregtech.api.enums.GT_Values.V; - -import net.minecraft.item.ItemStack; - -import gregtech.api.enums.Textures; -import gregtech.api.interfaces.ITexture; -import gregtech.api.interfaces.metatileentity.IMetaTileEntity; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import gregtech.api.metatileentity.BaseMetaTileEntity; -import gregtech.api.metatileentity.MetaTileEntity; -import gregtech.api.util.GT_ModHandler; -import gregtech.api.util.GT_Utility; -import gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_Charger; - -/** - * Created by danie_000 on 15.10.2016. - */ -public class GT_MetaTileEntity_TurboCharger extends GT_MetaTileEntity_Charger { - - public GT_MetaTileEntity_TurboCharger(int aID, String aName, String aNameRegional, int aTier, String aDescription, - int aSlotCount) { - super(aID, aName, aNameRegional, aTier, aDescription, aSlotCount); - } - - public GT_MetaTileEntity_TurboCharger(String aName, int aTier, String[] aDescription, ITexture[][][] aTextures, - int aSlotCount) { - super(aName, aTier, aDescription, aTextures, aSlotCount); - } - - @Override - public IMetaTileEntity newMetaEntity(IGregTechTileEntity aTileEntity) { - return new GT_MetaTileEntity_TurboCharger(mName, mTier, mDescriptionArray, mTextures, mInventory.length); - } - - @Override - public ITexture[][][] getTextureSet(ITexture[] aTextures) { - ITexture[][][] rTextures = new ITexture[2][17][]; - for (byte b = -1; b < 16; b++) { - rTextures[0][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1] }; - rTextures[1][b + 1] = new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[mTier][b + 1], - Textures.BlockIcons.OVERLAYS_ENERGY_OUT_POWER[mTier] }; - } - return rTextures; - } - - @Override - public long getMinimumStoredEU() { - return V[mTier] * 1536L * mInventory.length; - } - - @Override - public long maxEUStore() { - return V[mTier] * 6144L * mInventory.length; - } - - @Override - public long maxAmperesIn() { - return 16L * mInventory.length; - } - - @Override - public long maxAmperesOut() { - return 4L * mInventory.length; - } - - @Override - public long maxEUInput() { - return V[mTier]; - } - - @Override - public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { - if (aBaseMetaTileEntity.isServerSide()) { - - mCharge = aBaseMetaTileEntity.getStoredEU() / 2 > aBaseMetaTileEntity.getEUCapacity() / 3 - || !aBaseMetaTileEntity.isAllowedToWork(); - mDecharge = aBaseMetaTileEntity.getStoredEU() < aBaseMetaTileEntity.getEUCapacity() / 3 - && aBaseMetaTileEntity.isAllowedToWork(); - mBatteryCount = 0; - mChargeableCount = 0; - for (ItemStack tStack : mInventory) { - if (GT_ModHandler.isElectricItem(tStack, mTier)) { - if (GT_ModHandler.isChargerItem(tStack)) { - mBatteryCount++; - } - mChargeableCount++; - } - } - - if (getBaseMetaTileEntity() instanceof BaseMetaTileEntity) { - BaseMetaTileEntity mBaseMetaTileEntity = (BaseMetaTileEntity) getBaseMetaTileEntity(); - if (mBaseMetaTileEntity.getMetaTileEntity() instanceof MetaTileEntity) { - MetaTileEntity mMetaTileEntity = (MetaTileEntity) mBaseMetaTileEntity.getMetaTileEntity(); - if (mMetaTileEntity.dechargerSlotCount() > 0 - && mBaseMetaTileEntity.getStoredEU() < mBaseMetaTileEntity.getEUCapacity()) { - for (int i = mMetaTileEntity.dechargerSlotStartIndex(), - k = mMetaTileEntity.dechargerSlotCount() + i; i < k; i++) { - if (mMetaTileEntity.mInventory[i] != null - && mBaseMetaTileEntity.getStoredEU() < mBaseMetaTileEntity.getEUCapacity()) { - // CODE - mBaseMetaTileEntity.increaseStoredEnergyUnits( - GT_ModHandler.dischargeElectricItem( - mMetaTileEntity.mInventory[i], - GT_Utility.safeInt( - Math.min( - V[mTier] * 120, - mBaseMetaTileEntity.getEUCapacity() - - mBaseMetaTileEntity.getStoredEU())), - (int) Math.min(Integer.MAX_VALUE, mMetaTileEntity.getInputTier()), - true, - false, - false), - true); - if (mMetaTileEntity.mInventory[i].stackSize <= 0) { - mMetaTileEntity.mInventory[i] = null; - } - } - } - } - if (mMetaTileEntity.rechargerSlotCount() > 0 && mBaseMetaTileEntity.getStoredEU() > 0) { - for (int i = mMetaTileEntity.rechargerSlotStartIndex(), - k = mMetaTileEntity.rechargerSlotCount() + i; i < k; i++) { - if (mBaseMetaTileEntity.getStoredEU() > 0 && mMetaTileEntity.mInventory[i] != null) { - // CODE - mBaseMetaTileEntity.decreaseStoredEU( - GT_ModHandler.chargeElectricItem( - mMetaTileEntity.mInventory[i], - GT_Utility.safeInt( - Math.min(V[mTier] * 120, mBaseMetaTileEntity.getStoredEU())), - (int) Math.min(Integer.MAX_VALUE, mMetaTileEntity.getOutputTier()), - true, - false), - true); - if (mMetaTileEntity.mInventory[i].stackSize <= 0) { - mMetaTileEntity.mInventory[i] = null; - } - } - } - } - } - } - } - } -} diff --git a/src/main/java/com/dreammaster/scripts/ScriptAmunRa.java b/src/main/java/com/dreammaster/scripts/ScriptAmunRa.java index d2c4acfc2..f4f2d43e7 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptAmunRa.java +++ b/src/main/java/com/dreammaster/scripts/ScriptAmunRa.java @@ -466,7 +466,7 @@ public void loadRecipes() { new Object[] { new ItemStack(advancedRadiationProtectionPlate, 4), new ItemStack(advancedRadiationProtectionPlate, 4), new ItemStack(advancedRadiationProtectionPlate, 4), - new ItemStack(advancedRadiationProtectionPlate, 4), ItemList.Battery_Buffer_4by4_MAX.get(2), + new ItemStack(advancedRadiationProtectionPlate, 4), ItemList.Battery_Buffer_4by4_UHV.get(2), ItemList.Emitter_UHV.get(4), ItemList.Field_Generator_UHV.get(2), new ItemStack(baseItem, 1, 27) }, new FluidStack[] { Materials.Infinity.getMolten(50 * INGOTS), diff --git a/src/main/java/com/dreammaster/scripts/ScriptAppliedEnergistics2.java b/src/main/java/com/dreammaster/scripts/ScriptAppliedEnergistics2.java index 0a57f827d..9c0e61440 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptAppliedEnergistics2.java +++ b/src/main/java/com/dreammaster/scripts/ScriptAppliedEnergistics2.java @@ -98,7 +98,7 @@ public void loadRecipes() { getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 28), getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), CustomItemList.MysteriousCrystal, - CustomItemList.AcceleratorLuV); + ItemList.AcceleratorLuV); // Quad Core GT_Values.RA.stdBuilder() diff --git a/src/main/java/com/dreammaster/scripts/ScriptBloodMagic.java b/src/main/java/com/dreammaster/scripts/ScriptBloodMagic.java index 5aa6449ac..90d29a61b 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptBloodMagic.java +++ b/src/main/java/com/dreammaster/scripts/ScriptBloodMagic.java @@ -2493,13 +2493,13 @@ public void loadRecipes() { .add(Aspect.getAspect("terra"), 8), getModItem(BloodArsenal.ID, "blood_stone", 1, 4, missing), new ItemStack[] { getModItem(BloodMagic.ID, "AlchemicalWizardrybloodRune", 1, 5, missing), - CustomItemList.AcceleratorLuV.get(1L, missing), + ItemList.AcceleratorLuV.get(1L, missing), getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 24, missing), getModItem(BloodMagic.ID, "speedRune", 1, 0, missing), getModItem(BloodMagic.ID, "bloodMagicBaseAlchemyItems", 1, 8, missing), getModItem(BloodArsenal.ID, "blood_stone", 1, 4, missing), getModItem(BloodMagic.ID, "AlchemicalWizardrybloodRune", 1, 5, missing), - CustomItemList.AcceleratorLuV.get(1L, missing), + ItemList.AcceleratorLuV.get(1L, missing), getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 24, missing), getModItem(BloodMagic.ID, "speedRune", 1, 0, missing), getModItem(BloodMagic.ID, "aether", 1, 0, missing), diff --git a/src/main/java/com/dreammaster/scripts/ScriptIndustrialApiary.java b/src/main/java/com/dreammaster/scripts/ScriptIndustrialApiary.java index 07bb64aa4..6a6e94a94 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptIndustrialApiary.java +++ b/src/main/java/com/dreammaster/scripts/ScriptIndustrialApiary.java @@ -120,11 +120,9 @@ public void loadRecipes() { ItemList.IndustrialApiary_Upgrade_Acceleration_6, ItemList.IndustrialApiary_Upgrade_Acceleration_7, ItemList.IndustrialApiary_Upgrade_Acceleration_8 }; - final ItemStack[] Accelerators = new ItemStack[] { CustomItemList.AcceleratorLV.get(1), - CustomItemList.AcceleratorMV.get(1), CustomItemList.AcceleratorHV.get(1), - CustomItemList.AcceleratorEV.get(1), CustomItemList.AcceleratorIV.get(1), - CustomItemList.AcceleratorLuV.get(1), CustomItemList.AcceleratorZPM.get(1), - CustomItemList.AcceleratorUV.get(1) }; + final ItemStack[] Accelerators = new ItemStack[] { ItemList.AcceleratorLV.get(1), ItemList.AcceleratorMV.get(1), + ItemList.AcceleratorHV.get(1), ItemList.AcceleratorEV.get(1), ItemList.AcceleratorIV.get(1), + ItemList.AcceleratorLuV.get(1), ItemList.AcceleratorZPM.get(1), ItemList.AcceleratorUV.get(1) }; // Acceleration Upgrade 1-8 for (int i = 0; i < AccelerationUpgrades.length; i++) {