diff options
author | miozune <miozune@gmail.com> | 2022-07-15 14:34:19 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-15 06:34:19 +0100 |
commit | c0eb617fa5c146b7a222c5461faf14394508cf4b (patch) | |
tree | e25d23490122b5c663fd4e2791a81704c0183b00 /src/main/java/goodgenerator/loader | |
parent | 36301feacf5a33ded24d338ae39985da6080d2bb (diff) | |
download | GT5-Unofficial-c0eb617fa5c146b7a222c5461faf14394508cf4b.tar.gz GT5-Unofficial-c0eb617fa5c146b7a222c5461faf14394508cf4b.tar.bz2 GT5-Unofficial-c0eb617fa5c146b7a222c5461faf14394508cf4b.zip |
Expand item limit for Neutron Activator & Add back Low Quality Naquadria Sulphate to the outputs from Concentrated Enriched-Naquadah Sludge (#53)
* Expand item limit for Neutron Activator & Add back Low Quality Naquadria Sulphate to the outputs from Concentrated Enriched-Naquadah Sludge
* updateBuildScript & spotlessApply
Diffstat (limited to 'src/main/java/goodgenerator/loader')
8 files changed, 2913 insertions, 2896 deletions
diff --git a/src/main/java/goodgenerator/loader/AchievementLoader.java b/src/main/java/goodgenerator/loader/AchievementLoader.java index 2df30c8752..13d9048092 100644 --- a/src/main/java/goodgenerator/loader/AchievementLoader.java +++ b/src/main/java/goodgenerator/loader/AchievementLoader.java @@ -1,4 +1,3 @@ package goodgenerator.loader; -public class AchievementLoader { -} +public class AchievementLoader {} diff --git a/src/main/java/goodgenerator/loader/FuelRecipeLoader.java b/src/main/java/goodgenerator/loader/FuelRecipeLoader.java index 73e97830a2..29d6c9558a 100644 --- a/src/main/java/goodgenerator/loader/FuelRecipeLoader.java +++ b/src/main/java/goodgenerator/loader/FuelRecipeLoader.java @@ -1,9 +1,12 @@ package goodgenerator.loader; +import static goodgenerator.main.GG_Config_Loader.NaquadahFuelTime; +import static goodgenerator.main.GG_Config_Loader.NaquadahFuelVoltage; + +import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; import goodgenerator.items.MyMaterial; import goodgenerator.util.ItemRefer; import goodgenerator.util.MyRecipeAdder; -import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_OreDictUnificator; @@ -11,69 +14,93 @@ import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; -import static goodgenerator.main.GG_Config_Loader.NaquadahFuelTime; -import static goodgenerator.main.GG_Config_Loader.NaquadahFuelVoltage; - public class FuelRecipeLoader { - public static void RegisterFuel(){ - //MyRecipeAdder.instance.addLiquidMentalFuel(Materials.NaquadahEnriched.getMolten(1L),Materials.Naquadah.getMolten(1L),32768,100); - //MyRecipeAdder.instance.addLiquidMentalFuel(Materials.Naquadria.getMolten(1L),Materials.Naquadah.getMolten(1L),262144,120); - MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.uraniumBasedLiquidFuelExcited.getFluidOrGas(1),MyMaterial.uraniumBasedLiquidFuelDepleted.getFluidOrGas(1),NaquadahFuelVoltage[0],NaquadahFuelTime[0]); - MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.thoriumBasedLiquidFuelExcited.getFluidOrGas(1),MyMaterial.thoriumBasedLiquidFuelDepleted.getFluidOrGas(1),NaquadahFuelVoltage[1],NaquadahFuelTime[1]); - MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.plutoniumBasedLiquidFuelExcited.getFluidOrGas(1),MyMaterial.plutoniumBasedLiquidFuelDepleted.getFluidOrGas(1),NaquadahFuelVoltage[2],NaquadahFuelTime[2]); - MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkI.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkIDepleted.getFluidOrGas(1),NaquadahFuelVoltage[3],NaquadahFuelTime[3]); - MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkII.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkIIDepleted.getFluidOrGas(1),NaquadahFuelVoltage[4],NaquadahFuelTime[4]); - MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkIIIDepleted.getFluidOrGas(1),NaquadahFuelVoltage[5],NaquadahFuelTime[5]); - MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkIVDepleted.getFluidOrGas(1),NaquadahFuelVoltage[6],NaquadahFuelTime[6]); - MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkVDepleted.getFluidOrGas(1),NaquadahFuelVoltage[7],NaquadahFuelTime[7]); + public static void RegisterFuel() { + // MyRecipeAdder.instance.addLiquidMentalFuel(Materials.NaquadahEnriched.getMolten(1L),Materials.Naquadah.getMolten(1L),32768,100); + // MyRecipeAdder.instance.addLiquidMentalFuel(Materials.Naquadria.getMolten(1L),Materials.Naquadah.getMolten(1L),262144,120); + MyRecipeAdder.instance.addLiquidMentalFuel( + MyMaterial.uraniumBasedLiquidFuelExcited.getFluidOrGas(1), + MyMaterial.uraniumBasedLiquidFuelDepleted.getFluidOrGas(1), + NaquadahFuelVoltage[0], + NaquadahFuelTime[0]); + MyRecipeAdder.instance.addLiquidMentalFuel( + MyMaterial.thoriumBasedLiquidFuelExcited.getFluidOrGas(1), + MyMaterial.thoriumBasedLiquidFuelDepleted.getFluidOrGas(1), + NaquadahFuelVoltage[1], + NaquadahFuelTime[1]); + MyRecipeAdder.instance.addLiquidMentalFuel( + MyMaterial.plutoniumBasedLiquidFuelExcited.getFluidOrGas(1), + MyMaterial.plutoniumBasedLiquidFuelDepleted.getFluidOrGas(1), + NaquadahFuelVoltage[2], + NaquadahFuelTime[2]); + MyRecipeAdder.instance.addLiquidMentalFuel( + MyMaterial.naquadahBasedFuelMkI.getFluidOrGas(1), + MyMaterial.naquadahBasedFuelMkIDepleted.getFluidOrGas(1), + NaquadahFuelVoltage[3], + NaquadahFuelTime[3]); + MyRecipeAdder.instance.addLiquidMentalFuel( + MyMaterial.naquadahBasedFuelMkII.getFluidOrGas(1), + MyMaterial.naquadahBasedFuelMkIIDepleted.getFluidOrGas(1), + NaquadahFuelVoltage[4], + NaquadahFuelTime[4]); + MyRecipeAdder.instance.addLiquidMentalFuel( + MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(1), + MyMaterial.naquadahBasedFuelMkIIIDepleted.getFluidOrGas(1), + NaquadahFuelVoltage[5], + NaquadahFuelTime[5]); + MyRecipeAdder.instance.addLiquidMentalFuel( + MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(1), + MyMaterial.naquadahBasedFuelMkIVDepleted.getFluidOrGas(1), + NaquadahFuelVoltage[6], + NaquadahFuelTime[6]); + MyRecipeAdder.instance.addLiquidMentalFuel( + MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(1), + MyMaterial.naquadahBasedFuelMkVDepleted.getFluidOrGas(1), + NaquadahFuelVoltage[7], + NaquadahFuelTime[7]); MyRecipeAdder.instance.addNaquadahFuelRefineRecipe( - new FluidStack[]{ - MyMaterial.heavyNaquadahFuel.getFluidOrGas(800), - MyMaterial.lightNaquadahFuel.getFluidOrGas(1000), + new FluidStack[] { + MyMaterial.heavyNaquadahFuel.getFluidOrGas(800), MyMaterial.lightNaquadahFuel.getFluidOrGas(1000), }, - new ItemStack[]{ - MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust,4), - WerkstoffLoader.Tiberium.get(OrePrefixes.dust,27), - ItemRefer.High_Density_Uranium.get(2), - ItemRefer.High_Density_Plutonium.get(1), + new ItemStack[] { + MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust, 4), + WerkstoffLoader.Tiberium.get(OrePrefixes.dust, 27), + ItemRefer.High_Density_Uranium.get(2), + ItemRefer.High_Density_Plutonium.get(1), }, MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(100), 1100000, 100, - 1 - ); + 1); MyRecipeAdder.instance.addNaquadahFuelRefineRecipe( - new FluidStack[]{ - MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(2000), - Materials.Praseodymium.getMolten(9216L) + new FluidStack[] { + MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(2000), Materials.Praseodymium.getMolten(9216L) }, - new ItemStack[]{ - MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust,27), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.NetherStar,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.DraconiumAwakened,64), - MyMaterial.orundum.get(OrePrefixes.dust,32), + new ItemStack[] { + MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust, 27), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NetherStar, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.DraconiumAwakened, 64), + MyMaterial.orundum.get(OrePrefixes.dust, 32), }, MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(250), 46000000, 160, - 2 - ); + 2); MyRecipeAdder.instance.addNaquadahFuelRefineRecipe( - new FluidStack[]{ - MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(2000), - FluidRegistry.getFluidStack("heavyradox",1000), + new FluidStack[] { + MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(2000), + FluidRegistry.getFluidStack("heavyradox", 1000), }, - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Infinity,16), - MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.dust, 32), + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Infinity, 16), + MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.dust, 32), }, MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(500), 100000000, 200, - 2 - ); + 2); } } diff --git a/src/main/java/goodgenerator/loader/FuelRodLoader.java b/src/main/java/goodgenerator/loader/FuelRodLoader.java index 723821b0e5..93555a834d 100644 --- a/src/main/java/goodgenerator/loader/FuelRodLoader.java +++ b/src/main/java/goodgenerator/loader/FuelRodLoader.java @@ -1,14 +1,14 @@ package goodgenerator.loader; +import static goodgenerator.util.DescTextLocalization.addText; + +import cpw.mods.fml.common.registry.GameRegistry; import goodgenerator.items.DepletedFuelRod; import goodgenerator.items.FuelRod; import goodgenerator.main.GoodGenerator; -import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; -import static goodgenerator.util.DescTextLocalization.addText; - public class FuelRodLoader { public static Item rodCompressedUraniumDepleted; @@ -37,25 +37,42 @@ public class FuelRodLoader { public static Item rodLiquidPlutonium_4; public static void RegisterRod() { - rodCompressedUraniumDepleted = new DepletedFuelRod("rodCompressedUraniumDepleted", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 100); - rodCompressedUraniumDepleted_2 = new DepletedFuelRod("rodCompressedUraniumDepleted2", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 200); - rodCompressedUraniumDepleted_4 = new DepletedFuelRod("rodCompressedUraniumDepleted4", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 400); - rodCompressedPlutoniumDepleted = new DepletedFuelRod("rodCompressedPlutoniumDepleted", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 120); - rodCompressedPlutoniumDepleted_2 = new DepletedFuelRod("rodCompressedPlutoniumDepleted2", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 240); - rodCompressedPlutoniumDepleted_4 = new DepletedFuelRod("rodCompressedPlutoniumDepleted4", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 480); - rodLiquidUraniumDepleted = new DepletedFuelRod("rodLiquidUraniumDepleted", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 800); - rodLiquidUraniumDepleted_2 = new DepletedFuelRod("rodLiquidUraniumDepleted2", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 1600); - rodLiquidUraniumDepleted_4 = new DepletedFuelRod("rodLiquidUraniumDepleted4", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 3200); - rodLiquidPlutoniumDepleted = new DepletedFuelRod("rodLiquidPlutoniumDepleted", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 1000); - rodLiquidPlutoniumDepleted_2 = new DepletedFuelRod("rodLiquidPlutoniumDepleted2", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 2000); - rodLiquidPlutoniumDepleted_4 = new DepletedFuelRod("rodLiquidPlutoniumDepleted4", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 4000); + rodCompressedUraniumDepleted = new DepletedFuelRod( + "rodCompressedUraniumDepleted", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 100); + rodCompressedUraniumDepleted_2 = new DepletedFuelRod( + "rodCompressedUraniumDepleted2", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 200); + rodCompressedUraniumDepleted_4 = new DepletedFuelRod( + "rodCompressedUraniumDepleted4", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 400); + rodCompressedPlutoniumDepleted = new DepletedFuelRod( + "rodCompressedPlutoniumDepleted", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 120); + rodCompressedPlutoniumDepleted_2 = new DepletedFuelRod( + "rodCompressedPlutoniumDepleted2", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 240); + rodCompressedPlutoniumDepleted_4 = new DepletedFuelRod( + "rodCompressedPlutoniumDepleted4", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 480); + rodLiquidUraniumDepleted = new DepletedFuelRod( + "rodLiquidUraniumDepleted", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 800); + rodLiquidUraniumDepleted_2 = new DepletedFuelRod( + "rodLiquidUraniumDepleted2", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 1600); + rodLiquidUraniumDepleted_4 = new DepletedFuelRod( + "rodLiquidUraniumDepleted4", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 3200); + rodLiquidPlutoniumDepleted = new DepletedFuelRod( + "rodLiquidPlutoniumDepleted", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 1000); + rodLiquidPlutoniumDepleted_2 = new DepletedFuelRod( + "rodLiquidPlutoniumDepleted2", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 2000); + rodLiquidPlutoniumDepleted_4 = new DepletedFuelRod( + "rodLiquidPlutoniumDepleted4", addText("depletedfuelrod.tooltip", 1), GoodGenerator.GG, 4000); GameRegistry.registerItem(rodCompressedUraniumDepleted, "rodCompressedUraniumDepleted", GoodGenerator.MOD_ID); - GameRegistry.registerItem(rodCompressedUraniumDepleted_2, "rodCompressedUraniumDepleted2", GoodGenerator.MOD_ID); - GameRegistry.registerItem(rodCompressedUraniumDepleted_4, "rodCompressedUraniumDepleted4", GoodGenerator.MOD_ID); - GameRegistry.registerItem(rodCompressedPlutoniumDepleted, "rodCompressedPlutoniumDepleted", GoodGenerator.MOD_ID); - GameRegistry.registerItem(rodCompressedPlutoniumDepleted_2, "rodCompressedPlutoniumDepleted2", GoodGenerator.MOD_ID); - GameRegistry.registerItem(rodCompressedPlutoniumDepleted_4, "rodCompressedPlutoniumDepleted4", GoodGenerator.MOD_ID); + GameRegistry.registerItem( + rodCompressedUraniumDepleted_2, "rodCompressedUraniumDepleted2", GoodGenerator.MOD_ID); + GameRegistry.registerItem( + rodCompressedUraniumDepleted_4, "rodCompressedUraniumDepleted4", GoodGenerator.MOD_ID); + GameRegistry.registerItem( + rodCompressedPlutoniumDepleted, "rodCompressedPlutoniumDepleted", GoodGenerator.MOD_ID); + GameRegistry.registerItem( + rodCompressedPlutoniumDepleted_2, "rodCompressedPlutoniumDepleted2", GoodGenerator.MOD_ID); + GameRegistry.registerItem( + rodCompressedPlutoniumDepleted_4, "rodCompressedPlutoniumDepleted4", GoodGenerator.MOD_ID); GameRegistry.registerItem(rodLiquidUraniumDepleted, "rodLiquidUraniumDepleted", GoodGenerator.MOD_ID); GameRegistry.registerItem(rodLiquidUraniumDepleted_2, "rodLiquidUraniumDepleted2", GoodGenerator.MOD_ID); GameRegistry.registerItem(rodLiquidUraniumDepleted_4, "rodLiquidUraniumDepleted4", GoodGenerator.MOD_ID); @@ -63,18 +80,120 @@ public class FuelRodLoader { GameRegistry.registerItem(rodLiquidPlutoniumDepleted_2, "rodLiquidPlutoniumDepleted2", GoodGenerator.MOD_ID); GameRegistry.registerItem(rodLiquidPlutoniumDepleted_4, "rodLiquidPlutoniumDepleted4", GoodGenerator.MOD_ID); - rodCompressedUranium = new FuelRod("rodCompressedUranium", 1, 100, 4, 800, 70000, new ItemStack(rodCompressedUraniumDepleted, 1), GoodGenerator.GG); - rodCompressedUranium_2 = new FuelRod("rodCompressedUranium2", 2, 100, 4, 1600, 70000, new ItemStack(rodCompressedUraniumDepleted_2, 1), GoodGenerator.GG); - rodCompressedUranium_4 = new FuelRod("rodCompressedUranium4", 4, 100, 4, 3200, 70000, new ItemStack(rodCompressedUraniumDepleted_4, 1), GoodGenerator.GG); - rodCompressedPlutonium = new FuelRod("rodCompressedPlutonium", 1, 50, 4, 1000, 30000, 6, new ItemStack(rodCompressedPlutoniumDepleted, 1), GoodGenerator.GG); - rodCompressedPlutonium_2 = new FuelRod("rodCompressedPlutonium2", 2, 50, 4, 2000, 30000, 6, new ItemStack(rodCompressedPlutoniumDepleted_2, 1), GoodGenerator.GG); - rodCompressedPlutonium_4 = new FuelRod("rodCompressedPlutonium4", 4, 50, 4, 4000, 30000, 6, new ItemStack(rodCompressedPlutoniumDepleted_4, 1), GoodGenerator.GG); - rodLiquidUranium = new FuelRod("rodLiquidUranium", 1, 1200, 64, 8000, 6000, new ItemStack(rodLiquidUraniumDepleted, 1), GoodGenerator.GG); - rodLiquidUranium_2 = new FuelRod("rodLiquidUranium2", 2, 1200, 64, 8000, 6000, new ItemStack(rodLiquidUraniumDepleted_2, 1), GoodGenerator.GG); - rodLiquidUranium_4 = new FuelRod("rodLiquidUranium4", 4, 1200, 64, 8000, 6000, new ItemStack(rodLiquidUraniumDepleted_4, 1), GoodGenerator.GG); - rodLiquidPlutonium = new FuelRod("rodLiquidPlutonium", 1, 1600, 64, 10000, 10000, 2, new ItemStack(rodLiquidPlutoniumDepleted, 1), GoodGenerator.GG); - rodLiquidPlutonium_2 = new FuelRod("rodLiquidPlutonium2", 2, 1600, 64, 10000, 10000, 2, new ItemStack(rodLiquidPlutoniumDepleted_2, 1), GoodGenerator.GG); - rodLiquidPlutonium_4 = new FuelRod("rodLiquidPlutonium4", 4, 1600, 64, 10000, 10000, 2, new ItemStack(rodLiquidPlutoniumDepleted_4, 1), GoodGenerator.GG); + rodCompressedUranium = new FuelRod( + "rodCompressedUranium", + 1, + 100, + 4, + 800, + 70000, + new ItemStack(rodCompressedUraniumDepleted, 1), + GoodGenerator.GG); + rodCompressedUranium_2 = new FuelRod( + "rodCompressedUranium2", + 2, + 100, + 4, + 1600, + 70000, + new ItemStack(rodCompressedUraniumDepleted_2, 1), + GoodGenerator.GG); + rodCompressedUranium_4 = new FuelRod( + "rodCompressedUranium4", + 4, + 100, + 4, + 3200, + 70000, + new ItemStack(rodCompressedUraniumDepleted_4, 1), + GoodGenerator.GG); + rodCompressedPlutonium = new FuelRod( + "rodCompressedPlutonium", + 1, + 50, + 4, + 1000, + 30000, + 6, + new ItemStack(rodCompressedPlutoniumDepleted, 1), + GoodGenerator.GG); + rodCompressedPlutonium_2 = new FuelRod( + "rodCompressedPlutonium2", + 2, + 50, + 4, + 2000, + 30000, + 6, + new ItemStack(rodCompressedPlutoniumDepleted_2, 1), + GoodGenerator.GG); + rodCompressedPlutonium_4 = new FuelRod( + "rodCompressedPlutonium4", + 4, + 50, + 4, + 4000, + 30000, + 6, + new ItemStack(rodCompressedPlutoniumDepleted_4, 1), + GoodGenerator.GG); + rodLiquidUranium = new FuelRod( + "rodLiquidUranium", + 1, + 1200, + 64, + 8000, + 6000, + new ItemStack(rodLiquidUraniumDepleted, 1), + GoodGenerator.GG); + rodLiquidUranium_2 = new FuelRod( + "rodLiquidUranium2", + 2, + 1200, + 64, + 8000, + 6000, + new ItemStack(rodLiquidUraniumDepleted_2, 1), + GoodGenerator.GG); + rodLiquidUranium_4 = new FuelRod( + "rodLiquidUranium4", + 4, + 1200, + 64, + 8000, + 6000, + new ItemStack(rodLiquidUraniumDepleted_4, 1), + GoodGenerator.GG); + rodLiquidPlutonium = new FuelRod( + "rodLiquidPlutonium", + 1, + 1600, + 64, + 10000, + 10000, + 2, + new ItemStack(rodLiquidPlutoniumDepleted, 1), + GoodGenerator.GG); + rodLiquidPlutonium_2 = new FuelRod( + "rodLiquidPlutonium2", + 2, + 1600, + 64, + 10000, + 10000, + 2, + new ItemStack(rodLiquidPlutoniumDepleted_2, 1), + GoodGenerator.GG); + rodLiquidPlutonium_4 = new FuelRod( + "rodLiquidPlutonium4", + 4, + 1600, + 64, + 10000, + 10000, + 2, + new ItemStack(rodLiquidPlutoniumDepleted_4, 1), + GoodGenerator.GG); GameRegistry.registerItem(rodCompressedUranium, "rodCompressedUranium", GoodGenerator.MOD_ID); GameRegistry.registerItem(rodCompressedUranium_2, "rodCompressedUranium2", GoodGenerator.MOD_ID); diff --git a/src/main/java/goodgenerator/loader/Loaders.java b/src/main/java/goodgenerator/loader/Loaders.java index db5f19f3e7..288c422da2 100644 --- a/src/main/java/goodgenerator/loader/Loaders.java +++ b/src/main/java/goodgenerator/loader/Loaders.java @@ -1,14 +1,18 @@ package goodgenerator.loader; +import static goodgenerator.util.DescTextLocalization.addText; + import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.Loader; +import cpw.mods.fml.common.registry.GameRegistry; import goodgenerator.blocks.myFluids.FluidsBuilder; import goodgenerator.blocks.regularBlock.*; -import goodgenerator.client.render.BlockRenderHandler; import goodgenerator.blocks.tileEntity.*; import goodgenerator.blocks.tileEntity.GTMetaTileEntity.DieselGenerator; import goodgenerator.blocks.tileEntity.GTMetaTileEntity.NeutronAccelerator; import goodgenerator.blocks.tileEntity.GTMetaTileEntity.NeutronSensor; import goodgenerator.blocks.tileEntity.GTMetaTileEntity.YOTTAHatch; +import goodgenerator.client.render.BlockRenderHandler; import goodgenerator.crossmod.LoadedList; import goodgenerator.crossmod.ic2.CropsLoader; import goodgenerator.crossmod.nei.IMCForNEI; @@ -19,8 +23,6 @@ import goodgenerator.items.MyItems; import goodgenerator.items.MyMaterial; import goodgenerator.items.RadioactiveItem; import goodgenerator.main.GoodGenerator; -import cpw.mods.fml.common.Loader; -import cpw.mods.fml.common.registry.GameRegistry; import goodgenerator.util.CrackRecipeAdder; import goodgenerator.util.MaterialFix; import gregtech.api.GregTech_API; @@ -33,8 +35,6 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.OreDictionary; -import static goodgenerator.util.DescTextLocalization.addText; - public class Loaders { public static final int IDOffset = 32001; @@ -44,16 +44,20 @@ public class Loaders { public static final Item radiationProtectionPlate = new MyItems("radiationProtectionPlate", GoodGenerator.GG); public static final Item wrappedUraniumIngot = new MyItems("wrappedUraniumIngot", GoodGenerator.GG); - public static final Item highDensityUraniumNugget = new RadioactiveItem("highDensityUraniumNugget", GoodGenerator.GG, 200); + public static final Item highDensityUraniumNugget = + new RadioactiveItem("highDensityUraniumNugget", GoodGenerator.GG, 200); public static final Item highDensityUranium = new RadioactiveItem("highDensityUranium", GoodGenerator.GG, 1800); public static final Item wrappedThoriumIngot = new MyItems("wrappedThoriumIngot", GoodGenerator.GG); - public static final Item highDensityThoriumNugget = new RadioactiveItem("highDensityThoriumNugget", GoodGenerator.GG, 50); + public static final Item highDensityThoriumNugget = + new RadioactiveItem("highDensityThoriumNugget", GoodGenerator.GG, 50); public static final Item highDensityThorium = new RadioactiveItem("highDensityThorium", GoodGenerator.GG, 450); public static final Item wrappedPlutoniumIngot = new MyItems("wrappedPlutoniumIngot", GoodGenerator.GG); - public static final Item highDensityPlutoniumNugget = new RadioactiveItem("highDensityPlutoniumNugget", GoodGenerator.GG, 450); + public static final Item highDensityPlutoniumNugget = + new RadioactiveItem("highDensityPlutoniumNugget", GoodGenerator.GG, 450); public static final Item highDensityPlutonium = new RadioactiveItem("highDensityPlutonium", GoodGenerator.GG, 4050); public static final Item rawAtomicSeparationCatalyst = new MyItems("rawAtomicSeparationCatalyst", GoodGenerator.GG); - public static final Item advancedRadiationProtectionPlate = new MyItems("advancedRadiationProtectionPlate", GoodGenerator.GG); + public static final Item advancedRadiationProtectionPlate = + new MyItems("advancedRadiationProtectionPlate", GoodGenerator.GG); public static final Item aluminumNitride = new MyItems("aluminumNitride", "AlN", GoodGenerator.GG); public static final Item specialCeramics = new MyItems("specialCeramics", GoodGenerator.GG); public static final Item specialCeramicsPlate = new MyItems("specialCeramicsPlate", GoodGenerator.GG); @@ -64,36 +68,110 @@ public class Loaders { public static final Item quartzCrystalResonator = new MyItems("quartzCrystalResonator", GoodGenerator.GG); public static final Item inverter = new MyItems("inverter", addText("inverter.tooltip", 1), GoodGenerator.GG); public static final Item neutronSource = new MyItems("neutronSource", GoodGenerator.GG); - public static final Item naquadahMass = new MyItems("naquadahMass", addText("naquadahMass.tooltip", 1), GoodGenerator.GG); - public static final Item enrichedNaquadahMass = new MyItems("enrichedNaquadahMass", addText("enrichedNaquadahMass.tooltip", 1), GoodGenerator.GG); - public static final Item naquadriaMass = new MyItems("naquadriaMass", addText("naquadriaMass.tooltip", 1), GoodGenerator.GG); + public static final Item naquadahMass = + new MyItems("naquadahMass", addText("naquadahMass.tooltip", 1), GoodGenerator.GG); + public static final Item enrichedNaquadahMass = + new MyItems("enrichedNaquadahMass", addText("enrichedNaquadahMass.tooltip", 1), GoodGenerator.GG); + public static final Item naquadriaMass = + new MyItems("naquadriaMass", addText("naquadriaMass.tooltip", 1), GoodGenerator.GG); public static final Item advancedFuelRod = new MyItems("advancedFuelRod", GoodGenerator.GG); - public static final Item fluidCore = new MyItems("fluidCore", GoodGenerator.GG, new String[]{GoodGenerator.MOD_ID+":fluidCore/1", GoodGenerator.MOD_ID+":fluidCore/2", GoodGenerator.MOD_ID+":fluidCore/3", GoodGenerator.MOD_ID+":fluidCore/4", GoodGenerator.MOD_ID+":fluidCore/5", GoodGenerator.MOD_ID+":fluidCore/6"}); - public static final Item upgradeEssentia = new MyItems("upgradeEssentia", GoodGenerator.GG, new String[]{GoodGenerator.MOD_ID+":upgradeEssentia/null", GoodGenerator.MOD_ID+":upgradeEssentia/air", GoodGenerator.MOD_ID+":upgradeEssentia/thermal", GoodGenerator.MOD_ID+":upgradeEssentia/unstable", GoodGenerator.MOD_ID+":upgradeEssentia/victus", GoodGenerator.MOD_ID+":upgradeEssentia/tainted", GoodGenerator.MOD_ID+":upgradeEssentia/mechanics", GoodGenerator.MOD_ID+":upgradeEssentia/spirit", GoodGenerator.MOD_ID+":upgradeEssentia/radiation", GoodGenerator.MOD_ID+":upgradeEssentia/electric"}); - public static final Item highEnergyMixture = new MyItems("highEnergyMixture", GoodGenerator.GG, new String[]{GoodGenerator.MOD_ID+":highEnergyMixture"}); - public static final Item saltyRoot = new MyItems("saltyRoot", GoodGenerator.GG, new String[]{GoodGenerator.MOD_ID+":saltyRoot"}); - public static final Item huiCircuit = new MyItems("huiCircuit", addText("huiCircuit.tooltip", 5), GoodGenerator.GG, new String[]{GoodGenerator.MOD_ID+":ciruits/1", GoodGenerator.MOD_ID+":ciruits/2", GoodGenerator.MOD_ID+":ciruits/3", GoodGenerator.MOD_ID+":ciruits/4", GoodGenerator.MOD_ID+":ciruits/5"}); + public static final Item fluidCore = new MyItems("fluidCore", GoodGenerator.GG, new String[] { + GoodGenerator.MOD_ID + ":fluidCore/1", + GoodGenerator.MOD_ID + ":fluidCore/2", + GoodGenerator.MOD_ID + ":fluidCore/3", + GoodGenerator.MOD_ID + ":fluidCore/4", + GoodGenerator.MOD_ID + ":fluidCore/5", + GoodGenerator.MOD_ID + ":fluidCore/6" + }); + public static final Item upgradeEssentia = new MyItems("upgradeEssentia", GoodGenerator.GG, new String[] { + GoodGenerator.MOD_ID + ":upgradeEssentia/null", + GoodGenerator.MOD_ID + ":upgradeEssentia/air", + GoodGenerator.MOD_ID + ":upgradeEssentia/thermal", + GoodGenerator.MOD_ID + ":upgradeEssentia/unstable", + GoodGenerator.MOD_ID + ":upgradeEssentia/victus", + GoodGenerator.MOD_ID + ":upgradeEssentia/tainted", + GoodGenerator.MOD_ID + ":upgradeEssentia/mechanics", + GoodGenerator.MOD_ID + ":upgradeEssentia/spirit", + GoodGenerator.MOD_ID + ":upgradeEssentia/radiation", + GoodGenerator.MOD_ID + ":upgradeEssentia/electric" + }); + public static final Item highEnergyMixture = new MyItems( + "highEnergyMixture", GoodGenerator.GG, new String[] {GoodGenerator.MOD_ID + ":highEnergyMixture"}); + public static final Item saltyRoot = + new MyItems("saltyRoot", GoodGenerator.GG, new String[] {GoodGenerator.MOD_ID + ":saltyRoot"}); + public static final Item huiCircuit = + new MyItems("huiCircuit", addText("huiCircuit.tooltip", 5), GoodGenerator.GG, new String[] { + GoodGenerator.MOD_ID + ":ciruits/1", + GoodGenerator.MOD_ID + ":ciruits/2", + GoodGenerator.MOD_ID + ":ciruits/3", + GoodGenerator.MOD_ID + ":ciruits/4", + GoodGenerator.MOD_ID + ":ciruits/5" + }); - public static final Block MAR_Casing = new Casing("MAR_Casing", new String[]{GoodGenerator.MOD_ID+":MAR_Casing"}); - public static final Block FRF_Casings = new Casing("FRF_Casing", new String[]{"gregtech:iconsets/MACHINE_CASING_MINING_BLACKPLUTONIUM"}); - public static final Block FRF_Coil_1 = new Casing("FRF_Coil_1", new String[]{GoodGenerator.MOD_ID+":FRF_Coils/1"}); - public static final Block FRF_Coil_2 = new Casing("FRF_Coil_2", new String[]{GoodGenerator.MOD_ID+":FRF_Coils/2"}); - public static final Block FRF_Coil_3 = new Casing("FRF_Coil_3", new String[]{GoodGenerator.MOD_ID+":FRF_Coils/3"}); - public static final Block radiationProtectionSteelFrame = new Frame("radiationProtectionSteelFrame", new String[]{GoodGenerator.MOD_ID+":radiationProtectionSteelFrame"}); - public static final Block fieldRestrictingGlass = new Frame("fieldRestrictingGlass", new String[]{GoodGenerator.MOD_ID+":fieldRestrictingGlass"}); - public static final Block rawCylinder = new Casing("rawCylinder", new String[]{GoodGenerator.MOD_ID+":rawCylinder"}); - public static final Block titaniumPlatedCylinder = new Casing("titaniumPlatedCylinder", new String[]{GoodGenerator.MOD_ID+":titaniumPlatedCylinder"}); - public static final Block magicCasing = new Casing("magicCasing", new String[]{GoodGenerator.MOD_ID+":MagicCasing"}); - public static final Block essentiaCell = new Casing("essentiaCell", new String[]{GoodGenerator.MOD_ID+":essentiaCell/1",GoodGenerator.MOD_ID+":essentiaCell/2",GoodGenerator.MOD_ID+":essentiaCell/3",GoodGenerator.MOD_ID+":essentiaCell/4"}); - public static final Block speedingPipe = new ComplexTextureCasing("speedingPipe", new String[]{GoodGenerator.MOD_ID+":speedingPipe_SIDE"}, new String[]{GoodGenerator.MOD_ID+":speedingPipe_TOP"}); - public static final Block yottaFluidTankCell = new Casing("yottaFluidTankCell", new String[]{GoodGenerator.MOD_ID+":yottaFluidTankCell/1", GoodGenerator.MOD_ID+":yottaFluidTankCell/2", GoodGenerator.MOD_ID+":yottaFluidTankCell/3", GoodGenerator.MOD_ID+":yottaFluidTankCell/4", GoodGenerator.MOD_ID+":yottaFluidTankCell/5", - GoodGenerator.MOD_ID+":yottaFluidTankCell/6", GoodGenerator.MOD_ID+":yottaFluidTankCell/7", GoodGenerator.MOD_ID+":yottaFluidTankCell/8", GoodGenerator.MOD_ID+":yottaFluidTankCell/9", GoodGenerator.MOD_ID+":yottaFluidTankCell/10",}); - public static final Block yottaFluidTankCasing = new ComplexTextureCasing("yottaFluidTankCasing", new String[]{GoodGenerator.MOD_ID+":yottaFluidTankCasing_SIDE"}, new String[]{GoodGenerator.MOD_ID+":yottaFluidTankCasing_TOP"}); - public static final Block supercriticalFluidTurbineCasing = new TurbineCasing("supercriticalFluidTurbineCasing", "supercriticalFluidTurbineCasing"); - public static final Block pressureResistantWalls = new Casing("pressureResistantWalls", new String[]{GoodGenerator.MOD_ID+":pressureResistantWalls"}); - public static final Block preciseUnitCasing = new Casing("preciseUnitCasing", new String[]{GoodGenerator.MOD_ID+":preciseUnitCasing/1", GoodGenerator.MOD_ID+":preciseUnitCasing/2", GoodGenerator.MOD_ID+":preciseUnitCasing/3"}); - public static final Block compactFusionCoil = new Casing("compactFusionCoil", new String[]{GoodGenerator.MOD_ID+":fuison/1", GoodGenerator.MOD_ID+":fuison/2", GoodGenerator.MOD_ID+":fuison/3", GoodGenerator.MOD_ID+":fuison/4", GoodGenerator.MOD_ID+":fuison/5"}); - public static final Block essentiaFilterCasing = new Casing("essentiaFilterCasing", new String[]{GoodGenerator.MOD_ID + ":essentiaFilterCasing"}); + public static final Block MAR_Casing = + new Casing("MAR_Casing", new String[] {GoodGenerator.MOD_ID + ":MAR_Casing"}); + public static final Block FRF_Casings = + new Casing("FRF_Casing", new String[] {"gregtech:iconsets/MACHINE_CASING_MINING_BLACKPLUTONIUM"}); + public static final Block FRF_Coil_1 = + new Casing("FRF_Coil_1", new String[] {GoodGenerator.MOD_ID + ":FRF_Coils/1"}); + public static final Block FRF_Coil_2 = + new Casing("FRF_Coil_2", new String[] {GoodGenerator.MOD_ID + ":FRF_Coils/2"}); + public static final Block FRF_Coil_3 = + new Casing("FRF_Coil_3", new String[] {GoodGenerator.MOD_ID + ":FRF_Coils/3"}); + public static final Block radiationProtectionSteelFrame = new Frame( + "radiationProtectionSteelFrame", new String[] {GoodGenerator.MOD_ID + ":radiationProtectionSteelFrame"}); + public static final Block fieldRestrictingGlass = + new Frame("fieldRestrictingGlass", new String[] {GoodGenerator.MOD_ID + ":fieldRestrictingGlass"}); + public static final Block rawCylinder = + new Casing("rawCylinder", new String[] {GoodGenerator.MOD_ID + ":rawCylinder"}); + public static final Block titaniumPlatedCylinder = + new Casing("titaniumPlatedCylinder", new String[] {GoodGenerator.MOD_ID + ":titaniumPlatedCylinder"}); + public static final Block magicCasing = + new Casing("magicCasing", new String[] {GoodGenerator.MOD_ID + ":MagicCasing"}); + public static final Block essentiaCell = new Casing("essentiaCell", new String[] { + GoodGenerator.MOD_ID + ":essentiaCell/1", + GoodGenerator.MOD_ID + ":essentiaCell/2", + GoodGenerator.MOD_ID + ":essentiaCell/3", + GoodGenerator.MOD_ID + ":essentiaCell/4" + }); + public static final Block speedingPipe = new ComplexTextureCasing( + "speedingPipe", + new String[] {GoodGenerator.MOD_ID + ":speedingPipe_SIDE"}, + new String[] {GoodGenerator.MOD_ID + ":speedingPipe_TOP"}); + public static final Block yottaFluidTankCell = new Casing("yottaFluidTankCell", new String[] { + GoodGenerator.MOD_ID + ":yottaFluidTankCell/1", + GoodGenerator.MOD_ID + ":yottaFluidTankCell/2", + GoodGenerator.MOD_ID + ":yottaFluidTankCell/3", + GoodGenerator.MOD_ID + ":yottaFluidTankCell/4", + GoodGenerator.MOD_ID + ":yottaFluidTankCell/5", + GoodGenerator.MOD_ID + ":yottaFluidTankCell/6", + GoodGenerator.MOD_ID + ":yottaFluidTankCell/7", + GoodGenerator.MOD_ID + ":yottaFluidTankCell/8", + GoodGenerator.MOD_ID + ":yottaFluidTankCell/9", + GoodGenerator.MOD_ID + ":yottaFluidTankCell/10", + }); + public static final Block yottaFluidTankCasing = new ComplexTextureCasing( + "yottaFluidTankCasing", + new String[] {GoodGenerator.MOD_ID + ":yottaFluidTankCasing_SIDE"}, + new String[] {GoodGenerator.MOD_ID + ":yottaFluidTankCasing_TOP"}); + public static final Block supercriticalFluidTurbineCasing = + new TurbineCasing("supercriticalFluidTurbineCasing", "supercriticalFluidTurbineCasing"); + public static final Block pressureResistantWalls = + new Casing("pressureResistantWalls", new String[] {GoodGenerator.MOD_ID + ":pressureResistantWalls"}); + public static final Block preciseUnitCasing = new Casing("preciseUnitCasing", new String[] { + GoodGenerator.MOD_ID + ":preciseUnitCasing/1", + GoodGenerator.MOD_ID + ":preciseUnitCasing/2", + GoodGenerator.MOD_ID + ":preciseUnitCasing/3" + }); + public static final Block compactFusionCoil = new Casing("compactFusionCoil", new String[] { + GoodGenerator.MOD_ID + ":fuison/1", + GoodGenerator.MOD_ID + ":fuison/2", + GoodGenerator.MOD_ID + ":fuison/3", + GoodGenerator.MOD_ID + ":fuison/4", + GoodGenerator.MOD_ID + ":fuison/5" + }); + public static final Block essentiaFilterCasing = + new Casing("essentiaFilterCasing", new String[] {GoodGenerator.MOD_ID + ":essentiaFilterCasing"}); public static Block essentiaHatch; public static Block essentiaOutputHatch; public static Block essentiaOutputHatch_ME; @@ -116,31 +194,56 @@ public class Loaders { public static ItemStack[] NeutronAccelerators = new ItemStack[9]; public static ItemStack[] Generator_Diesel = new ItemStack[2]; - //public static Item Isotope = new NuclearMetaItemGenerator(); + // public static Item Isotope = new NuclearMetaItemGenerator(); public static void GTMetaTileRegister() { Loaders.MAR = new MultiNqGenerator(12732, "NaG", "Large Naquadah Reactor").getStackForm(1L); Loaders.FRF = new FuelRefineFactory(16999, "FRF", "Naquadah Fuel Refinery").getStackForm(1L); - Loaders.UCFE = new UniversalChemicalFuelEngine(IDOffset, "UniversalChemicalFuelEngine", "Universal Chemical Fuel Engine").getStackForm(1L); - for (int i = 0; i < 9; i ++) { - Loaders.NeutronAccelerators[i] = new NeutronAccelerator(IDOffset + 2 + i, "Neutron Accelerator " + GT_Values.VN[i], "Neutron Accelerator " + GT_Values.VN[i], i).getStackForm(1L); + Loaders.UCFE = new UniversalChemicalFuelEngine( + IDOffset, "UniversalChemicalFuelEngine", "Universal Chemical Fuel Engine") + .getStackForm(1L); + for (int i = 0; i < 9; i++) { + Loaders.NeutronAccelerators[i] = new NeutronAccelerator( + IDOffset + 2 + i, + "Neutron Accelerator " + GT_Values.VN[i], + "Neutron Accelerator " + GT_Values.VN[i], + i) + .getStackForm(1L); } Loaders.NS = new NeutronSensor(IDOffset + 11, "Neutron Sensor", "Neutron Sensor", 5).getStackForm(1L); Loaders.NA = new NeutronActivator(IDOffset + 12, "NeutronActivator", "Neutron Activator").getStackForm(1L); Loaders.YFT = new YottaFluidTank(IDOffset + 13, "YottaFluidTank", "YOTTank").getStackForm(1L); Loaders.YFH = new YOTTAHatch(IDOffset + 14, "YottaFluidTankHatch", "YOTHatch", 5).getStackForm(1L); - Loaders.SCTurbine = new SupercriticalFluidTurbine(IDOffset + 15, "SupercriticalSteamTurbine", "SC Steam Turbine").getStackForm(1L); - Loaders.XHE = new ExtremeHeatExchanger(IDOffset + 16, "ExtremeHeatExchanger", "Extreme Heat Exchanger").getStackForm(1L); - Loaders.PA = new PreciseAssembler(IDOffset + 17, "PreciseAssembler", "Precise Auto-Assembler MT-3662").getStackForm(1L); - Loaders.LFC[0] = new LargeFusionComputer1(IDOffset + 18, "LargeFusionComputer1", "Compact Fusion Computer MK-I Prototype").getStackForm(1); - Loaders.LFC[1] = new LargeFusionComputer2(IDOffset + 19, "LargeFusionComputer2", "Compact Fusion Computer MK-II").getStackForm(1L); - Loaders.LFC[2] = new LargeFusionComputer3(IDOffset + 20, "LargeFusionComputer3", "Compact Fusion Computer MK-III").getStackForm(1L); + Loaders.SCTurbine = new SupercriticalFluidTurbine( + IDOffset + 15, "SupercriticalSteamTurbine", "SC Steam Turbine") + .getStackForm(1L); + Loaders.XHE = new ExtremeHeatExchanger(IDOffset + 16, "ExtremeHeatExchanger", "Extreme Heat Exchanger") + .getStackForm(1L); + Loaders.PA = new PreciseAssembler(IDOffset + 17, "PreciseAssembler", "Precise Auto-Assembler MT-3662") + .getStackForm(1L); + Loaders.LFC[0] = new LargeFusionComputer1( + IDOffset + 18, "LargeFusionComputer1", "Compact Fusion Computer MK-I Prototype") + .getStackForm(1); + Loaders.LFC[1] = new LargeFusionComputer2( + IDOffset + 19, "LargeFusionComputer2", "Compact Fusion Computer MK-II") + .getStackForm(1L); + Loaders.LFC[2] = new LargeFusionComputer3( + IDOffset + 20, "LargeFusionComputer3", "Compact Fusion Computer MK-III") + .getStackForm(1L); if (LoadedList.GTPP) { - Loaders.LFC[3] = new LargeFusionComputer4(IDOffset + 21, "LargeFusionComputer4", "Compact Fusion Computer MK-IV Prototype").getStackForm(1L); - Loaders.LFC[4] = new LargeFusionComputer5(IDOffset + 22, "LargeFusionComputer5", "Compact Fusion Computer MK-V").getStackForm(1L); + Loaders.LFC[3] = new LargeFusionComputer4( + IDOffset + 21, "LargeFusionComputer4", "Compact Fusion Computer MK-IV Prototype") + .getStackForm(1L); + Loaders.LFC[4] = new LargeFusionComputer5( + IDOffset + 22, "LargeFusionComputer5", "Compact Fusion Computer MK-V") + .getStackForm(1L); } - Loaders.Generator_Diesel[0] = new DieselGenerator(1113, "basicgenerator.diesel.tier.04", "Turbo Supercharging Combustion Generator", 4).getStackForm(1L); - Loaders.Generator_Diesel[1] = new DieselGenerator(1114, "basicgenerator.diesel.tier.05", "Ultimate Chemical Energy Releaser", 5).getStackForm(1L); + Loaders.Generator_Diesel[0] = new DieselGenerator( + 1113, "basicgenerator.diesel.tier.04", "Turbo Supercharging Combustion Generator", 4) + .getStackForm(1L); + Loaders.Generator_Diesel[1] = new DieselGenerator( + 1114, "basicgenerator.diesel.tier.05", "Ultimate Chemical Energy Releaser", 5) + .getStackForm(1L); Loaders.CT = new CoolantTower(IDOffset + 24, "CoolantTower", "Coolant Tower").getStackForm(1L); CrackRecipeAdder.registerPipe(30995, MyMaterial.incoloy903, 15000, 8000, true); CrackRecipeAdder.registerWire(32749, MyMaterial.signalium, 12, 131072, 16, true); @@ -164,7 +267,8 @@ public class Loaders { GameRegistry.registerBlock(speedingPipe, MyItemBlocks.class, "speedingPipe"); GameRegistry.registerBlock(yottaFluidTankCell, MyItemBlocks.class, "yottaFluidTankCells"); GameRegistry.registerBlock(yottaFluidTankCasing, MyItemBlocks.class, "yottaFluidTankCasing"); - GameRegistry.registerBlock(supercriticalFluidTurbineCasing, MyItemBlocks.class, "supercriticalFluidTurbineCasing"); + GameRegistry.registerBlock( + supercriticalFluidTurbineCasing, MyItemBlocks.class, "supercriticalFluidTurbineCasing"); GameRegistry.registerBlock(pressureResistantWalls, MyItemBlocks.class, "pressureResistantWalls"); GameRegistry.registerBlock(preciseUnitCasing, MyItemBlocks.class, "preciseUnitCasing"); GameRegistry.registerBlock(compactFusionCoil, MyItemBlocks.class, "compactFusionCoil"); @@ -179,7 +283,8 @@ public class Loaders { GameRegistry.registerItem(highDensityPlutoniumNugget, "highDensityPlutoniumNugget", GoodGenerator.MOD_ID); GameRegistry.registerItem(highDensityPlutonium, "highDensityPlutonium", GoodGenerator.MOD_ID); GameRegistry.registerItem(rawAtomicSeparationCatalyst, "rawAtomicSeparationCatalyst", GoodGenerator.MOD_ID); - GameRegistry.registerItem(advancedRadiationProtectionPlate, "advancedRadiationProtectionPlate", GoodGenerator.MOD_ID); + GameRegistry.registerItem( + advancedRadiationProtectionPlate, "advancedRadiationProtectionPlate", GoodGenerator.MOD_ID); GameRegistry.registerItem(aluminumNitride, "aluminumNitride", GoodGenerator.MOD_ID); GameRegistry.registerItem(specialCeramics, "specialCeramics", GoodGenerator.MOD_ID); GameRegistry.registerItem(specialCeramicsPlate, "specialCeramicsPlate", GoodGenerator.MOD_ID); @@ -207,11 +312,15 @@ public class Loaders { GameRegistry.registerTileEntity(EssentiaHatch.class, "EssentiaHatch"); GameRegistry.registerTileEntity(EssentiaOutputHatch.class, "EssentiaOutputHatch"); GameRegistry.registerTileEntity(EssentiaOutputHatch_ME.class, "EssentiaOutputHatch_ME"); - Loaders.LEG = new LargeEssentiaGenerator(IDOffset + 1, "LargeEssentiaGenerator", "Large Essentia Generator").getStackForm(1L); - Loaders.LES = new LargeEssentiaSmeltery(IDOffset + 23, "LargeEssentiaSmeltery", "Large Essentia Smeltery").getStackForm(1L); - essentiaHatch = new TEBlock("essentiaHatch", new String[]{GoodGenerator.MOD_ID + ":essentiaHatch"}, 1); - essentiaOutputHatch = new TEBlock("essentiaOutputHatch", new String[]{GoodGenerator.MOD_ID + ":essentiaOutputHatch"}, 2); - essentiaOutputHatch_ME = new TEBlock("essentiaOutputHatch_ME", new String[]{GoodGenerator.MOD_ID + ":essentiaOutputHatch_ME"}, 3); + Loaders.LEG = new LargeEssentiaGenerator(IDOffset + 1, "LargeEssentiaGenerator", "Large Essentia Generator") + .getStackForm(1L); + Loaders.LES = new LargeEssentiaSmeltery(IDOffset + 23, "LargeEssentiaSmeltery", "Large Essentia Smeltery") + .getStackForm(1L); + essentiaHatch = new TEBlock("essentiaHatch", new String[] {GoodGenerator.MOD_ID + ":essentiaHatch"}, 1); + essentiaOutputHatch = + new TEBlock("essentiaOutputHatch", new String[] {GoodGenerator.MOD_ID + ":essentiaOutputHatch"}, 2); + essentiaOutputHatch_ME = new TEBlock( + "essentiaOutputHatch_ME", new String[] {GoodGenerator.MOD_ID + ":essentiaOutputHatch_ME"}, 3); GameRegistry.registerBlock(magicCasing, MyItemBlocks.class, "magicCasing"); GameRegistry.registerBlock(essentiaCell, MyItemBlocks.class, "essentiaCell"); GameRegistry.registerBlock(essentiaHatch, MyItemBlocks.class, "essentiaHatch"); @@ -228,14 +337,20 @@ public class Loaders { } public static void addTexturePage() { - if (Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage] == null){ + if (Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage] == null) { Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage] = new ITexture[128]; - Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][1] = TextureFactory.of(yottaFluidTankCasing); - Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][2] = TextureFactory.of(supercriticalFluidTurbineCasing); - Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][3] = TextureFactory.of(preciseUnitCasing, 0); - Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][4] = TextureFactory.of(preciseUnitCasing, 1); - Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][5] = TextureFactory.of(preciseUnitCasing, 2); - Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][6] = TextureFactory.of(GregTech_API.sBlockConcretes, 8); + Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][1] = + TextureFactory.of(yottaFluidTankCasing); + Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][2] = + TextureFactory.of(supercriticalFluidTurbineCasing); + Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][3] = + TextureFactory.of(preciseUnitCasing, 0); + Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][4] = + TextureFactory.of(preciseUnitCasing, 1); + Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][5] = + TextureFactory.of(preciseUnitCasing, 2); + Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][6] = + TextureFactory.of(GregTech_API.sBlockConcretes, 8); } } @@ -259,23 +374,23 @@ public class Loaders { CropsLoader.registerCrops(); } - public static void postInitLoad(){ + public static void postInitLoad() { postInitLoadRecipes(); } - public static void completeLoad(){ + public static void completeLoad() { RecipeLoader_02.FinishLoadRecipe(); MaterialFix.addRecipeForMultiItems(); } - public static void initLoadRecipes(){ + public static void initLoadRecipes() { RecipeLoader.InitLoadRecipe(); RecipeLoader_02.InitLoadRecipe(); FuelRecipeLoader.RegisterFuel(); NaquadahReworkRecipeLoader.RecipeLoad(); } - public static void postInitLoadRecipes(){ + public static void postInitLoadRecipes() { RecipeLoader.RecipeLoad(); RecipeLoader.Fixer(); RecipeLoader_02.RecipeLoad(); diff --git a/src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java b/src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java index 2c5f379d00..94b8485539 100644 --- a/src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java +++ b/src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java @@ -1,12 +1,15 @@ package goodgenerator.loader; +import static goodgenerator.items.MyMaterial.*; +import static goodgenerator.main.GG_Config_Loader.EnableNaquadahRework; +import static gregtech.common.items.GT_MetaGenerated_Item_01.registerCauldronCleaningFor; + +import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.PlatinumSludgeOverHaul; +import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; import goodgenerator.crossmod.LoadedList; -import goodgenerator.items.MyMaterial; import goodgenerator.main.GoodGenerator; import goodgenerator.util.ItemRefer; import goodgenerator.util.MyRecipeAdder; -import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.PlatinumSludgeOverHaul; -import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -15,6 +18,8 @@ import gregtech.api.util.*; import gregtech.common.items.CombType; import gregtech.loaders.misc.GT_Bees; import gtPlusPlus.xmod.gregtech.loaders.RecipeGen_MultisUsingFluidInsteadOfCells; +import java.lang.reflect.*; +import java.util.HashSet; import net.minecraft.item.ItemStack; import net.minecraft.item.crafting.CraftingManager; import net.minecraft.item.crafting.IRecipe; @@ -27,29 +32,21 @@ import net.minecraftforge.oredict.ShapedOreRecipe; import net.minecraftforge.oredict.ShapelessOreRecipe; import org.apache.commons.lang3.reflect.FieldUtils; -import java.lang.reflect.*; -import java.util.HashSet; - -import static goodgenerator.items.MyMaterial.*; -import static goodgenerator.main.GG_Config_Loader.EnableNaquadahRework; -import static gregtech.common.items.GT_MetaGenerated_Item_01.registerCauldronCleaningFor; - public class NaquadahReworkRecipeLoader { - public static void RecipeLoad(){ + public static void RecipeLoad() { if (!EnableNaquadahRework) return; - //Fix shit + // Fix shit GT_Values.RA.addPulveriserRecipe( lowQualityNaquadriaSolution.get(OrePrefixes.cell, 1), - new ItemStack[]{Materials.Tin.getDust(2)}, - new int[]{10000}, + new ItemStack[] {Materials.Tin.getDust(2)}, + new int[] {10000}, 334, - 4 - ); + 4); - //Naquadah Rework Line + // Naquadah Rework Line GT_Values.RA.addBlastRecipe( naquadahEarth.get(OrePrefixes.dust, 2), GT_Utility.getIntegratedCircuit(1), @@ -59,10 +56,9 @@ public class NaquadahReworkRecipeLoader { null, 100, 480, - 3000 - ); + 3000); - //TiF3 + 3H = Ti + 3HF + // TiF3 + 3H = Ti + 3HF GT_Values.RA.addBlastRecipe( titaniumTrifluoride.get(OrePrefixes.dust, 4), GT_Utility.getIntegratedCircuit(1), @@ -72,8 +68,7 @@ public class NaquadahReworkRecipeLoader { null, 120, 1920, - 2000 - ); + 2000); GT_Values.RA.addChemicalRecipe( GT_Utility.copyAmount(0, GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1)), @@ -82,26 +77,20 @@ public class NaquadahReworkRecipeLoader { towEthyl1Hexanol.getFluidOrGas(1000), ItemList.Cell_Empty.get(8), 400, - 480 - ); + 480); - //2C8H18O + H3PO4 =Na,C2H6O= C16H35O3P + 2H2O + // 2C8H18O + H3PO4 =Na,C2H6O= C16H35O3P + 2H2O GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sodium, 2) - }, - new FluidStack[]{ - towEthyl1Hexanol.getFluidOrGas(2000), - Materials.PhosphoricAcid.getFluid(1000), - Materials.Ethanol.getFluid(2000) - }, - new FluidStack[]{ - P507.getFluidOrGas(1000) + new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sodium, 2)}, + new FluidStack[] { + towEthyl1Hexanol.getFluidOrGas(2000), + Materials.PhosphoricAcid.getFluid(1000), + Materials.Ethanol.getFluid(2000) }, + new FluidStack[] {P507.getFluidOrGas(1000)}, null, 1200, - 1920 - ); + 1920); GT_Values.RA.addChemicalRecipeForBasicMachineOnly( lowQualityNaquadahSolution.get(OrePrefixes.cell, 36), @@ -111,23 +100,19 @@ public class NaquadahReworkRecipeLoader { naquadahAdamantiumSolution.get(OrePrefixes.cell, 30), ItemList.Cell_Empty.get(10), 4000, - 1920 - ); + 1920); GT_Values.RA.addMultiblockChemicalRecipe( null, - new FluidStack[]{ - P507.getFluidOrGas(4000), - lowQualityNaquadahSolution.getFluidOrGas(36000), + new FluidStack[] { + P507.getFluidOrGas(4000), lowQualityNaquadahSolution.getFluidOrGas(36000), }, - new FluidStack[]{ - fluorineRichWasteLiquid.getFluidOrGas(10000), - naquadahAdamantiumSolution.getFluidOrGas(30000) + new FluidStack[] { + fluorineRichWasteLiquid.getFluidOrGas(10000), naquadahAdamantiumSolution.getFluidOrGas(30000) }, null, 4000, - 1920 - ); + 1920); GT_Values.RA.addChemicalRecipe( GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Quicklime, 40), @@ -136,38 +121,31 @@ public class NaquadahReworkRecipeLoader { wasteLiquid.getFluidOrGas(1000), WerkstoffLoader.Fluorspar.get(OrePrefixes.dust, 60), 1000, - 120 - ); + 120); GT_Values.RA.addUniversalDistillationRecipe( wasteLiquid.getFluidOrGas(10000), - new FluidStack[]{ - Materials.SaltWater.getFluid(3000), - FluidRegistry.getFluidStack("phenol", 2000), - Materials.HydrochloricAcid.getFluid(5000) + new FluidStack[] { + Materials.SaltWater.getFluid(3000), + FluidRegistry.getFluidStack("phenol", 2000), + Materials.HydrochloricAcid.getFluid(5000) }, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Chrome, 3), 300, - 480 - ); + 480); MyRecipeAdder.instance.addNeutronActivatorRecipe( - new FluidStack[]{ - naquadahAdamantiumSolution.getFluidOrGas(3000) - }, + new FluidStack[] {naquadahAdamantiumSolution.getFluidOrGas(3000)}, null, - new FluidStack[]{ - naquadahRichSolution.getFluidOrGas(2000) - }, - new ItemStack[]{ - adamantine.get(OrePrefixes.dust, 4), - naquadahEarth.get(OrePrefixes.dust, 2), - concentratedEnrichedNaquadahSludge.get(OrePrefixes.dust, 1) + new FluidStack[] {naquadahRichSolution.getFluidOrGas(2000)}, + new ItemStack[] { + adamantine.get(OrePrefixes.dust, 4), + naquadahEarth.get(OrePrefixes.dust, 2), + concentratedEnrichedNaquadahSludge.get(OrePrefixes.dust, 1) }, 100, 230, - 200 - ); + 200); GT_Values.RA.addAutoclaveRecipe( GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SodiumHydroxide, 27), @@ -178,10 +156,9 @@ public class NaquadahReworkRecipeLoader { 10000, 1000, 120, - false - ); + false); - //NqO2 + C = CO2 + Nq + // NqO2 + C = CO2 + Nq GT_Values.RA.addBlastRecipe( naquadahine.get(OrePrefixes.dust, 3), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Carbon, 1), @@ -191,8 +168,7 @@ public class NaquadahReworkRecipeLoader { null, 40, 7680, - 5000 - ); + 5000); GT_Values.RA.addCentrifugeRecipe( GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SodiumHydroxide, 27), @@ -202,42 +178,32 @@ public class NaquadahReworkRecipeLoader { galliumHydroxide.get(OrePrefixes.dust, 64), galliumHydroxide.get(OrePrefixes.dust, 48), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Antimony, 15), - null,null, null, - new int[]{6250, 6250, 10000}, + null, + null, + null, + new int[] {6250, 6250, 10000}, 1000, - 1920 - ); + 1920); GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - enrichedNaquadahEarth.get(OrePrefixes.dust, 4), - }, - new FluidStack[]{ - P507.getFluidOrGas(1000), - Materials.SulfuricAcid.getFluid(18000) - }, - new FluidStack[]{ - enrichedNaquadahRichSolution.getFluidOrGas(4000), - wasteLiquid.getFluidOrGas(1000) - }, - new ItemStack[]{ - naquadahEarth.get(OrePrefixes.dust, 1), - triniumSulphate.get(OrePrefixes.dust, 1) + new ItemStack[] { + enrichedNaquadahEarth.get(OrePrefixes.dust, 4), }, + new FluidStack[] {P507.getFluidOrGas(1000), Materials.SulfuricAcid.getFluid(18000)}, + new FluidStack[] {enrichedNaquadahRichSolution.getFluidOrGas(4000), wasteLiquid.getFluidOrGas(1000)}, + new ItemStack[] {naquadahEarth.get(OrePrefixes.dust, 1), triniumSulphate.get(OrePrefixes.dust, 1)}, 400, - 1920 - ); + 1920); - //ZnSO4 + 2H = H2SO4 + Zn + // ZnSO4 + 2H = H2SO4 + Zn GT_Values.RA.addChemicalRecipe( - WerkstoffLoader.ZincSulfate.get(OrePrefixes.dust, 6), - null, - Materials.Hydrogen.getGas(2000), - Materials.SulfuricAcid.getFluid(1000), - Materials.Zinc.getDust(1), - 30, - 7 - ); + WerkstoffLoader.ZincSulfate.get(OrePrefixes.dust, 6), + null, + Materials.Hydrogen.getGas(2000), + Materials.SulfuricAcid.getFluid(1000), + Materials.Zinc.getDust(1), + 30, + 7); GT_Values.RA.addAutoclaveRecipe( GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SodiumHydroxide, 60), @@ -248,29 +214,28 @@ public class NaquadahReworkRecipeLoader { 10000, 1000, 480, - false - ); + false); MyRecipeAdder.instance.addNeutronActivatorRecipe( null, - new ItemStack[]{ - concentratedEnrichedNaquadahSludge.get(OrePrefixes.dust, 16), + new ItemStack[] { + concentratedEnrichedNaquadahSludge.get(OrePrefixes.dust, 16), }, null, - new ItemStack[]{ - enrichedNaquadahSulphate.get(OrePrefixes.dust, 64), - enrichedNaquadahSulphate.get(OrePrefixes.dust, 64), - enrichedNaquadahSulphate.get(OrePrefixes.dust, 37), - WerkstoffLoader.Sodiumsulfate.get(OrePrefixes.dust, 64), - WerkstoffLoader.Sodiumsulfate.get(OrePrefixes.dust, 64), - WerkstoffLoader.Sodiumsulfate.get(OrePrefixes.dust, 12), + new ItemStack[] { + enrichedNaquadahSulphate.get(OrePrefixes.dust, 64), + enrichedNaquadahSulphate.get(OrePrefixes.dust, 64), + enrichedNaquadahSulphate.get(OrePrefixes.dust, 37), + WerkstoffLoader.Sodiumsulfate.get(OrePrefixes.dust, 64), + WerkstoffLoader.Sodiumsulfate.get(OrePrefixes.dust, 64), + WerkstoffLoader.Sodiumsulfate.get(OrePrefixes.dust, 12), + lowQualityNaquadriaSulphate.get(OrePrefixes.dust, 2), }, 120, 480, - 460 - ); + 460); - //Nq+(SO4)2 + 2Zn = Nq+ + 2ZnSO4 + // Nq+(SO4)2 + 2Zn = Nq+ + 2ZnSO4 GT_Values.RA.addBlastRecipe( enrichedNaquadahSulphate.get(OrePrefixes.dust, 11), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Zinc, 2), @@ -280,26 +245,20 @@ public class NaquadahReworkRecipeLoader { WerkstoffLoader.ZincSulfate.get(OrePrefixes.dust, 12), 100, 7680, - 7500 - ); + 7500); - //KeSO4 + 2H = Ke + H2SO4 + // KeSO4 + 2H = Ke + H2SO4 GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - triniumSulphate.get(OrePrefixes.dust, 6), - }, - new FluidStack[]{ - Materials.Hydrogen.getGas(2000) + new ItemStack[] { + triniumSulphate.get(OrePrefixes.dust, 6), }, - new FluidStack[]{ - Materials.SulfuricAcid.getFluid(1000) - }, - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Trinium, 1), + new FluidStack[] {Materials.Hydrogen.getGas(2000)}, + new FluidStack[] {Materials.SulfuricAcid.getFluid(1000)}, + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Trinium, 1), }, 120, - 480 - ); + 480); GT_Values.RA.addCentrifugeRecipe( naquadriaEarth.get(OrePrefixes.dust, 4), @@ -308,13 +267,15 @@ public class NaquadahReworkRecipeLoader { null, indiumPhosphate.get(OrePrefixes.dust, 6), lowQualityNaquadriaPhosphate.get(OrePrefixes.dust, 4), - null, null, null, null, - new int[]{2000, 10000}, + null, + null, + null, + null, + new int[] {2000, 10000}, 400, - 122880 - ); + 122880); - //Ga(OH)3 + 3Na = Ga + 3NaOH + // Ga(OH)3 + 3Na = Ga + 3NaOH GT_Values.RA.addChemicalRecipe( galliumHydroxide.get(OrePrefixes.dust, 7), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sodium, 2), @@ -323,19 +284,18 @@ public class NaquadahReworkRecipeLoader { GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gallium, 1), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SodiumHydroxide, 9), 40, - 30 - ); + 30); - //2InPO4 + 3Ca = 2In + Ca3(PO4)2 + // 2InPO4 + 3Ca = 2In + Ca3(PO4)2 GT_Values.RA.addChemicalRecipe( indiumPhosphate.get(OrePrefixes.dust, 12), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Calcium, 3), - null, null, + null, + null, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Indium, 2), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TricalciumPhosphate, 5), 20, - 30 - ); + 30); GT_Values.RA.addChemicalRecipe( lowQualityNaquadriaPhosphate.get(OrePrefixes.dust, 10), @@ -345,23 +305,18 @@ public class NaquadahReworkRecipeLoader { GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Barite, 1), ItemList.Cell_Empty.get(30), 1000, - 7680 - ); + 7680); MyRecipeAdder.instance.addNeutronActivatorRecipe( - new FluidStack[]{ - naquadriaRichSolution.getFluidOrGas(9000) - }, + new FluidStack[] {naquadriaRichSolution.getFluidOrGas(9000)}, null, null, - new ItemStack[]{ - naquadriaSulphate.get(OrePrefixes.dust, 44), - lowQualityNaquadriaSulphate.get(OrePrefixes.dust, 6) + new ItemStack[] { + naquadriaSulphate.get(OrePrefixes.dust, 44), lowQualityNaquadriaSulphate.get(OrePrefixes.dust, 6) }, 100, 1100, - 1050 - ); + 1050); GT_Values.RA.addChemicalRecipe( lowQualityNaquadriaSulphate.get(OrePrefixes.dust, 3), @@ -370,22 +325,20 @@ public class NaquadahReworkRecipeLoader { lowQualityNaquadriaSolution.getFluidOrGas(3500), ItemList.Cell_Empty.get(3), 500, - 1920 - ); + 1920); GT_Values.RA.addUniversalDistillationRecipe( lowQualityNaquadriaSolution.getFluidOrGas(7000), - new FluidStack[]{ - P507.getFluidOrGas(1000), - naquadriaRichSolution.getFluidOrGas(5400), - Materials.DilutedSulfuricAcid.getFluid(12000) + new FluidStack[] { + P507.getFluidOrGas(1000), + naquadriaRichSolution.getFluidOrGas(5400), + Materials.DilutedSulfuricAcid.getFluid(12000) }, enrichedNaquadahEarth.get(OrePrefixes.dust, 2), 500, - 7680 - ); + 7680); - //Nq*(SO4)2 + 2Mg = Nq* + 2MgSO4 + // Nq*(SO4)2 + 2Mg = Nq* + 2MgSO4 GT_Values.RA.addBlastRecipe( naquadriaSulphate.get(OrePrefixes.dust, 11), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Magnesium, 2), @@ -395,10 +348,9 @@ public class NaquadahReworkRecipeLoader { magnesiumSulphate.get(OrePrefixes.dust, 12), 100, 122880, - 9100 - ); + 9100); - //InPO4 + Ga(OH)3 = InGaP + // InPO4 + Ga(OH)3 = InGaP GT_Values.RA.addMixerRecipe( indiumPhosphate.get(OrePrefixes.dust, 6), galliumHydroxide.get(OrePrefixes.dust, 7), @@ -408,65 +360,51 @@ public class NaquadahReworkRecipeLoader { null, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.IndiumGalliumPhosphide, 3), 15, - 7 - ); + 7); GT_Values.RA.addFluidSolidifierRecipe( ItemList.Shape_Mold_Ball.get(0), naquadahGoo.getFluidOrGas(72), ItemRefer.Naquadah_Mass.get(1), 100, - 30 - ); + 30); GT_Values.RA.addFluidSolidifierRecipe( ItemList.Shape_Mold_Ball.get(0), enrichedNaquadahGoo.getFluidOrGas(72), ItemRefer.Enriched_Naquadah_Mass.get(1), 100, - 30 - ); + 30); GT_Values.RA.addFluidSolidifierRecipe( ItemList.Shape_Mold_Ball.get(0), naquadriaGoo.getFluidOrGas(72), ItemRefer.Naquadria_Mass.get(1), 100, - 30 - ); + 30); GT_Values.RA.addPulveriserRecipe( ItemRefer.Naquadah_Mass.get(1), - new ItemStack[]{ - naquadahEarth.get(OrePrefixes.dust, 1), - enrichedNaquadahEarth.get(OrePrefixes.dust, 1) + new ItemStack[] {naquadahEarth.get(OrePrefixes.dust, 1), enrichedNaquadahEarth.get(OrePrefixes.dust, 1) }, - new int[]{10000, 100}, + new int[] {10000, 100}, 100, - 2 - ); + 2); GT_Values.RA.addPulveriserRecipe( ItemRefer.Enriched_Naquadah_Mass.get(1), - new ItemStack[]{ - enrichedNaquadahEarth.get(OrePrefixes.dust, 1), - naquadriaEarth.get(OrePrefixes.dust, 1) + new ItemStack[] {enrichedNaquadahEarth.get(OrePrefixes.dust, 1), naquadriaEarth.get(OrePrefixes.dust, 1) }, - new int[]{10000, 100}, + new int[] {10000, 100}, 100, - 2 - ); + 2); GT_Values.RA.addPulveriserRecipe( ItemRefer.Naquadria_Mass.get(1), - new ItemStack[]{ - naquadriaEarth.get(OrePrefixes.dust, 1), - naquadriaEarth.get(OrePrefixes.dust, 1) - }, - new int[]{10000, 100}, + new ItemStack[] {naquadriaEarth.get(OrePrefixes.dust, 1), naquadriaEarth.get(OrePrefixes.dust, 1)}, + new int[] {10000, 100}, 100, - 2 - ); + 2); GT_Values.RA.addBlastRecipe( GT_OreDictUnificator.get(OrePrefixes.block, Materials.SiliconSG, 16), @@ -481,10 +419,9 @@ public class NaquadahReworkRecipeLoader { null, 1000, 7680, - 4484 - ); + 4484); - //NqO2 + 4Na = 2Na2O + Nq + // NqO2 + 4Na = 2Na2O + Nq GT_Values.RA.addChemicalRecipe( naquadahine.get(OrePrefixes.dust, 3), Materials.Sodium.getDust(4), @@ -493,8 +430,7 @@ public class NaquadahReworkRecipeLoader { Materials.Naquadah.getDust(1), Materials.SodiumOxide.getDust(6), 100, - 1920 - ); + 1920); GT_Values.RA.addBlastRecipe( naquadahEarth.get(OrePrefixes.dust, 2), @@ -505,25 +441,16 @@ public class NaquadahReworkRecipeLoader { null, 2400, 7680, - 5000 - ); + 5000); - //C2H4 + H2O(g) = C2H6O + // C2H4 + H2O(g) = C2H6O GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(24) - }, - new FluidStack[]{ - Materials.Ethylene.getGas(1000), - FluidRegistry.getFluidStack("steam", 2000) - }, - new FluidStack[]{ - Materials.Ethanol.getFluid(1000) - }, + new ItemStack[] {GT_Utility.getIntegratedCircuit(24)}, + new FluidStack[] {Materials.Ethylene.getGas(1000), FluidRegistry.getFluidStack("steam", 2000)}, + new FluidStack[] {Materials.Ethanol.getFluid(1000)}, null, 400, - 480 - ); + 480); GT_Values.RA.addChemicalRecipeForBasicMachineOnly( Materials.Ethylene.getCells(1), @@ -533,15 +460,13 @@ public class NaquadahReworkRecipeLoader { Materials.Ethanol.getCells(1), null, 400, - 480 - ); + 480); GT_Values.RA.addVacuumFreezerRecipe( GT_OreDictUnificator.get(OrePrefixes.ingotHot, Materials.Naquadah, 1), GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Naquadah, 1), 330, - 7680 - ); + 7680); } public static void SmallRecipeChange() { @@ -549,44 +474,54 @@ public class NaquadahReworkRecipeLoader { GT_Recipe tRecipe; tRecipe = GT_Recipe.GT_Recipe_Map.sChemicalRecipes.findRecipe( - null, false, 1 << 30, - new FluidStack[]{Materials.SulfuricAcid.getFluid(500)}, + null, + false, + 1 << 30, + new FluidStack[] {Materials.SulfuricAcid.getFluid(500)}, GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 16), - ItemList.Empty_Board_Elite.get(2) - ); + ItemList.Empty_Board_Elite.get(2)); if (tRecipe != null) { GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList.remove(tRecipe); GT_Recipe tRecipe2 = tRecipe.copy(); - tRecipe2.mInputs = new ItemStack[]{GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Naquadah, 8), ItemList.Empty_Board_Elite.get(2)}; + tRecipe2.mInputs = new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Naquadah, 8), ItemList.Empty_Board_Elite.get(2) + }; GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList.add(tRecipe2); GT_Recipe.GT_Recipe_Map.sChemicalRecipes.reInit(); } tRecipe = GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.findRecipe( - null, false, 1 << 30, - new FluidStack[]{Materials.SulfuricAcid.getFluid(500)}, + null, + false, + 1 << 30, + new FluidStack[] {Materials.SulfuricAcid.getFluid(500)}, GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 16), - ItemList.Empty_Board_Elite.get(2) - ); + ItemList.Empty_Board_Elite.get(2)); if (tRecipe != null) { GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.mRecipeList.remove(tRecipe); GT_Recipe tRecipe2 = tRecipe.copy(); - tRecipe2.mInputs = new ItemStack[]{GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Naquadah, 8), ItemList.Empty_Board_Elite.get(2)}; + tRecipe2.mInputs = new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Naquadah, 8), ItemList.Empty_Board_Elite.get(2) + }; GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.mRecipeList.add(tRecipe2); GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.reInit(); } tRecipe = GT_Recipe.GT_Recipe_Map.sAssemblerRecipes.findRecipe( - null, false, 1 << 30, - new FluidStack[]{Materials.Polybenzimidazole.getMolten(36)}, + null, + false, + 1 << 30, + new FluidStack[] {Materials.Polybenzimidazole.getMolten(36)}, GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 2), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.HSSS, 1), - GT_Utility.getIntegratedCircuit(1) - ); + GT_Utility.getIntegratedCircuit(1)); if (tRecipe != null) { GT_Recipe.GT_Recipe_Map.sAssemblerRecipes.mRecipeList.remove(tRecipe); GT_Recipe tRecipe2 = tRecipe.copy(); - tRecipe2.mInputs = new ItemStack[]{GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 2), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahEnriched, 1)}; + tRecipe2.mInputs = new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 2), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahEnriched, 1) + }; GT_Recipe.GT_Recipe_Map.sAssemblerRecipes.mRecipeList.add(tRecipe2); GT_Recipe.GT_Recipe_Map.sAssemblerRecipes.reInit(); } @@ -601,25 +536,31 @@ public class NaquadahReworkRecipeLoader { HashSet<GT_Recipe> remove = new HashSet<>(5000); HashSet<GT_Recipe> reAdd = new HashSet<>(5000); - //For Crusher + // For Crusher for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sMaceratorRecipes.mRecipeList) { ItemStack input = recipe.mInputs[0]; if (GT_Utility.isStackValid(input)) { int[] oreDict = OreDictionary.getOreIDs(input); for (int oreDictID : oreDict) { - if ((OreDictionary.getOreName(oreDictID).startsWith("ore") || OreDictionary.getOreName(oreDictID).startsWith("crushed")) && OreDictionary.getOreName(oreDictID).contains("Naq")) { + if ((OreDictionary.getOreName(oreDictID).startsWith("ore") + || OreDictionary.getOreName(oreDictID).startsWith("crushed")) + && OreDictionary.getOreName(oreDictID).contains("Naq")) { GT_Recipe tRecipe = recipe.copy(); - for (int i = 0; i < tRecipe.mOutputs.length; i ++) { + for (int i = 0; i < tRecipe.mOutputs.length; i++) { if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue; if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadahEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, naquadahEarth.get(OrePrefixes.dust, 1)); } else if (tRecipe.mOutputs[i].isItemEqual(Materials.NaquadahEnriched.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, + enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadria.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadriaEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, naquadriaEarth.get(OrePrefixes.dust, 1)); } } - if (!tRecipe.equals(recipe)){ + if (!tRecipe.equals(recipe)) { reAdd.add(tRecipe); remove.add(recipe); } @@ -639,25 +580,30 @@ public class NaquadahReworkRecipeLoader { GT_Log.out.print("Crusher done!\n"); - //For Washer + // For Washer for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sOreWasherRecipes.mRecipeList) { ItemStack input = recipe.mInputs[0]; if (GT_Utility.isStackValid(input)) { int[] oreDict = OreDictionary.getOreIDs(input); for (int oreDictID : oreDict) { - if (OreDictionary.getOreName(oreDictID).startsWith("crushed") && OreDictionary.getOreName(oreDictID).contains("Naq")) { + if (OreDictionary.getOreName(oreDictID).startsWith("crushed") + && OreDictionary.getOreName(oreDictID).contains("Naq")) { GT_Recipe tRecipe = recipe.copy(); - for (int i = 0; i < tRecipe.mOutputs.length; i ++) { + for (int i = 0; i < tRecipe.mOutputs.length; i++) { if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue; if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadahEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, naquadahEarth.get(OrePrefixes.dust, 1)); } else if (tRecipe.mOutputs[i].isItemEqual(Materials.NaquadahEnriched.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, + enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadria.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadriaEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, naquadriaEarth.get(OrePrefixes.dust, 1)); } } - if (!tRecipe.equals(recipe)){ + if (!tRecipe.equals(recipe)) { reAdd.add(tRecipe); remove.add(recipe); } @@ -677,25 +623,30 @@ public class NaquadahReworkRecipeLoader { GT_Log.out.print("Washer done!\n"); - //For Thermal Centrifuge + // For Thermal Centrifuge for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes.mRecipeList) { ItemStack input = recipe.mInputs[0]; if (GT_Utility.isStackValid(input)) { int[] oreDict = OreDictionary.getOreIDs(input); for (int oreDictID : oreDict) { - if (OreDictionary.getOreName(oreDictID).startsWith("crushed") && OreDictionary.getOreName(oreDictID).contains("Naq")) { + if (OreDictionary.getOreName(oreDictID).startsWith("crushed") + && OreDictionary.getOreName(oreDictID).contains("Naq")) { GT_Recipe tRecipe = recipe.copy(); - for (int i = 0; i < tRecipe.mOutputs.length; i ++) { + for (int i = 0; i < tRecipe.mOutputs.length; i++) { if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue; if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadahEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, naquadahEarth.get(OrePrefixes.dust, 1)); } else if (tRecipe.mOutputs[i].isItemEqual(Materials.NaquadahEnriched.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, + enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadria.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadriaEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, naquadriaEarth.get(OrePrefixes.dust, 1)); } } - if (!tRecipe.equals(recipe)){ + if (!tRecipe.equals(recipe)) { reAdd.add(tRecipe); remove.add(recipe); } @@ -715,57 +666,78 @@ public class NaquadahReworkRecipeLoader { GT_Log.out.print("Thermal Centrifuge done!\n"); - //For Centrifuge + // For Centrifuge for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes.mRecipeList) { ItemStack input = null; if (recipe.mInputs.length > 0) input = recipe.mInputs[0]; if (GT_Utility.isStackValid(input)) { int[] oreDict = OreDictionary.getOreIDs(input); - if (input.isItemEqual(GT_Bees.combs.getStackForType(CombType.DOB))){ + if (input.isItemEqual(GT_Bees.combs.getStackForType(CombType.DOB))) { GT_Recipe tRecipe = recipe.copy(); - for (int i = 0; i < tRecipe.mOutputs.length; i ++) { + for (int i = 0; i < tRecipe.mOutputs.length; i++) { if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue; if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDustTiny(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2L, naquadahEarth.get(OrePrefixes.dustTiny, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2L, naquadahEarth.get(OrePrefixes.dustTiny, 1)); } } - if (!tRecipe.equals(recipe)){ + if (!tRecipe.equals(recipe)) { reAdd.add(tRecipe); remove.add(recipe); } - } - else for (int oreDictID : oreDict) { - if (OreDictionary.getOreName(oreDictID).startsWith("dustPureNaq") || OreDictionary.getOreName(oreDictID).startsWith("dustImpureNaq") || OreDictionary.getOreName(oreDictID).startsWith("dustSpace") || OreDictionary.getOreName(oreDictID).startsWith("dustNaq")) { - GT_Recipe tRecipe = recipe.copy(); - for (int i = 0; i < tRecipe.mOutputs.length; i ++) { - if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue; - if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDustTiny(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadahEarth.get(OrePrefixes.dustTiny, 1)); - } else if (tRecipe.mOutputs[i].isItemEqual(Materials.NaquadahEnriched.getDustTiny(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, enrichedNaquadahEarth.get(OrePrefixes.dustTiny, 1)); - } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadria.getDustTiny(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadriaEarth.get(OrePrefixes.dustTiny, 1)); - } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadahEarth.get(OrePrefixes.dust, 1)); - } else if (tRecipe.mOutputs[i].isItemEqual(Materials.NaquadahEnriched.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); - } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadria.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadriaEarth.get(OrePrefixes.dust, 1)); - } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDustSmall(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadahEarth.get(OrePrefixes.dustSmall, 1)); - } else if (tRecipe.mOutputs[i].isItemEqual(Materials.NaquadahEnriched.getDustSmall(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, enrichedNaquadahEarth.get(OrePrefixes.dustSmall, 1)); - } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadria.getDustSmall(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadriaEarth.get(OrePrefixes.dustSmall, 1)); + } else + for (int oreDictID : oreDict) { + if (OreDictionary.getOreName(oreDictID).startsWith("dustPureNaq") + || OreDictionary.getOreName(oreDictID).startsWith("dustImpureNaq") + || OreDictionary.getOreName(oreDictID).startsWith("dustSpace") + || OreDictionary.getOreName(oreDictID).startsWith("dustNaq")) { + GT_Recipe tRecipe = recipe.copy(); + for (int i = 0; i < tRecipe.mOutputs.length; i++) { + if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue; + if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDustTiny(1))) { + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, + naquadahEarth.get(OrePrefixes.dustTiny, 1)); + } else if (tRecipe.mOutputs[i].isItemEqual(Materials.NaquadahEnriched.getDustTiny(1))) { + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, + enrichedNaquadahEarth.get(OrePrefixes.dustTiny, 1)); + } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadria.getDustTiny(1))) { + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, + naquadriaEarth.get(OrePrefixes.dustTiny, 1)); + } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDust(1))) { + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, naquadahEarth.get(OrePrefixes.dust, 1)); + } else if (tRecipe.mOutputs[i].isItemEqual(Materials.NaquadahEnriched.getDust(1))) { + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, + enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); + } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadria.getDust(1))) { + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, naquadriaEarth.get(OrePrefixes.dust, 1)); + } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDustSmall(1))) { + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, + naquadahEarth.get(OrePrefixes.dustSmall, 1)); + } else if (tRecipe.mOutputs[i].isItemEqual( + Materials.NaquadahEnriched.getDustSmall(1))) { + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, + enrichedNaquadahEarth.get(OrePrefixes.dustSmall, 1)); + } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadria.getDustSmall(1))) { + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, + naquadriaEarth.get(OrePrefixes.dustSmall, 1)); + } } + if (!tRecipe.equals(recipe)) { + reAdd.add(tRecipe); + remove.add(recipe); + } + break; } - if (!tRecipe.equals(recipe)){ - reAdd.add(tRecipe); - remove.add(recipe); - } - break; } - } } } GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes.mRecipeList.removeAll(remove); @@ -779,25 +751,30 @@ public class NaquadahReworkRecipeLoader { GT_Log.out.print("Centrifuge done!\n"); - //For Hammer + // For Hammer for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sHammerRecipes.mRecipeList) { ItemStack input = recipe.mInputs[0]; if (GT_Utility.isStackValid(input)) { int[] oreDict = OreDictionary.getOreIDs(input); for (int oreDictID : oreDict) { - if (OreDictionary.getOreName(oreDictID).startsWith("crushed") && OreDictionary.getOreName(oreDictID).contains("Naq")) { + if (OreDictionary.getOreName(oreDictID).startsWith("crushed") + && OreDictionary.getOreName(oreDictID).contains("Naq")) { GT_Recipe tRecipe = recipe.copy(); - for (int i = 0; i < tRecipe.mOutputs.length; i ++) { + for (int i = 0; i < tRecipe.mOutputs.length; i++) { if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue; if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadahEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, naquadahEarth.get(OrePrefixes.dust, 1)); } else if (tRecipe.mOutputs[i].isItemEqual(Materials.NaquadahEnriched.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, + enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadria.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, naquadriaEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize * 2, naquadriaEarth.get(OrePrefixes.dust, 1)); } } - if (!tRecipe.equals(recipe)){ + if (!tRecipe.equals(recipe)) { reAdd.add(tRecipe); remove.add(recipe); } @@ -817,22 +794,22 @@ public class NaquadahReworkRecipeLoader { GT_Log.out.print("Hammer done!\n"); - //For Chemical Reactor + // For Chemical Reactor for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList) { if (recipe.mFluidOutputs == null) continue; boolean isAny = false; - for (int i = 0; i < recipe.mFluidOutputs.length; i ++) { + for (int i = 0; i < recipe.mFluidOutputs.length; i++) { if (recipe.mFluidOutputs[i] == null) continue; - if (recipe.mFluidOutputs[i].isFluidEqual(Materials.Naquadah.getMolten(1)) || - recipe.mFluidOutputs[i].isFluidEqual(Materials.NaquadahEnriched.getMolten(1)) || - recipe.mFluidOutputs[i].isFluidEqual(Materials.Naquadria.getMolten(1))) { + if (recipe.mFluidOutputs[i].isFluidEqual(Materials.Naquadah.getMolten(1)) + || recipe.mFluidOutputs[i].isFluidEqual(Materials.NaquadahEnriched.getMolten(1)) + || recipe.mFluidOutputs[i].isFluidEqual(Materials.Naquadria.getMolten(1))) { isAny = true; break; } } if (!isAny) continue; GT_Recipe tRecipe = recipe.copy(); - for (int i = 0; i < recipe.mFluidOutputs.length; i ++) { + for (int i = 0; i < recipe.mFluidOutputs.length; i++) { if (recipe.mFluidOutputs[i] == null) continue; if (recipe.mFluidOutputs[i].isFluidEqual(Materials.Naquadah.getMolten(1))) { tRecipe.mFluidOutputs[i] = naquadahGoo.getFluidOrGas(recipe.mFluidOutputs[i].amount * 2); @@ -858,22 +835,22 @@ public class NaquadahReworkRecipeLoader { GT_Log.out.print("Chemical Reactor done!\n"); - //For Multi Chemical Reactor + // For Multi Chemical Reactor for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.mRecipeList) { if (recipe.mFluidOutputs == null) continue; boolean isAny = false; - for (int i = 0; i < recipe.mFluidOutputs.length; i ++) { + for (int i = 0; i < recipe.mFluidOutputs.length; i++) { if (recipe.mFluidOutputs[i] == null) continue; - if (recipe.mFluidOutputs[i].isFluidEqual(Materials.Naquadah.getMolten(1)) || - recipe.mFluidOutputs[i].isFluidEqual(Materials.NaquadahEnriched.getMolten(1)) || - recipe.mFluidOutputs[i].isFluidEqual(Materials.Naquadria.getMolten(1))) { + if (recipe.mFluidOutputs[i].isFluidEqual(Materials.Naquadah.getMolten(1)) + || recipe.mFluidOutputs[i].isFluidEqual(Materials.NaquadahEnriched.getMolten(1)) + || recipe.mFluidOutputs[i].isFluidEqual(Materials.Naquadria.getMolten(1))) { isAny = true; break; } } if (!isAny) continue; GT_Recipe tRecipe = recipe.copy(); - for (int i = 0; i < recipe.mFluidOutputs.length; i ++) { + for (int i = 0; i < recipe.mFluidOutputs.length; i++) { if (recipe.mFluidOutputs[i] == null) continue; if (recipe.mFluidOutputs[i].isFluidEqual(Materials.Naquadah.getMolten(1))) { tRecipe.mFluidOutputs[i] = naquadahGoo.getFluidOrGas(recipe.mFluidOutputs[i].amount * 2); @@ -900,13 +877,15 @@ public class NaquadahReworkRecipeLoader { GT_Log.out.print("Multi Chemical Reactor done!\n"); if (LoadedList.GTPP) { - //For Multi Centrifuge - //Blame alk. She made some shit in it, NEI will break down if anyone modify the hash list directly. + // For Multi Centrifuge + // Blame alk. She made some shit in it, NEI will break down if anyone modify the hash list directly. GTPP_Recipe.GTPP_Recipe_Map.sMultiblockCentrifugeRecipes_GT.mRecipeList.clear(); - RecipeGen_MultisUsingFluidInsteadOfCells.generateRecipesNotUsingCells(GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes, GTPP_Recipe.GTPP_Recipe_Map.sMultiblockCentrifugeRecipes_GT); + RecipeGen_MultisUsingFluidInsteadOfCells.generateRecipesNotUsingCells( + GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes, + GTPP_Recipe.GTPP_Recipe_Map.sMultiblockCentrifugeRecipes_GT); GTPP_Recipe.GTPP_Recipe_Map.sMultiblockCentrifugeRecipes_GT.reInit(); - //For Simple Washer + // For Simple Washer for (GT_Recipe recipe : GTPP_Recipe.GTPP_Recipe_Map.sSimpleWasherRecipes.mRecipeList) { ItemStack input = recipe.mInputs[0]; if (GT_Utility.isStackValid(input)) { @@ -914,17 +893,21 @@ public class NaquadahReworkRecipeLoader { for (int oreDictID : oreDict) { if (OreDictionary.getOreName(oreDictID).startsWith("dustImpureNaq")) { GT_Recipe tRecipe = recipe.copy(); - for (int i = 0; i < tRecipe.mOutputs.length; i ++) { + for (int i = 0; i < tRecipe.mOutputs.length; i++) { if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue; if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize, naquadahEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize, naquadahEarth.get(OrePrefixes.dust, 1)); } else if (tRecipe.mOutputs[i].isItemEqual(Materials.NaquadahEnriched.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize, enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize, + enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadria.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize, naquadriaEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize, naquadriaEarth.get(OrePrefixes.dust, 1)); } } - if (!tRecipe.equals(recipe)){ + if (!tRecipe.equals(recipe)) { reAdd.add(tRecipe); remove.add(recipe); } @@ -945,25 +928,29 @@ public class NaquadahReworkRecipeLoader { GT_Log.out.print("Simple Washer done!\n"); } - //For ByProduct List + // For ByProduct List for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sByProductList.mRecipeList) { ItemStack input = recipe.mInputs[0]; if (GT_Utility.isStackValid(input)) { int[] oreDict = OreDictionary.getOreIDs(input); for (int oreDictID : oreDict) { - if (OreDictionary.getOreName(oreDictID).startsWith("ore") && OreDictionary.getOreName(oreDictID).contains("Naq")) { + if (OreDictionary.getOreName(oreDictID).startsWith("ore") + && OreDictionary.getOreName(oreDictID).contains("Naq")) { GT_Recipe tRecipe = recipe.copy(); - for (int i = 0; i < tRecipe.mOutputs.length; i ++) { + for (int i = 0; i < tRecipe.mOutputs.length; i++) { if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue; if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadah.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize, naquadahEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize, naquadahEarth.get(OrePrefixes.dust, 1)); } else if (tRecipe.mOutputs[i].isItemEqual(Materials.NaquadahEnriched.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize, enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize, enrichedNaquadahEarth.get(OrePrefixes.dust, 1)); } else if (tRecipe.mOutputs[i].isItemEqual(Materials.Naquadria.getDust(1))) { - tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize, naquadriaEarth.get(OrePrefixes.dust, 1)); + tRecipe.mOutputs[i] = GT_Utility.copyAmount( + tRecipe.mOutputs[i].stackSize, naquadriaEarth.get(OrePrefixes.dust, 1)); } } - if (!tRecipe.equals(recipe)){ + if (!tRecipe.equals(recipe)) { reAdd.add(tRecipe); remove.add(recipe); } @@ -983,23 +970,23 @@ public class NaquadahReworkRecipeLoader { GT_Log.out.print("ByProduct List done!\n"); - //For Cauldron Wash + // For Cauldron Wash registerCauldronCleaningFor(Materials.Naquadah, naquadahEarth.getBridgeMaterial()); registerCauldronCleaningFor(Materials.NaquadahEnriched, enrichedNaquadahEarth.getBridgeMaterial()); registerCauldronCleaningFor(Materials.Naquadria, naquadriaEarth.getBridgeMaterial()); GT_Log.out.print(GoodGenerator.MOD_ID + ": Replace 3! "); GT_Log.out.print("Cauldron Wash done!\n"); - //For Crafting Table + // For Crafting Table CraftingManager.getInstance().getRecipeList().forEach(NaquadahReworkRecipeLoader::replaceInCraftTable); GT_Log.out.print(GoodGenerator.MOD_ID + ": Replace Unknown! "); GT_Log.out.print("Crafting Table done!\n"); } - //I don't understand. . . - //I use and copy some private methods in Bartworks because his system runs well. - //Bartworks is under MIT License + // I don't understand. . . + // I use and copy some private methods in Bartworks because his system runs well. + // Bartworks is under MIT License /* * Copyright (c) 2018-2020 bartimaeusnek * @@ -1035,7 +1022,7 @@ public class NaquadahReworkRecipeLoader { if (cs == null) return; try { - BartObj = (PlatinumSludgeOverHaul)cs.newInstance(); + BartObj = (PlatinumSludgeOverHaul) cs.newInstance(); } catch (IllegalAccessException | InstantiationException | InvocationTargetException e) { e.printStackTrace(); } @@ -1051,7 +1038,7 @@ public class NaquadahReworkRecipeLoader { String inputName = "output"; String inputItemName = "input"; - if (!(obj instanceof ShapedOreRecipe || obj instanceof ShapelessOreRecipe)){ + if (!(obj instanceof ShapedOreRecipe || obj instanceof ShapelessOreRecipe)) { if (obj instanceof ShapedRecipes || (obj instanceof ShapelessRecipes)) { inputName = "recipeOutput"; inputItemName = "recipeItems"; @@ -1061,16 +1048,13 @@ public class NaquadahReworkRecipeLoader { ItemStack result = recipe.getRecipeOutput(); Field out = FieldUtils.getDeclaredField(recipe.getClass(), inputName, true); - if (out == null) - out = FieldUtils.getField(recipe.getClass(), inputName, true); + if (out == null) out = FieldUtils.getField(recipe.getClass(), inputName, true); Field in = FieldUtils.getDeclaredField(recipe.getClass(), inputItemName, true); - if (in == null) - in = FieldUtils.getField(recipe.getClass(), inputItemName, true); - if (in == null) - return; + if (in == null) in = FieldUtils.getField(recipe.getClass(), inputItemName, true); + if (in == null) return; - //this part here is NOT MIT LICENSED BUT LICSENSED UNDER THE Apache License, Version 2.0! + // this part here is NOT MIT LICENSED BUT LICSENSED UNDER THE Apache License, Version 2.0! try { if (Modifier.isFinal(in.getModifiers())) { // Do all JREs implement Field with a private ivar called "modifiers"? @@ -1110,7 +1094,7 @@ public class NaquadahReworkRecipeLoader { boolean isOk = true; try { - isOk = (boolean)recipeCheck.invoke(BartObj, input, Materials.Naquadah); + isOk = (boolean) recipeCheck.invoke(BartObj, input, Materials.Naquadah); } catch (InvocationTargetException | IllegalAccessException ignored) { } @@ -1126,7 +1110,7 @@ public class NaquadahReworkRecipeLoader { boolean isOk = true; try { - isOk = (boolean)recipeCheck.invoke(BartObj, input, Materials.NaquadahEnriched); + isOk = (boolean) recipeCheck.invoke(BartObj, input, Materials.NaquadahEnriched); } catch (InvocationTargetException | IllegalAccessException ignored) { } @@ -1142,7 +1126,7 @@ public class NaquadahReworkRecipeLoader { boolean isOk = true; try { - isOk = (boolean)recipeCheck.invoke(BartObj, input, Materials.Naquadria); + isOk = (boolean) recipeCheck.invoke(BartObj, input, Materials.Naquadria); } catch (InvocationTargetException | IllegalAccessException ignored) { } diff --git a/src/main/java/goodgenerator/loader/NeutronActivatorLoader.java b/src/main/java/goodgenerator/loader/NeutronActivatorLoader.java index 420d801b5e..4b8e7bfd9a 100644 --- a/src/main/java/goodgenerator/loader/NeutronActivatorLoader.java +++ b/src/main/java/goodgenerator/loader/NeutronActivatorLoader.java @@ -1,5 +1,7 @@ package goodgenerator.loader; +import static goodgenerator.items.MyMaterial.*; + import goodgenerator.util.MyRecipeAdder; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; @@ -8,54 +10,37 @@ import gregtech.api.util.GT_Utility; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; -import static goodgenerator.items.MyMaterial.*; - public class NeutronActivatorLoader { public static void NARecipeLoad() { MyRecipeAdder.instance.addNeutronActivatorRecipe( - new FluidStack[]{ - thoriumBasedLiquidFuelExcited.getFluidOrGas(200) - }, + new FluidStack[] {thoriumBasedLiquidFuelExcited.getFluidOrGas(200)}, null, - new FluidStack[]{ - thoriumBasedLiquidFuelDepleted.getFluidOrGas(200) - }, + new FluidStack[] {thoriumBasedLiquidFuelDepleted.getFluidOrGas(200)}, null, 10000, 700, - 500 - ); + 500); MyRecipeAdder.instance.addNeutronActivatorRecipe( - new FluidStack[]{ - uraniumBasedLiquidFuel.getFluidOrGas(100) - }, - new ItemStack[]{ - GT_Utility.copyAmount(0, GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tungsten, 1)) - }, - new FluidStack[]{ - uraniumBasedLiquidFuelExcited.getFluidOrGas(100) + new FluidStack[] {uraniumBasedLiquidFuel.getFluidOrGas(100)}, + new ItemStack[] { + GT_Utility.copyAmount(0, GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tungsten, 1)) }, + new FluidStack[] {uraniumBasedLiquidFuelExcited.getFluidOrGas(100)}, null, 80, 550, - 450 - ); + 450); MyRecipeAdder.instance.addNeutronActivatorRecipe( - new FluidStack[]{ - plutoniumBasedLiquidFuel.getFluidOrGas(100) - }, - new ItemStack[]{ - GT_Utility.copyAmount(0, GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tritanium, 1)) - }, - new FluidStack[]{ - plutoniumBasedLiquidFuelExcited.getFluidOrGas(100) + new FluidStack[] {plutoniumBasedLiquidFuel.getFluidOrGas(100)}, + new ItemStack[] { + GT_Utility.copyAmount(0, GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tritanium, 1)) }, + new FluidStack[] {plutoniumBasedLiquidFuelExcited.getFluidOrGas(100)}, null, 80, 600, - 500 - ); + 500); } } diff --git a/src/main/java/goodgenerator/loader/RecipeLoader.java b/src/main/java/goodgenerator/loader/RecipeLoader.java index bdf710b689..e1a08e8798 100644 --- a/src/main/java/goodgenerator/loader/RecipeLoader.java +++ b/src/main/java/goodgenerator/loader/RecipeLoader.java @@ -1,129 +1,121 @@ package goodgenerator.loader; +import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; import goodgenerator.crossmod.LoadedList; import goodgenerator.items.MyMaterial; import goodgenerator.util.CrackRecipeAdder; import goodgenerator.util.ItemRefer; import goodgenerator.util.MaterialFix; -import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; import goodgenerator.util.MyRecipeAdder; import gregtech.api.enums.*; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; -import ic2.core.Ic2Items; +import gregtech.api.util.GT_Utility; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; -import gregtech.api.util.GT_Utility; public class RecipeLoader { - public static void RecipeLoad(){ + public static void RecipeLoad() { - //Radiation Protection Plate + // Radiation Protection Plate GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Lanthanum, 8L), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.NaquadahAlloy,8L), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.Neutronium,1L), - GT_Utility.getIntegratedCircuit(1)}, + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Lanthanum, 8L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NaquadahAlloy, 8L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Neutronium, 1L), + GT_Utility.getIntegratedCircuit(1) + }, Materials.Lead.getMolten(1152), ItemRefer.Radiation_Protection_Plate.get(1), 400, - 1920 - ); + 1920); - Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null ? FluidRegistry.getFluid("molten.indalloy140") : FluidRegistry.getFluid("molten.solderingalloy"); + Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null + ? FluidRegistry.getFluid("molten.indalloy140") + : FluidRegistry.getFluid("molten.solderingalloy"); - //LNR Controller + // LNR Controller GT_Values.RA.addAssemblylineRecipe( ItemList.Generator_Naquadah_Mark_III.get(1).copy(), 100000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Adamantium,8), - ItemRefer.Radiation_Protection_Plate.get(16), - ItemList.Field_Generator_ZPM.get(2), - ItemList.Electric_Pump_ZPM.get(8), - new Object[]{OrePrefixes.circuit.get(Materials.Superconductor),4}, - GT_OreDictUnificator.get(OrePrefixes.wireGt08,Materials.SuperconductorLuV,8), - GT_OreDictUnificator.get(OrePrefixes.pipeHuge,Materials.Naquadah,4), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.NaquadahAlloy,8), - GT_OreDictUnificator.get(OrePrefixes.screw,Materials.Osmium,16) + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Adamantium, 8), + ItemRefer.Radiation_Protection_Plate.get(16), + ItemList.Field_Generator_ZPM.get(2), + ItemList.Electric_Pump_ZPM.get(8), + new Object[] {OrePrefixes.circuit.get(Materials.Superconductor), 4}, + GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorLuV, 8), + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Naquadah, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NaquadahAlloy, 8), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmium, 16) }, - new FluidStack[]{ - Materials.Trinium.getMolten(576), - new FluidStack(solderIndalloy, 4608), - Materials.Lubricant.getFluid(8000) + new FluidStack[] { + Materials.Trinium.getMolten(576), + new FluidStack(solderIndalloy, 4608), + Materials.Lubricant.getFluid(8000) }, ItemRefer.Large_Naquadah_Reactor.get(1), 16200, - 122880 - ); + 122880); - //LNR Casing + // LNR Casing GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Radiation_Protection_Plate.get(6), - GT_OreDictUnificator.get(OrePrefixes.frameGt,Materials.Europium,1), - ItemList.Field_Generator_MV.get(1), - GT_Utility.getIntegratedCircuit(1) + new ItemStack[] { + ItemRefer.Radiation_Protection_Plate.get(6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Europium, 1), + ItemList.Field_Generator_MV.get(1), + GT_Utility.getIntegratedCircuit(1) }, null, ItemRefer.Field_Restriction_Casing.get(1), 400, - 1920 - ); + 1920); - //LNR Frame + // LNR Frame GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.stickLong,Materials.NaquadahAlloy,8), - GT_OreDictUnificator.get(OrePrefixes.frameGt,Materials.HSSE,4), - GT_Utility.getIntegratedCircuit(24) + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NaquadahAlloy, 8), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSE, 4), + GT_Utility.getIntegratedCircuit(24) }, null, ItemRefer.Radiation_Proof_Steel_Frame_Box.get(1), 320, - 1920 - ); + 1920); - //Uranium Liquid Fuel Process Line + // Uranium Liquid Fuel Process Line GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - MyMaterial.graphiteUraniumMixture.get(OrePrefixes.dust,4), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.TungstenCarbide,2), - GT_Utility.getIntegratedCircuit(1) - }, + new ItemStack[] { + MyMaterial.graphiteUraniumMixture.get(OrePrefixes.dust, 4), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.TungstenCarbide, 2), + GT_Utility.getIntegratedCircuit(1) + }, null, ItemRefer.Wrapped_Uranium_Ingot.get(1), 1400, - 480 - ); + 480); GT_Values.RA.addImplosionRecipe( ItemRefer.Wrapped_Uranium_Ingot.get(4), 8, ItemRefer.High_Density_Uranium_Nugget.get(1), - GT_OreDictUnificator.get(OrePrefixes.dustTiny,Materials.TungstenCarbide,8) - ); + GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.TungstenCarbide, 8)); GT_Values.RA.addCompressorRecipe( - ItemRefer.High_Density_Uranium_Nugget.get(9), - ItemRefer.High_Density_Uranium.get(1), - 600, - 480 - ); + ItemRefer.High_Density_Uranium_Nugget.get(9), ItemRefer.High_Density_Uranium.get(1), 600, 480); GT_Values.RA.addMixerRecipe( ItemRefer.High_Density_Uranium.get(1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Potassium,8), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Quantium,4), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Potassium, 8), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Quantium, 4), GT_Utility.getIntegratedCircuit(1), Materials.Radon.getGas(1000L), MyMaterial.uraniumBasedLiquidFuel.getFluidOrGas(1000), null, 200, - 15360 - ); + 15360); GT_Values.RA.addFusionReactorRecipe( MyMaterial.uraniumBasedLiquidFuel.getFluidOrGas(10), @@ -131,98 +123,84 @@ public class RecipeLoader { MyMaterial.uraniumBasedLiquidFuelExcited.getFluidOrGas(10), 40, 7680, - 200000000 - ); + 200000000); - //Thorium Liquid Process Line + // Thorium Liquid Process Line GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - MyMaterial.uraniumCarbideThoriumMixture.get(OrePrefixes.dust,64), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.TungstenSteel,4), - GT_Utility.getIntegratedCircuit(1) + new ItemStack[] { + MyMaterial.uraniumCarbideThoriumMixture.get(OrePrefixes.dust, 64), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.TungstenSteel, 4), + GT_Utility.getIntegratedCircuit(1) }, null, ItemRefer.Wrapped_Thorium_Ingot.get(1), 1000, - 480 - ); + 480); GT_Values.RA.addImplosionRecipe( ItemRefer.Wrapped_Thorium_Ingot.get(1), 4, ItemRefer.High_Density_Thorium_Nugget.get(1), - GT_OreDictUnificator.get(OrePrefixes.dustTiny,Materials.TungstenSteel,3) - ); + GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.TungstenSteel, 3)); GT_Values.RA.addCompressorRecipe( - ItemRefer.High_Density_Thorium_Nugget.get(9), - ItemRefer.High_Density_Thorium.get(1), - 400, - 120 - ); + ItemRefer.High_Density_Thorium_Nugget.get(9), ItemRefer.High_Density_Thorium.get(1), 400, 120); GT_Values.RA.addMixerRecipe( ItemRefer.High_Density_Thorium.get(1), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Lithium,4), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Draconium,2), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lithium, 4), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Draconium, 2), GT_Utility.getIntegratedCircuit(2), Materials.Mercury.getFluid(1000L), MyMaterial.thoriumBasedLiquidFuel.getFluidOrGas(4000), null, 3000, - 240 - ); + 240); GT_Values.RA.addMixerRecipe( - MyMaterial.thoriumBasedLiquidFuel.get(OrePrefixes.cell,1), + MyMaterial.thoriumBasedLiquidFuel.get(OrePrefixes.cell, 1), GT_Utility.getIntegratedCircuit(1), - null,null, + null, + null, Materials.Helium.getPlasma(750L), null, - MyMaterial.thoriumBasedLiquidFuelExcited.get(OrePrefixes.cell,1), + MyMaterial.thoriumBasedLiquidFuelExcited.get(OrePrefixes.cell, 1), 120, - 3840 - ); + 3840); - //Liquid Plutonium Process Line + // Liquid Plutonium Process Line GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - MyMaterial.plutoniumOxideUraniumMixture.get(OrePrefixes.dust,8), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.HSSS,4), - GT_Utility.getIntegratedCircuit(1) + new ItemStack[] { + MyMaterial.plutoniumOxideUraniumMixture.get(OrePrefixes.dust, 8), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.HSSS, 4), + GT_Utility.getIntegratedCircuit(1) }, null, ItemRefer.Wrapped_Plutonium_Ingot.get(1), 1800, - 2040 - ); + 2040); GT_Values.RA.addImplosionRecipe( ItemRefer.Wrapped_Plutonium_Ingot.get(2), 16, ItemRefer.High_Density_Plutonium_Nugget.get(1), - GT_OreDictUnificator.get(OrePrefixes.dustTiny,Materials.HSSS,8) - ); + GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.HSSS, 8)); GT_Values.RA.addCompressorRecipe( - ItemRefer.High_Density_Plutonium_Nugget.get(9), - ItemRefer.High_Density_Plutonium.get(1), - 1200, - 120 - ); + ItemRefer.High_Density_Plutonium_Nugget.get(9), ItemRefer.High_Density_Plutonium.get(1), 1200, 120); GT_Values.RA.addMixerRecipe( ItemRefer.High_Density_Plutonium.get(1), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Neutronium,8), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Caesium,16), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,2), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Neutronium, 8), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Caesium, 16), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 2), GT_Utility.getIntegratedCircuit(1), - null,null, + null, + null, MyMaterial.plutoniumBasedLiquidFuel.getFluidOrGas(1000), null, 360, - 30720 - ); + 30720); GT_Values.RA.addFusionReactorRecipe( Materials.Lutetium.getMolten(16), @@ -230,60 +208,48 @@ public class RecipeLoader { MyMaterial.plutoniumBasedLiquidFuelExcited.getFluidOrGas(20), 20, 15360, - 220000000 - ); + 220000000); - //Th-232 + // Th-232 GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sugar,24), - MyMaterial.vanadiumPentoxide.get(OrePrefixes.dust,0), - GT_Utility.getIntegratedCircuit(1) - }, - new FluidStack[]{ - FluidRegistry.getFluidStack("nitricacid", 6000) - }, - new FluidStack[]{ - MyMaterial.oxalate.getFluidOrGas(3000), - Materials.NitricOxide.getGas(6000) + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sugar, 24), + MyMaterial.vanadiumPentoxide.get(OrePrefixes.dust, 0), + GT_Utility.getIntegratedCircuit(1) }, + new FluidStack[] {FluidRegistry.getFluidStack("nitricacid", 6000)}, + new FluidStack[] {MyMaterial.oxalate.getFluidOrGas(3000), Materials.NitricOxide.getGas(6000)}, null, 600, - 120 - ); + 120); - //Th + 2O = ThO2 + // Th + 2O = ThO2 GT_Values.RA.addBlastRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Thorium,1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Thorium, 1), null, Materials.Oxygen.getGas(2000), null, - WerkstoffLoader.Thorianit.get(OrePrefixes.dust,3), + WerkstoffLoader.Thorianit.get(OrePrefixes.dust, 3), null, 100, 480, - 1200 - ); + 1200); - //Th + 8HNO3 =HF= Th(NO3)4 + 4NO2 + 4H2O + // Th + 8HNO3 =HF= Th(NO3)4 + 4NO2 + 4H2O GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - Materials.Thorium.getDust(1), + new ItemStack[] { + Materials.Thorium.getDust(1), }, - new FluidStack[]{ - Materials.HydrofluoricAcid.getFluid(100), - FluidRegistry.getFluidStack("nitricacid", 8000) + new FluidStack[] { + Materials.HydrofluoricAcid.getFluid(100), FluidRegistry.getFluidStack("nitricacid", 8000) }, - new FluidStack[]{ - MyMaterial.thoriumNitrate.getFluidOrGas(1000), - Materials.NitrogenDioxide.getGas(4000) + new FluidStack[] {MyMaterial.thoriumNitrate.getFluidOrGas(1000), Materials.NitrogenDioxide.getGas(4000) }, null, 40, - 120 - ); + 120); - //4NaOH + Th(NO3)4 = Th(OH)4 + 4NaNO3 + // 4NaOH + Th(NO3)4 = Th(OH)4 + 4NaNO3 GT_Values.RA.addChemicalRecipe( GT_Utility.getIntegratedCircuit(1), Materials.SodiumHydroxide.getDust(12), @@ -292,22 +258,20 @@ public class RecipeLoader { MyMaterial.thoriumHydroxide.get(OrePrefixes.dust, 9), WerkstoffLoader.SodiumNitrate.get(OrePrefixes.dust, 20), 200, - 120 - ); + 120); - //Th(OH)4 + 4HF = ThF4 + 4H2O + // Th(OH)4 + 4HF = ThF4 + 4H2O GT_Values.RA.addChemicalRecipe( - MyMaterial.thoriumHydroxide.get(OrePrefixes.dust,9), + MyMaterial.thoriumHydroxide.get(OrePrefixes.dust, 9), GT_Utility.getIntegratedCircuit(1), Materials.HydrofluoricAcid.getFluid(4000), MyMaterial.thoriumTetrafluoride.getFluidOrGas(1000), null, null, 400, - 30 - ); + 30); - //Zn + 2Cl = ZnCl2 + // Zn + 2Cl = ZnCl2 GT_Values.RA.addChemicalRecipe( GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Zinc, 1), GT_Utility.getIntegratedCircuit(1), @@ -316,8 +280,7 @@ public class RecipeLoader { MyMaterial.zincChloride.get(OrePrefixes.dust, 3), null, 100, - 30 - ); + 30); GT_Values.RA.addBlastRecipe( MyMaterial.zincChloride.get(OrePrefixes.dust, 1), @@ -328,8 +291,7 @@ public class RecipeLoader { WerkstoffLoader.Fluorspar.get(OrePrefixes.dust, 8), 300, 120, - 3000 - ); + 3000); GT_Values.RA.addBlastRecipe( MyMaterial.zincThoriumAlloy.get(OrePrefixes.ingot, 1), @@ -340,172 +302,166 @@ public class RecipeLoader { null, 150, 480, - 1900 - ); + 1900); - //2V + 5O = V2O5 + // 2V + 5O = V2O5 GT_Values.RA.addBlastRecipe( GT_Utility.getIntegratedCircuit(24), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Vanadium,2), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Vanadium, 2), Materials.Oxygen.getGas(5000), null, - MyMaterial.vanadiumPentoxide.get(OrePrefixes.dust,7), + MyMaterial.vanadiumPentoxide.get(OrePrefixes.dust, 7), null, 200, 120, - 2500 - ); - - //Atomic Separation Catalyst - - ItemStack[] mat1 = new ItemStack[]{GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Blaze,32), GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Firestone,9)}; - ItemStack[] mat2 = new ItemStack[]{GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Shadow,4), GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,4)}; - ItemStack[] mat3 = new ItemStack[]{GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,4), GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Europium,4), GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ichorium,4)}; - ItemStack[] mat4 = new ItemStack[]{GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ardite,4), GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Manyullyn,4)}; - - for (int i = 0; i < mat1.length; i ++) { + 2500); + + // Atomic Separation Catalyst + + ItemStack[] mat1 = new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 32), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Firestone, 9) + }; + ItemStack[] mat2 = new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Shadow, 4), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bedrockium, 4) + }; + ItemStack[] mat3 = new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sunnarium, 4), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Europium, 4), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ichorium, 4) + }; + ItemStack[] mat4 = new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ardite, 4), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Manyullyn, 4) + }; + + for (int i = 0; i < mat1.length; i++) { for (ItemStack itemStack : mat2) { for (int k = 0; k < mat3.length; k++) { for (ItemStack itemStack2 : mat4) { int c1 = i == 1 ? 2 : 1; int c2 = k == 2 ? 3 : 1; GT_Values.RA.addMixerRecipe( - mat1[i], - itemStack, - mat3[k], - itemStack2, - GT_Utility.getIntegratedCircuit(4), null, - Materials.Naquadah.getMolten(288), - null, - ItemRefer.Raw_Atomic_Separation_Catalyst.get(9 * c1 * c2), - 300, - 480 - ); + mat1[i], + itemStack, + mat3[k], + itemStack2, + GT_Utility.getIntegratedCircuit(4), + null, + Materials.Naquadah.getMolten(288), + null, + ItemRefer.Raw_Atomic_Separation_Catalyst.get(9 * c1 * c2), + 300, + 480); } } } } GT_Values.RA.addFormingPressRecipe( - WerkstoffLoader.Tiberium.get(OrePrefixes.plate,4), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.Silicon,8), - MyMaterial.orundum.get(OrePrefixes.plate,1), + WerkstoffLoader.Tiberium.get(OrePrefixes.plate, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Silicon, 8), + MyMaterial.orundum.get(OrePrefixes.plate, 1), 400, - 3000 - ); + 3000); GT_Values.RA.addBlastRecipe( - MyMaterial.orundum.get(OrePrefixes.plate,2), + MyMaterial.orundum.get(OrePrefixes.plate, 2), ItemRefer.Raw_Atomic_Separation_Catalyst.get(4), Materials.Plutonium.getMolten(144), null, - MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingotHot,1), + MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingotHot, 1), null, 3600, 480, - 5000 - ); + 5000); GT_Values.RA.addVacuumFreezerRecipe( - MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingotHot,1), - MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingot,1), + MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingotHot, 1), + MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingot, 1), 450, - 960 - ); + 960); CrackRecipeAdder.crackerAdder( MyMaterial.naquadahGas.getFluidOrGas(1000), MyMaterial.atomicSeparationCatalyst.getMolten(4), - new FluidStack[]{ - Materials.Helium.getGas(300), - WerkstoffLoader.Neon.getFluidOrGas(50), - Materials.Argon.getGas(80), - WerkstoffLoader.Krypton.getFluidOrGas(20), - WerkstoffLoader.Xenon.getFluidOrGas(40), - Materials.Radon.getGas(14000) - }, - GT_OreDictUnificator.get(OrePrefixes.dustTiny,Materials.Naquadah,1), + new FluidStack[] { + Materials.Helium.getGas(300), + WerkstoffLoader.Neon.getFluidOrGas(50), + Materials.Argon.getGas(80), + WerkstoffLoader.Krypton.getFluidOrGas(20), + WerkstoffLoader.Xenon.getFluidOrGas(40), + Materials.Radon.getGas(14000) + }, + GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Naquadah, 1), 6, 4020, - 300 - ); + 300); CrackRecipeAdder.crackerAdder( MyMaterial.lightNaquadahFuel.getFluidOrGas(1000), MyMaterial.atomicSeparationCatalyst.getMolten(4), - new FluidStack[]{ - Materials.Radon.getGas(1400), - MyMaterial.naquadahGas.getFluidOrGas(400), - Materials.Uranium.getMolten(648), - MyMaterial.heavyNaquadahFuel.getFluidOrGas(280), - Materials.Plutonium.getMolten(576), - MyMaterial.naquadahAsphalt.getFluidOrGas(140) - }, - GT_OreDictUnificator.get(OrePrefixes.dustTiny,Materials.Uranium235,1), + new FluidStack[] { + Materials.Radon.getGas(1400), + MyMaterial.naquadahGas.getFluidOrGas(400), + Materials.Uranium.getMolten(648), + MyMaterial.heavyNaquadahFuel.getFluidOrGas(280), + Materials.Plutonium.getMolten(576), + MyMaterial.naquadahAsphalt.getFluidOrGas(140) + }, + GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Uranium235, 1), 6, 4020, - 450 - ); + 450); CrackRecipeAdder.crackerAdder( MyMaterial.heavyNaquadahFuel.getFluidOrGas(1000), MyMaterial.atomicSeparationCatalyst.getMolten(6), - new FluidStack[]{ - Materials.Radon.getGas(1000), - MyMaterial.naquadahGas.getFluidOrGas(450), - MyMaterial.lightNaquadahFuel.getFluidOrGas(560), - Materials.Uranium.getMolten(720), - Materials.Lutetium.getMolten(648), - MyMaterial.naquadahAsphalt.getFluidOrGas(240) - }, - GT_OreDictUnificator.get(OrePrefixes.dustTiny,Materials.Plutonium,1), + new FluidStack[] { + Materials.Radon.getGas(1000), + MyMaterial.naquadahGas.getFluidOrGas(450), + MyMaterial.lightNaquadahFuel.getFluidOrGas(560), + Materials.Uranium.getMolten(720), + Materials.Lutetium.getMolten(648), + MyMaterial.naquadahAsphalt.getFluidOrGas(240) + }, + GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Plutonium, 1), 6, 4020, - 500 - ); + 500); CrackRecipeAdder.crackerAdder( MyMaterial.naquadahAsphalt.getFluidOrGas(1000), MyMaterial.atomicSeparationCatalyst.getMolten(12), - new FluidStack[]{ - MyMaterial.lightNaquadahFuel.getFluidOrGas(600), - Materials.Uranium.getMolten(1152), - Materials.Thorium.getMolten(864), - Materials.Plutonium.getMolten(792), - Materials.Thulium.getMolten(216), - MyMaterial.heavyNaquadahFuel.getFluidOrGas(350) - }, - GT_OreDictUnificator.get(OrePrefixes.dustTiny,Materials.Naquadria,1), + new FluidStack[] { + MyMaterial.lightNaquadahFuel.getFluidOrGas(600), + Materials.Uranium.getMolten(1152), + Materials.Thorium.getMolten(864), + Materials.Plutonium.getMolten(792), + Materials.Thulium.getMolten(216), + MyMaterial.heavyNaquadahFuel.getFluidOrGas(350) + }, + GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Naquadria, 1), 6, 4020, - 800 - ); + 800); - //2C2H6O =H2SO4= C4H10O + H2O + // 2C2H6O =H2SO4= C4H10O + H2O GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(2) - }, - new FluidStack[]{ - Materials.Ethanol.getFluid(1000), - Materials.SulfuricAcid.getFluid(1000) - }, - new FluidStack[]{ - MyMaterial.ether.getFluidOrGas(500), - Materials.DilutedSulfuricAcid.getFluid(1500) - }, + new ItemStack[] {GT_Utility.getIntegratedCircuit(2)}, + new FluidStack[] {Materials.Ethanol.getFluid(1000), Materials.SulfuricAcid.getFluid(1000)}, + new FluidStack[] {MyMaterial.ether.getFluidOrGas(500), Materials.DilutedSulfuricAcid.getFluid(1500)}, null, 510, - 120 - ); + 120); GT_Values.RA.addChemicalRecipe( Materials.GasolineRaw.getCells(9), Materials.Ethanol.getCells(1), MyMaterial.ethanolGasoline.get(OrePrefixes.cell, 10), 15, - 120 - ); + 120); GT_Values.RA.addFuel(MyMaterial.ether.get(OrePrefixes.cell), null, 537, 0); GT_Values.RA.addFuel(MyMaterial.ether.get(OrePrefixes.cell), null, 537, 1); @@ -514,133 +470,111 @@ public class RecipeLoader { GT_Values.RA.addFuel(MyMaterial.ironedFuel.get(OrePrefixes.cell), null, 2248, 0); GT_Values.RA.addFuel(MyMaterial.ironedKerosene.get(OrePrefixes.cell), null, 1824, 0); - //Sb + 3Cl = SbCl3 + // Sb + 3Cl = SbCl3 GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(1), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Antimony,1), - }, - new FluidStack[]{ - MyMaterial.ether.getFluidOrGas(1000), - Materials.Chlorine.getGas(3000) - }, - new FluidStack[]{ - MyMaterial.antimonyTrichloride.getFluidOrGas(1000) + new ItemStack[] { + GT_Utility.getIntegratedCircuit(1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Antimony, 1), }, + new FluidStack[] {MyMaterial.ether.getFluidOrGas(1000), Materials.Chlorine.getGas(3000)}, + new FluidStack[] {MyMaterial.antimonyTrichloride.getFluidOrGas(1000)}, null, 60, - 30 - ); + 30); - //SbCl3 + 2Cl = SbCl5 + // SbCl3 + 2Cl = SbCl5 GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(1), - }, - new FluidStack[]{ - MyMaterial.antimonyTrichloride.getFluidOrGas(1000), - Materials.Chlorine.getGas(2000) - }, - new FluidStack[]{ - MyMaterial.antimonyPentachlorideSolution.getFluidOrGas(1000) + new ItemStack[] { + GT_Utility.getIntegratedCircuit(1), }, + new FluidStack[] {MyMaterial.antimonyTrichloride.getFluidOrGas(1000), Materials.Chlorine.getGas(2000)}, + new FluidStack[] {MyMaterial.antimonyPentachlorideSolution.getFluidOrGas(1000)}, null, 180, - 480 - ); + 480); GT_Values.RA.addUniversalDistillationRecipe( MyMaterial.antimonyPentachlorideSolution.getFluidOrGas(1000), - new FluidStack[]{ - MyMaterial.ether.getFluidOrGas(1000), - MyMaterial.antimonyPentachloride.getFluidOrGas(1000) + new FluidStack[] { + MyMaterial.ether.getFluidOrGas(1000), MyMaterial.antimonyPentachloride.getFluidOrGas(1000) }, null, 600, - 120 - ); + 120); - //SbCl5 + 5HF = SbF5 + 5HCl + // SbCl5 + 5HF = SbF5 + 5HCl GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(1), + new ItemStack[] { + GT_Utility.getIntegratedCircuit(1), }, - new FluidStack[]{ - MyMaterial.antimonyPentachloride.getFluidOrGas(1000), - Materials.HydrofluoricAcid.getFluid(5000) + new FluidStack[] { + MyMaterial.antimonyPentachloride.getFluidOrGas(1000), Materials.HydrofluoricAcid.getFluid(5000) }, - new FluidStack[]{ - MyMaterial.antimonyPentafluoride.getFluidOrGas(1000), - Materials.HydrochloricAcid.getFluid(5000) + new FluidStack[] { + MyMaterial.antimonyPentafluoride.getFluidOrGas(1000), Materials.HydrochloricAcid.getFluid(5000) }, null, 420, - 30 - ); + 30); - //SbH5 + HF = HSbF6 + // SbH5 + HF = HSbF6 GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(1), + new ItemStack[] { + GT_Utility.getIntegratedCircuit(1), }, - new FluidStack[]{ - MyMaterial.antimonyPentafluoride.getFluidOrGas(1000), - Materials.HydrofluoricAcid.getFluid(1000) + new FluidStack[] { + MyMaterial.antimonyPentafluoride.getFluidOrGas(1000), Materials.HydrofluoricAcid.getFluid(1000) }, - new FluidStack[]{ - MyMaterial.fluoroantimonicAcid.getFluidOrGas(1000), + new FluidStack[] { + MyMaterial.fluoroantimonicAcid.getFluidOrGas(1000), }, null, 840, - 2040 - ); + 2040); GT_Values.RA.addBlastRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.NaquadahEnriched,32), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NaquadahEnriched, 32), GT_Utility.getIntegratedCircuit(16), MyMaterial.fluoroantimonicAcid.getFluidOrGas(1000), MyMaterial.acidNaquadahEmulsion.getFluidOrGas(2000), - MyMaterial.radioactiveSludge.get(OrePrefixes.dust,3), + MyMaterial.radioactiveSludge.get(OrePrefixes.dust, 3), null, 3600, 2040, - 3400 - ); + 3400); GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(3), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Quicklime,32) + new ItemStack[] { + GT_Utility.getIntegratedCircuit(3), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Quicklime, 32) }, - new FluidStack[]{ - MyMaterial.acidNaquadahEmulsion.getFluidOrGas(1000), + new FluidStack[] { + MyMaterial.acidNaquadahEmulsion.getFluidOrGas(1000), }, - new FluidStack[]{ - MyMaterial.naquadahEmulsion.getFluidOrGas(1000), + new FluidStack[] { + MyMaterial.naquadahEmulsion.getFluidOrGas(1000), }, - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.dustSmall,Materials.AntimonyTrioxide,1), - WerkstoffLoader.Fluorspar.get(OrePrefixes.dust,4) + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.AntimonyTrioxide, 1), + WerkstoffLoader.Fluorspar.get(OrePrefixes.dust, 4) }, 240, - 30 - ); + 30); GT_Values.RA.addUniversalDistillationRecipe( MyMaterial.naquadahSolution.getFluidOrGas(20), - new FluidStack[]{ - MyMaterial.naquadahAsphalt.getFluidOrGas(2), - MyMaterial.heavyNaquadahFuel.getFluidOrGas(5), - MyMaterial.lightNaquadahFuel.getFluidOrGas(10), - FluidRegistry.getFluidStack("water",10), - MyMaterial.naquadahGas.getFluidOrGas(60) + new FluidStack[] { + MyMaterial.naquadahAsphalt.getFluidOrGas(2), + MyMaterial.heavyNaquadahFuel.getFluidOrGas(5), + MyMaterial.lightNaquadahFuel.getFluidOrGas(10), + FluidRegistry.getFluidStack("water", 10), + MyMaterial.naquadahGas.getFluidOrGas(60) }, null, 20, - 2040 - ); + 2040); - GT_Values.RA.addFuel(MyMaterial.naquadahGas.get(OrePrefixes.cell),null,1024,1); + GT_Values.RA.addFuel(MyMaterial.naquadahGas.get(OrePrefixes.cell), null, 1024, 1); GT_Values.RA.addFusionReactorRecipe( MyMaterial.lightNaquadahFuel.getFluidOrGas(65), @@ -648,1062 +582,1001 @@ public class RecipeLoader { MyMaterial.naquadahBasedFuelMkI.getFluidOrGas(100), 5, 26000, - 330000000 - ); + 330000000); GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(1), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Praseodymium,16), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Samarium,24), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.ElectrumFlux,32), - }, - new FluidStack[]{ - MyMaterial.naquadahBasedFuelMkI.getFluidOrGas(1000), - MyMaterial.naquadahGas.getFluidOrGas(2500) + new ItemStack[] { + GT_Utility.getIntegratedCircuit(1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Praseodymium, 16), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Samarium, 24), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.ElectrumFlux, 32), }, - new FluidStack[]{ - MyMaterial.naquadahBasedFuelMkII.getFluidOrGas(1000) + new FluidStack[] { + MyMaterial.naquadahBasedFuelMkI.getFluidOrGas(1000), MyMaterial.naquadahGas.getFluidOrGas(2500) }, + new FluidStack[] {MyMaterial.naquadahBasedFuelMkII.getFluidOrGas(1000)}, null, 200, - 480000 - ); + 480000); GT_Values.RA.addBlastRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadria,32), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 32), GT_Utility.getIntegratedCircuit(16), MyMaterial.fluoroantimonicAcid.getFluidOrGas(4000), MyMaterial.acidNaquadahEmulsion.getFluidOrGas(8000), - MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust,17), + MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust, 17), null, 3600, 4080, - 3400 - ); + 3400); GT_Values.RA.addAssemblylineRecipe( ItemList.Generator_Naquadah_Mark_V.get(1).copy(), 500000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt,Materials.Osmiridium,8), - ItemRefer.Advanced_Radiation_Protection_Plate.get(64), - ItemList.Field_Generator_UV.get(8), - ItemList.Electric_Pump_UHV.get(2), - new Object[]{OrePrefixes.circuit.get(Materials.Bio), 4}, - GT_OreDictUnificator.get(OrePrefixes.pipeHuge,Materials.MysteriousCrystal,8), - ItemList.Circuit_Wafer_NPIC.get(16), - ItemList.UHV_Coil.get(64), - new Object[]{"craftingLensYellow", 16}, - GT_OreDictUnificator.get(OrePrefixes.screw,Materials.Thulium,64) + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 8), + ItemRefer.Advanced_Radiation_Protection_Plate.get(64), + ItemList.Field_Generator_UV.get(8), + ItemList.Electric_Pump_UHV.get(2), + new Object[] {OrePrefixes.circuit.get(Materials.Bio), 4}, + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.MysteriousCrystal, 8), + ItemList.Circuit_Wafer_NPIC.get(16), + ItemList.UHV_Coil.get(64), + new Object[] {"craftingLensYellow", 16}, + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Thulium, 64) }, - new FluidStack[]{ - Materials.Quantium.getMolten(9216L), - Materials.DraconiumAwakened.getMolten(4608L), - MyMaterial.extremelyUnstableNaquadah.getMolten(1440), - new FluidStack(solderIndalloy, 14400) + new FluidStack[] { + Materials.Quantium.getMolten(9216L), + Materials.DraconiumAwakened.getMolten(4608L), + MyMaterial.extremelyUnstableNaquadah.getMolten(1440), + new FluidStack(solderIndalloy, 14400) }, ItemRefer.Naquadah_Fuel_Refinery.get(1), 36000, - 1919810 - ); + 1919810); GT_Values.RA.addAssemblylineRecipe( ItemRefer.Radiation_Protection_Plate.get(1), 80000, - new Object[]{ - ItemRefer.Radiation_Protection_Plate.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.ElectrumFlux,4), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.Trinium,4), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.NaquadahAlloy,4), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.Osmiridium,4), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.VibrantAlloy,4), - ItemRefer.Radiation_Protection_Plate.get(1), - }, - new FluidStack[]{ - new FluidStack(solderIndalloy, 1152) - }, + new Object[] { + ItemRefer.Radiation_Protection_Plate.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectrumFlux, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Trinium, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 4), + ItemRefer.Radiation_Protection_Plate.get(1), + }, + new FluidStack[] {new FluidStack(solderIndalloy, 1152)}, ItemRefer.Advanced_Radiation_Protection_Plate.get(1), 1000, - 65536 - ); + 65536); GT_Values.RA.addAssemblylineRecipe( ItemRefer.Field_Restriction_Casing.get(1), 250000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt,Materials.Thulium,1), - ItemRefer.Advanced_Radiation_Protection_Plate.get(6), - ItemList.Field_Generator_IV.get(2), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny,Materials.Naquadah,16), - GT_OreDictUnificator.get(OrePrefixes.wireFine,Materials.NaquadahAlloy,32), - GT_OreDictUnificator.get(OrePrefixes.wireFine,Materials.NaquadahAlloy,32), - GT_OreDictUnificator.get(OrePrefixes.wireFine,Materials.Manyullyn,32), - GT_OreDictUnificator.get(OrePrefixes.wireFine,Materials.Manyullyn,32), - MyMaterial.orundum.get(OrePrefixes.plate,4) - }, - new FluidStack[]{ - Materials.TungstenSteel.getMolten(1152), - new FluidStack(solderIndalloy, 2304) - }, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Thulium, 1), + ItemRefer.Advanced_Radiation_Protection_Plate.get(6), + ItemList.Field_Generator_IV.get(2), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Naquadah, 16), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.NaquadahAlloy, 32), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.NaquadahAlloy, 32), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Manyullyn, 32), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Manyullyn, 32), + MyMaterial.orundum.get(OrePrefixes.plate, 4) + }, + new FluidStack[] {Materials.TungstenSteel.getMolten(1152), new FluidStack(solderIndalloy, 2304)}, ItemRefer.Naquadah_Fuel_Refinery_Casing.get(1), 500, - 65536 - ); + 65536); if (LoadedList.GTNH_CORE) { GT_Values.RA.addAssemblylineRecipe( MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.ingot), 300000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt,Materials.Osmium,1), - ItemList.Field_Generator_UV.get(2), - ItemList.Electric_Pump_UV.get(8), - GT_OreDictUnificator.get(OrePrefixes.wireGt01,Materials.SuperconductorZPM,64), - GT_OreDictUnificator.get(OrePrefixes.wireGt01,Materials.SuperconductorZPM,64), - GT_OreDictUnificator.get(OrePrefixes.plateDense,Materials.Americium,8), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium,Materials.BlackPlutonium,16), - ItemList.Circuit_Wafer_PPIC.get(32), - new Object[]{"circuitNano", 1}, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmium, 1), + ItemList.Field_Generator_UV.get(2), + ItemList.Electric_Pump_UV.get(8), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorZPM, 64), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorZPM, 64), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Americium, 8), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.BlackPlutonium, 16), + ItemList.Circuit_Wafer_PPIC.get(32), + new Object[] {"circuitNano", 1}, }, - new FluidStack[]{ - WerkstoffLoader.Krypton.getFluidOrGas(32000), - Materials.ElectrumFlux.getMolten(9216), - Materials.Lubricant.getFluid(128000) + new FluidStack[] { + WerkstoffLoader.Krypton.getFluidOrGas(32000), + Materials.ElectrumFlux.getMolten(9216), + Materials.Lubricant.getFluid(128000) }, ItemRefer.Field_Restriction_Coil_T1.get(1), 18000, - 114514 - ); + 114514); GT_Values.RA.addAssemblylineRecipe( ItemRefer.Field_Restriction_Coil_T1.get(1), 350000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt,Materials.CosmicNeutronium,1), - ItemList.Field_Generator_UHV.get(2), - ItemList.Electric_Pump_UHV.get(8), - GT_OreDictUnificator.get(OrePrefixes.wireGt02,Materials.SuperconductorUV,64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02,Materials.SuperconductorUV,64), - GT_OreDictUnificator.get(OrePrefixes.plateDense,Materials.Infinity,8), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium,Materials.Neutronium,16), - ItemList.Circuit_Wafer_PPIC.get(48), - new Object[]{"circuitPiko", 1}, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 1), + ItemList.Field_Generator_UHV.get(2), + ItemList.Electric_Pump_UHV.get(8), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUV, 64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUV, 64), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 8), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Neutronium, 16), + ItemList.Circuit_Wafer_PPIC.get(48), + new Object[] {"circuitPiko", 1}, }, - new FluidStack[]{ - Materials.Radon.getPlasma(32000), - Materials.DraconiumAwakened.getMolten(9216), - Materials.Lubricant.getFluid(128000), + new FluidStack[] { + Materials.Radon.getPlasma(32000), + Materials.DraconiumAwakened.getMolten(9216), + Materials.Lubricant.getFluid(128000), }, ItemRefer.Field_Restriction_Coil_T2.get(1), 36000, - 114514 - ); + 114514); GT_Values.RA.addAssemblylineRecipe( ItemRefer.Field_Restriction_Coil_T2.get(1), 400000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt,Materials.Infinity,1), - ItemList.Field_Generator_UEV.get(2), - ItemList.Electric_Pump_UEV.get(8), - GT_OreDictUnificator.get(OrePrefixes.wireGt04,Materials.SuperconductorUHV,64), - GT_OreDictUnificator.get(OrePrefixes.wireGt04,Materials.SuperconductorUHV,64), - new Object[]{"plateDenseRadoxPoly", 8}, - GT_OreDictUnificator.get(OrePrefixes.pipeMedium,Materials.Infinity,16), - ItemList.Circuit_Wafer_PPIC.get(64), - new Object[]{"circuitQuantum", 1}, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 1), + ItemList.Field_Generator_UEV.get(2), + ItemList.Electric_Pump_UEV.get(8), + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUHV, 64), + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUHV, 64), + new Object[] {"plateDenseRadoxPoly", 8}, + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Infinity, 16), + ItemList.Circuit_Wafer_PPIC.get(64), + new Object[] {"circuitQuantum", 1}, }, - new FluidStack[]{ - WerkstoffLoader.Oganesson.getFluidOrGas(32000), - Materials.Neutronium.getMolten(9216), - Materials.Lubricant.getFluid(128000), + new FluidStack[] { + WerkstoffLoader.Oganesson.getFluidOrGas(32000), + Materials.Neutronium.getMolten(9216), + Materials.Lubricant.getFluid(128000), }, ItemRefer.Field_Restriction_Coil_T3.get(1), 72000, - 114514 - ); - } - else { + 114514); + } else { GT_Values.RA.addAssemblylineRecipe( MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.ingot), 300000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt,Materials.VanadiumGallium,1), - GT_OreDictUnificator.get(OrePrefixes.wireGt02,Materials.SuperconductorIV,64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02,Materials.SuperconductorLuV,32), - GT_OreDictUnificator.get(OrePrefixes.wireGt02,Materials.SuperconductorZPM,16), - ItemList.Neutron_Reflector.get(4), - GT_OreDictUnificator.get(OrePrefixes.wireFine,Materials.Gallium,32), - GT_OreDictUnificator.get(OrePrefixes.spring,Materials.Indium,16), - GT_OreDictUnificator.get(OrePrefixes.gearGt,Materials.Osmiridium,16), - ItemRefer.IC2_Ir_Plate.get(32), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.CrystallineAlloy,64), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.CrystallineAlloy,64), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.CrystallineAlloy,64), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.CrystallineAlloy,64), - ItemList.Tool_DataStick.get(16), - GT_OreDictUnificator.get(OrePrefixes.screw,Materials.Cobalt,32) + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.VanadiumGallium, 1), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorIV, 64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorLuV, 32), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorZPM, 16), + ItemList.Neutron_Reflector.get(4), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gallium, 32), + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Indium, 16), + GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.Osmiridium, 16), + ItemRefer.IC2_Ir_Plate.get(32), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.CrystallineAlloy, 64), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.CrystallineAlloy, 64), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.CrystallineAlloy, 64), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.CrystallineAlloy, 64), + ItemList.Tool_DataStick.get(16), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Cobalt, 32) }, - new FluidStack[]{ - Materials.Trinium.getMolten(2304), - Materials.Platinum.getMolten(4608), - new FluidStack(solderIndalloy, 9216), - FluidRegistry.getFluidStack("ic2coolant",8000) + new FluidStack[] { + Materials.Trinium.getMolten(2304), + Materials.Platinum.getMolten(4608), + new FluidStack(solderIndalloy, 9216), + FluidRegistry.getFluidStack("ic2coolant", 8000) }, ItemRefer.Field_Restriction_Coil_T1.get(1), 900, - 114514 - ); + 114514); GT_Values.RA.addAssemblylineRecipe( ItemRefer.Field_Restriction_Coil_T1.get(1), 350000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt,Materials.Molybdenum,1), - GT_OreDictUnificator.get(OrePrefixes.wireGt02,Materials.SuperconductorLuV,64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02,Materials.SuperconductorZPM,32), - GT_OreDictUnificator.get(OrePrefixes.wireGt02,Materials.SuperconductorUV,16), - ItemList.Field_Generator_LuV.get(4), - GT_OreDictUnificator.get(OrePrefixes.cableGt04,Materials.NiobiumTitanium,16), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny,Materials.Enderium,16), - WerkstoffLoader.LuVTierMaterial.get(OrePrefixes.gearGt,8), - ItemList.Circuit_Wafer_QPIC.get(16), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.CrystallineAlloy,64), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.Indium,64), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.Indium,64), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.Indium,64), - ItemList.Energy_LapotronicOrb.get(4), - GT_OreDictUnificator.get(OrePrefixes.screw,Materials.BlackPlutonium,32) + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Molybdenum, 1), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorLuV, 64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorZPM, 32), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUV, 16), + ItemList.Field_Generator_LuV.get(4), + GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 16), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Enderium, 16), + WerkstoffLoader.LuVTierMaterial.get(OrePrefixes.gearGt, 8), + ItemList.Circuit_Wafer_QPIC.get(16), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 64), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Indium, 64), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Indium, 64), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Indium, 64), + ItemList.Energy_LapotronicOrb.get(4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.BlackPlutonium, 32) }, - new FluidStack[]{ - Materials.Tritanium.getMolten(2304), - Materials.Palladium.getMolten(4608), - new FluidStack(solderIndalloy, 9216), - FluidRegistry.getFluidStack("ic2coolant",8000) + new FluidStack[] { + Materials.Tritanium.getMolten(2304), + Materials.Palladium.getMolten(4608), + new FluidStack(solderIndalloy, 9216), + FluidRegistry.getFluidStack("ic2coolant", 8000) }, ItemRefer.Field_Restriction_Coil_T2.get(1), 2700, - 114514 - ); + 114514); GT_Values.RA.addAssemblylineRecipe( ItemRefer.Field_Restriction_Coil_T2.get(1), 400000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt,Materials.CosmicNeutronium,1), - GT_OreDictUnificator.get(OrePrefixes.wireGt02,Materials.SuperconductorZPM,64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02,Materials.SuperconductorUV,32), - GT_OreDictUnificator.get(OrePrefixes.wireGt02,Materials.SuperconductorUHV,16), - ItemList.Sensor_UV.get(4), - GT_OreDictUnificator.get(OrePrefixes.cableGt04,Materials.NetherStar,16), - GT_OreDictUnificator.get(OrePrefixes.plateDense,Materials.SamariumMagnetic,4), - GT_OreDictUnificator.get(OrePrefixes.gearGt,Materials.BlackPlutonium,16), - ItemList.Circuit_Chip_CrystalSoC2.get(32), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.CrystallineAlloy,64), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.Indium,32), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.VibrantAlloy,64), - GT_OreDictUnificator.get(OrePrefixes.foil,Materials.VibrantAlloy,64), - ItemList.Energy_LapotronicOrb2.get(4), - GT_OreDictUnificator.get(OrePrefixes.screw,Materials.Infinity,16) + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 1), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorZPM, 64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUV, 32), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 16), + ItemList.Sensor_UV.get(4), + GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NetherStar, 16), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SamariumMagnetic, 4), + GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.BlackPlutonium, 16), + ItemList.Circuit_Chip_CrystalSoC2.get(32), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 64), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Indium, 32), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.VibrantAlloy, 64), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.VibrantAlloy, 64), + ItemList.Energy_LapotronicOrb2.get(4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 16) }, - new FluidStack[]{ - Materials.Americium.getMolten(2304), - Materials.Osmium.getMolten(4608), - new FluidStack(solderIndalloy, 9216), - FluidRegistry.getFluidStack("ic2coolant",8000) + new FluidStack[] { + Materials.Americium.getMolten(2304), + Materials.Osmium.getMolten(4608), + new FluidStack(solderIndalloy, 9216), + FluidRegistry.getFluidStack("ic2coolant", 8000) }, ItemRefer.Field_Restriction_Coil_T3.get(1), 8100, - 114514 - ); + 114514); } GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt,Materials.BorosilicateGlass,1), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.ReinforceGlass,6), - GT_OreDictUnificator.get(OrePrefixes.ring,Materials.NaquadahAlloy,32), - ItemList.Field_Generator_HV.get(4), - GT_Utility.getIntegratedCircuit(6) + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BorosilicateGlass, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ReinforceGlass, 6), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.NaquadahAlloy, 32), + ItemList.Field_Generator_HV.get(4), + GT_Utility.getIntegratedCircuit(6) }, MyMaterial.naquadahAsphalt.getFluidOrGas(500), ItemRefer.Field_Restriction_Glass.get(1), 300, - 120000 - ); + 120000); - //Ca + O = CaO + // Ca + O = CaO GT_Values.RA.addChemicalRecipe( GT_Utility.getIntegratedCircuit(1), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Calcium,1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Calcium, 1), Materials.Oxygen.getGas(1000), null, - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Quicklime,2), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Quicklime, 2), 10, - 30 - ); + 30); - //AlN = Al + N + // AlN = Al + N GT_Values.RA.addElectrolyzerRecipe( ItemRefer.Aluminum_Nitride_Dust.get(2), null, null, Materials.Nitrogen.getGas(1000L), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Aluminium,1), - null,null,null,null,null, - new int[]{10000}, + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Aluminium, 1), + null, + null, + null, + null, + null, + new int[] {10000}, 100, - 120 - ); + 120); GT_Values.RA.addMixerRecipe( ItemRefer.Aluminum_Nitride_Dust.get(4), - WerkstoffLoader.YttriumOxide.get(OrePrefixes.dust,5), + WerkstoffLoader.YttriumOxide.get(OrePrefixes.dust, 5), GT_Utility.getIntegratedCircuit(9), null, - FluidRegistry.getFluidStack("refinedglue",1000), + FluidRegistry.getFluidStack("refinedglue", 1000), null, ItemRefer.Special_Ceramics_Dust.get(9), 100, - 1980 - ); + 1980); GT_Values.RA.addMixerRecipe( ItemRefer.Aluminum_Nitride_Dust.get(4), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Uraninite,5), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uraninite, 5), GT_Utility.getIntegratedCircuit(9), null, - FluidRegistry.getFluidStack("refinedglue",1000), + FluidRegistry.getFluidStack("refinedglue", 1000), null, ItemRefer.Special_Ceramics_Dust.get(9), 100, - 1980 - ); + 1980); GT_Values.RA.addExtruderRecipe( ItemRefer.Special_Ceramics_Dust.get(2), ItemList.Shape_Extruder_Plate.get(0L), ItemRefer.Special_Ceramics_Plate.get(1), 400, - 480 - ); + 480); GT_ModHandler.addCraftingRecipe( ItemRefer.Raw_Cylinder.get(1), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[]{ - "PPP","PFP","PPP", - 'P', ItemRefer.Special_Ceramics_Plate.get(1), - 'F', GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel,1) - } - ); + new Object[] { + "PPP", + "PFP", + "PPP", + 'P', + ItemRefer.Special_Ceramics_Plate.get(1), + 'F', + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1) + }); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Raw_Cylinder.get(1), - GT_OreDictUnificator.get(OrePrefixes.gearGt,Materials.Titanium,1), - GT_OreDictUnificator.get(OrePrefixes.stickLong,Materials.Titanium,4), - GT_OreDictUnificator.get(OrePrefixes.plate,Materials.Titanium,6), - GT_Utility.getIntegratedCircuit(4) + new ItemStack[] { + ItemRefer.Raw_Cylinder.get(1), + GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.Titanium, 1), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Titanium, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 6), + GT_Utility.getIntegratedCircuit(4) }, null, ItemRefer.Titanium_Plated_Cylinder.get(1), 300, - 1920 - ); + 1920); GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(16), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Saltpeter,2) - }, - new FluidStack[]{ - FluidRegistry.getFluidStack("liquidoxygen",1000), - Materials.NitrogenDioxide.getGas(1000) + new ItemStack[] { + GT_Utility.getIntegratedCircuit(16), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 2) }, - new FluidStack[]{ - FluidRegistry.getFluidStack("combustionpromotor",500) + new FluidStack[] { + FluidRegistry.getFluidStack("liquidoxygen", 1000), Materials.NitrogenDioxide.getGas(1000) }, + new FluidStack[] {FluidRegistry.getFluidStack("combustionpromotor", 500)}, null, 200, - 120 - ); + 120); GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(16), - WerkstoffLoader.SodiumNitrate.get(OrePrefixes.dust,2) - }, - new FluidStack[]{ - FluidRegistry.getFluidStack("liquidoxygen",1000), - Materials.NitrogenDioxide.getGas(1000) + new ItemStack[] { + GT_Utility.getIntegratedCircuit(16), WerkstoffLoader.SodiumNitrate.get(OrePrefixes.dust, 2) }, - new FluidStack[]{ - FluidRegistry.getFluidStack("combustionpromotor",500) + new FluidStack[] { + FluidRegistry.getFluidStack("liquidoxygen", 1000), Materials.NitrogenDioxide.getGas(1000) }, + new FluidStack[] {FluidRegistry.getFluidStack("combustionpromotor", 500)}, null, 200, - 120 - ); + 120); if (FluidRegistry.getFluidStack("fluid.hydrogenperoxide", 1000) != null) { GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(16), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 2) - }, - new FluidStack[]{ - FluidRegistry.getFluidStack("fluid.hydrogenperoxide", 1000), - Materials.NitrogenDioxide.getGas(1000) + new ItemStack[] { + GT_Utility.getIntegratedCircuit(16), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 2) }, - new FluidStack[]{ - FluidRegistry.getFluidStack("combustionpromotor", 2000) + new FluidStack[] { + FluidRegistry.getFluidStack("fluid.hydrogenperoxide", 1000), + Materials.NitrogenDioxide.getGas(1000) }, + new FluidStack[] {FluidRegistry.getFluidStack("combustionpromotor", 2000)}, null, 200, - 120 - ); + 120); GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(16), - WerkstoffLoader.SodiumNitrate.get(OrePrefixes.dust, 2) - }, - new FluidStack[]{ - FluidRegistry.getFluidStack("fluid.hydrogenperoxide", 1000), - Materials.NitrogenDioxide.getGas(1000) + new ItemStack[] { + GT_Utility.getIntegratedCircuit(16), WerkstoffLoader.SodiumNitrate.get(OrePrefixes.dust, 2) }, - new FluidStack[]{ - FluidRegistry.getFluidStack("combustionpromotor", 2000) + new FluidStack[] { + FluidRegistry.getFluidStack("fluid.hydrogenperoxide", 1000), + Materials.NitrogenDioxide.getGas(1000) }, + new FluidStack[] {FluidRegistry.getFluidStack("combustionpromotor", 2000)}, null, 200, - 120 - ); + 120); } if (FluidRegistry.getFluidStack("hydrogen peroxide", 1000) != null) { GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(16), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 2) - }, - new FluidStack[]{ - FluidRegistry.getFluidStack("hydrogen peroxide", 1000), - Materials.NitrogenDioxide.getGas(1000) + new ItemStack[] { + GT_Utility.getIntegratedCircuit(16), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 2) }, - new FluidStack[]{ - FluidRegistry.getFluidStack("combustionpromotor", 2000) + new FluidStack[] { + FluidRegistry.getFluidStack("hydrogen peroxide", 1000), Materials.NitrogenDioxide.getGas(1000) }, + new FluidStack[] {FluidRegistry.getFluidStack("combustionpromotor", 2000)}, null, 200, - 120 - ); + 120); GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(16), - WerkstoffLoader.SodiumNitrate.get(OrePrefixes.dust, 2) - }, - new FluidStack[]{ - FluidRegistry.getFluidStack("hydrogen peroxide", 1000), - Materials.NitrogenDioxide.getGas(1000) + new ItemStack[] { + GT_Utility.getIntegratedCircuit(16), WerkstoffLoader.SodiumNitrate.get(OrePrefixes.dust, 2) }, - new FluidStack[]{ - FluidRegistry.getFluidStack("combustionpromotor", 2000) + new FluidStack[] { + FluidRegistry.getFluidStack("hydrogen peroxide", 1000), Materials.NitrogenDioxide.getGas(1000) }, + new FluidStack[] {FluidRegistry.getFluidStack("combustionpromotor", 2000)}, null, 200, - 120 - ); + 120); } GT_ModHandler.addCraftingRecipe( ItemRefer.Universal_Chemical_Fuel_Engine.get(1), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[]{ - "TZT","ALB","WGW", - 'T', GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Titanium,1), - 'Z', "circuitUltimate", - 'A', ItemList.Machine_Multi_DieselEngine.get(1), - 'B', ItemList.Machine_Multi_ExtremeDieselEngine.get(1), - 'L', ItemList.Hull_LuV, - 'W', GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah,1), - 'G', GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.Osmium,1), - } - ); - - //neutron activator + new Object[] { + "TZT", + "ALB", + "WGW", + 'T', + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Titanium, 1), + 'Z', + "circuitUltimate", + 'A', + ItemList.Machine_Multi_DieselEngine.get(1), + 'B', + ItemList.Machine_Multi_ExtremeDieselEngine.get(1), + 'L', + ItemList.Hull_LuV, + 'W', + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 1), + 'G', + GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.Osmium, 1), + }); + + // neutron activator GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.PolyvinylChloride, 4), - GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Plastic, 4), - GT_Utility.getIntegratedCircuit(8) + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.PolyvinylChloride, 4), + GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Plastic, 4), + GT_Utility.getIntegratedCircuit(8) }, FluidRegistry.getFluidStack("dye.chemical.dyecyan", 144), ItemRefer.Plastic_Case.get(1), 100, - 28 - ); + 28); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.PolyvinylChloride, 4), - GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Plastic, 4), - GT_Utility.getIntegratedCircuit(8) + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.PolyvinylChloride, 4), + GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Plastic, 4), + GT_Utility.getIntegratedCircuit(8) }, FluidRegistry.getFluidStack("dye.watermixed.dyecyan", 144), ItemRefer.Plastic_Case.get(1), 100, - 28 - ); - - GT_ModHandler.addCraftingRecipe( - ItemRefer.Plastic_Case.get(1), - new Object[]{ - "PCP","CDC","PCP", - 'P', GT_OreDictUnificator.get(OrePrefixes.stick, Materials.PolyvinylChloride,1), - 'C', GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Plastic,1), - 'D', "dyeCyan" - } - ); + 28); + + GT_ModHandler.addCraftingRecipe(ItemRefer.Plastic_Case.get(1), new Object[] { + "PCP", + "CDC", + "PCP", + 'P', + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.PolyvinylChloride, 1), + 'C', + GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Plastic, 1), + 'D', + "dyeCyan" + }); MyRecipeAdder.instance.addPreciseAssemblerRecipe( - new ItemStack[]{ - ItemList.Circuit_Board_Coated_Basic.get(1), - ItemList.Circuit_Chip_ULPIC.get(1), - ItemList.ULV_Coil.get(2), - ItemList.Battery_RE_ULV_Tantalum.get(1) - }, - new FluidStack[]{ - Materials.RedAlloy.getMolten(144), - Materials.Aluminium.getMolten(144) + new ItemStack[] { + ItemList.Circuit_Board_Coated_Basic.get(1), + ItemList.Circuit_Chip_ULPIC.get(1), + ItemList.ULV_Coil.get(2), + ItemList.Battery_RE_ULV_Tantalum.get(1) }, + new FluidStack[] {Materials.RedAlloy.getMolten(144), Materials.Aluminium.getMolten(144)}, ItemRefer.Micro_Heater.get(1), 120, 40, - 1 - ); + 1); GT_Values.RA.addAutoclaveRecipe( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Quartzite,1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sodium,4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Quartzite, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sodium, 4), Materials.Water.getFluid(1000), ItemRefer.Quartz_Wafer.get(1), 3333, 6000, 30, - true - ); + true); GT_Values.RA.addAutoclaveRecipe( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Quartzite,1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sodium,4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Quartzite, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sodium, 4), FluidRegistry.getFluidStack("ic2distilledwater", 1000), ItemRefer.Quartz_Wafer.get(1), 10000, 1500, 30, - true - ); + true); MyRecipeAdder.instance.addPreciseAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Quartz_Wafer.get(1), - ItemRefer.Special_Ceramics_Plate.get(2), - ItemRefer.Micro_Heater.get(1), - ItemList.Circuit_Chip_ILC.get(4) - }, - new FluidStack[]{ - Materials.EnergeticAlloy.getMolten(72), - Materials.Silver.getMolten(18) + new ItemStack[] { + ItemRefer.Quartz_Wafer.get(1), + ItemRefer.Special_Ceramics_Plate.get(2), + ItemRefer.Micro_Heater.get(1), + ItemList.Circuit_Chip_ILC.get(4) }, + new FluidStack[] {Materials.EnergeticAlloy.getMolten(72), Materials.Silver.getMolten(18)}, ItemRefer.Quartz_Crystal_Resonator.get(1), 480, 40, - 1 - ); + 1); CrackRecipeAdder.addUniversalAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Quartz_Crystal_Resonator.get(2), - ItemRefer.Plastic_Case.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good,1), - ItemList.Cover_Screen.get(1), - ItemList.Circuit_Parts_Diode.get(16), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Aluminium,8), + new ItemStack[] { + ItemRefer.Quartz_Crystal_Resonator.get(2), + ItemRefer.Plastic_Case.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1), + ItemList.Cover_Screen.get(1), + ItemList.Circuit_Parts_Diode.get(16), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Aluminium, 8), }, ItemRefer.Inverter.get(1), 144, 240, 120, - false - ); + false); CrackRecipeAdder.addUniversalAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Quartz_Crystal_Resonator.get(2), - ItemRefer.Plastic_Case.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good,1), - ItemList.Cover_Screen.get(1), - ItemList.Circuit_Parts_DiodeSMD.get(16), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Aluminium,8), + new ItemStack[] { + ItemRefer.Quartz_Crystal_Resonator.get(2), + ItemRefer.Plastic_Case.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1), + ItemList.Cover_Screen.get(1), + ItemList.Circuit_Parts_DiodeSMD.get(16), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Aluminium, 8), }, ItemRefer.Inverter.get(1), 144, 240, 120, - false - ); + false); CrackRecipeAdder.addUniversalAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Quartz_Crystal_Resonator.get(2), - ItemRefer.Plastic_Case.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good,1), - ItemList.Cover_Screen.get(1), - ItemList.Circuit_Parts_DiodeASMD.get(4), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Aluminium,8), + new ItemStack[] { + ItemRefer.Quartz_Crystal_Resonator.get(2), + ItemRefer.Plastic_Case.get(1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1), + ItemList.Cover_Screen.get(1), + ItemList.Circuit_Parts_DiodeASMD.get(4), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Aluminium, 8), }, ItemRefer.Inverter.get(1), 144, 240, 120, - false - ); + false); GT_ModHandler.addCraftingRecipe( Loaders.NeutronAccelerators[0].copy(), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[]{ - "WPM","CHI","WPM", - 'W', GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Lead,1), - 'P', GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lead,1), - 'M', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Lead,1), - 'C', GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Wood,1), - 'H', ItemList.Hull_ULV, - 'I', ItemRefer.Inverter.get(1), - } - ); + new Object[] { + "WPM", + "CHI", + "WPM", + 'W', + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Lead, 1), + 'P', + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lead, 1), + 'M', + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Lead, 1), + 'C', + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Wood, 1), + 'H', + ItemList.Hull_ULV, + 'I', + ItemRefer.Inverter.get(1), + }); GT_ModHandler.addCraftingRecipe( Loaders.NeutronAccelerators[1].copy(), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[]{ - "WPM","CHI","WPM", - 'W', GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin,1), - 'P', GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Lead,1), - 'M', ItemList.Electric_Motor_LV, - 'C', "plateAnyRubber", - 'H', ItemList.Hull_LV, - 'I', ItemRefer.Inverter.get(1), - } - ); + new Object[] { + "WPM", + "CHI", + "WPM", + 'W', + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin, 1), + 'P', + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Lead, 1), + 'M', + ItemList.Electric_Motor_LV, + 'C', + "plateAnyRubber", + 'H', + ItemList.Hull_LV, + 'I', + ItemRefer.Inverter.get(1), + }); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Inverter.get(1), - ItemList.Hull_MV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.AnyCopper,2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Plastic,1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Beryllium,2), - ItemList.Electric_Motor_MV.get(2), + new ItemStack[] { + ItemRefer.Inverter.get(1), + ItemList.Hull_MV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.AnyCopper, 2), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Plastic, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Beryllium, 2), + ItemList.Electric_Motor_MV.get(2), }, null, Loaders.NeutronAccelerators[2].copy(), 300, - 120 - ); + 120); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Inverter.get(1), - ItemList.Hull_HV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold,2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PolyvinylChloride,1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Beryllium,2), - ItemList.Electric_Motor_HV.get(2), + new ItemStack[] { + ItemRefer.Inverter.get(1), + ItemList.Hull_HV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold, 2), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PolyvinylChloride, 1), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Beryllium, 2), + ItemList.Electric_Motor_HV.get(2), }, null, Loaders.NeutronAccelerators[3].copy(), 300, - 480 - ); + 480); GT_Values.RA.addAssemblylineRecipe( Loaders.NeutronAccelerators[5].copy(), 20000, new Object[] { - ItemRefer.Inverter.get(2), - ItemList.Hull_LuV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate,2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NetherStar,1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Polybenzimidazole,4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NeodymiumMagnetic,4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NeodymiumMagnetic,4), - ItemList.Electric_Motor_LuV.get(2), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorMV,4), - }, - new FluidStack[]{ - Materials.Argon.getGas(3000) - }, + ItemRefer.Inverter.get(2), + ItemList.Hull_LuV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 2), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NetherStar, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Polybenzimidazole, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NeodymiumMagnetic, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NeodymiumMagnetic, 4), + ItemList.Electric_Motor_LuV.get(2), + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorMV, 4), + }, + new FluidStack[] {Materials.Argon.getGas(3000)}, Loaders.NeutronAccelerators[6].copy(), 300, - 30720 - ); + 30720); GT_Values.RA.addAssemblylineRecipe( Loaders.NeutronAccelerators[6].copy(), 20000, new Object[] { - ItemRefer.Inverter.get(2), - ItemList.Hull_ZPM.get(1L), - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.VanadiumGallium,2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NetherStar,1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Polybenzimidazole,4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.SamariumMagnetic,4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.SamariumMagnetic,4), - ItemList.Electric_Motor_ZPM.get(2), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorEV,4), - }, - new FluidStack[]{ - WerkstoffLoader.Xenon.getFluidOrGas(3000) - }, + ItemRefer.Inverter.get(2), + ItemList.Hull_ZPM.get(1L), + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.VanadiumGallium, 2), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NetherStar, 1), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Polybenzimidazole, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.SamariumMagnetic, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.SamariumMagnetic, 4), + ItemList.Electric_Motor_ZPM.get(2), + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorEV, 4), + }, + new FluidStack[] {WerkstoffLoader.Xenon.getFluidOrGas(3000)}, Loaders.NeutronAccelerators[7].copy(), 300, - 122880 - ); + 122880); GT_Values.RA.addAssemblylineRecipe( Loaders.NeutronAccelerators[7].copy(), 20000, new Object[] { - ItemRefer.Inverter.get(4), - ItemList.Hull_UV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.NaquadahAlloy,4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NetherStar,2), - GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.Polybenzimidazole,4), - ItemList.ZPM_Coil.get(4), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NickelZincFerrite,16), - ItemList.ZPM_Coil.get(4), - ItemList.Electric_Motor_UV.get(2), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorLuV,4), - }, - new FluidStack[]{ - WerkstoffLoader.Oganesson.getFluidOrGas(3000) - }, + ItemRefer.Inverter.get(4), + ItemList.Hull_UV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NetherStar, 2), + GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.Polybenzimidazole, 4), + ItemList.ZPM_Coil.get(4), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NickelZincFerrite, 16), + ItemList.ZPM_Coil.get(4), + ItemList.Electric_Motor_UV.get(2), + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorLuV, 4), + }, + new FluidStack[] {WerkstoffLoader.Oganesson.getFluidOrGas(3000)}, Loaders.NeutronAccelerators[8].copy(), 300, - 491520 - ); + 491520); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemList.Casing_IV.get(1L), - ItemList.Cover_ActivityDetector.get(1L), - ItemList.Cover_Screen.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy,4), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data,1), - ItemList.Sensor_HV.get(2), - GT_Utility.getIntegratedCircuit(1) + new ItemStack[] { + ItemList.Casing_IV.get(1L), + ItemList.Cover_ActivityDetector.get(1L), + ItemList.Cover_Screen.get(1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 1), + ItemList.Sensor_HV.get(2), + GT_Utility.getIntegratedCircuit(1) }, Materials.Helium.getGas(1000), Loaders.NS.copy(), 200, - 1920 - ); + 1920); GT_ModHandler.addCraftingRecipe( ItemRefer.Neutron_Source.get(1), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[]{ - " P ","PUP"," P ", - 'P', GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Steel,1), - 'U', ItemRefer.High_Density_Uranium.get(1) - } - ); + new Object[] { + " P ", + "PUP", + " P ", + 'P', + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Steel, 1), + 'U', + ItemRefer.High_Density_Uranium.get(1) + }); MyRecipeAdder.instance.addPreciseAssemblerRecipe( - new ItemStack[] { - ItemRefer.HiC_T2.get(2), - ItemList.Emitter_EV.get(2), - ItemRefer.Neutron_Source.get(1) - }, - new FluidStack[] { - Materials.StainlessSteel.getMolten(576), - Materials.TungstenCarbide.getMolten(144) - }, + new ItemStack[] {ItemRefer.HiC_T2.get(2), ItemList.Emitter_EV.get(2), ItemRefer.Neutron_Source.get(1)}, + new FluidStack[] {Materials.StainlessSteel.getMolten(576), Materials.TungstenCarbide.getMolten(144)}, Loaders.NA.copy(), 7680, 100, - 1 - ); + 1); } - public static void InitLoadRecipe(){ + public static void InitLoadRecipe() { GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Inverter.get(1), - ItemList.Hull_EV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium,2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StyreneButadieneRubber,1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.IronMagnetic,4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenCarbide,2), - ItemList.Electric_Motor_EV.get(2), + new ItemStack[] { + ItemRefer.Inverter.get(1), + ItemList.Hull_EV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 2), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StyreneButadieneRubber, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.IronMagnetic, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenCarbide, 2), + ItemList.Electric_Motor_EV.get(2), }, null, Loaders.NeutronAccelerators[4].copy(), 300, - 1920 - ); + 1920); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Inverter.get(1), - ItemList.Hull_IV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten,2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Silicone,1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.SteelMagnetic,4), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.TungstenCarbide,2), - ItemList.Electric_Motor_IV.get(2), + new ItemStack[] { + ItemRefer.Inverter.get(1), + ItemList.Hull_IV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten, 2), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Silicone, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.SteelMagnetic, 4), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.TungstenCarbide, 2), + ItemList.Electric_Motor_IV.get(2), }, null, Loaders.NeutronAccelerators[5].copy(), 300, - 7680 - ); + 7680); - //Al2O3 + 2N + 3C = 2AlN + 3CO + // Al2O3 + 2N + 3C = 2AlN + 3CO GT_Values.RA.addBlastRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sapphire,5), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Coal,3), - FluidRegistry.getFluidStack("liquidnitrogen",2000), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sapphire, 5), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 3), + FluidRegistry.getFluidStack("liquidnitrogen", 2000), Materials.CarbonMonoxide.getGas(3000), ItemRefer.Aluminum_Nitride_Dust.get(2), null, 200, 1920, - 4600 - ); + 4600); GT_Values.RA.addBlastRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.GreenSapphire,5), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Coal,3), - FluidRegistry.getFluidStack("liquidnitrogen",2000), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.GreenSapphire, 5), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 3), + FluidRegistry.getFluidStack("liquidnitrogen", 2000), Materials.CarbonMonoxide.getGas(3000), ItemRefer.Aluminum_Nitride_Dust.get(2), null, 200, 1920, - 4600 - ); + 4600); GT_Values.RA.addBlastRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Aluminiumoxide,5), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Coal,3), - FluidRegistry.getFluidStack("liquidnitrogen",2000), - Materials.CarbonMonoxide.getGas(3000), - ItemRefer.Aluminum_Nitride_Dust.get(2), - null, - 200, - 1920, - 4600 - ); + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Aluminiumoxide, 5), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 3), + FluidRegistry.getFluidStack("liquidnitrogen", 2000), + Materials.CarbonMonoxide.getGas(3000), + ItemRefer.Aluminum_Nitride_Dust.get(2), + null, + 200, + 1920, + 4600); GT_Values.RA.addBlastRecipe( - MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust,1), + MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust, 1), GT_Utility.getIntegratedCircuit(1), - null,null, + null, + null, MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.ingotHot), null, 8000, 114514, - 7000 - ); + 7000); GT_Values.RA.addVacuumFreezerRecipe( - MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingotHot,1), - MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingot,1), + MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingotHot, 1), + MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingot, 1), 200, - 30720 - ); + 30720); GT_Values.RA.addVacuumFreezerRecipe( - MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.ingotHot,1), - MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.ingot,1), + MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.ingotHot, 1), + MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.ingot, 1), 400, - 30720 - ); + 30720); GT_Values.RA.addCentrifugeRecipe( - GT_Utility.getIntegratedCircuit(1),null, + GT_Utility.getIntegratedCircuit(1), + null, MyMaterial.naquadahBasedFuelMkVDepleted.getFluidOrGas(1000), WerkstoffLoader.Oganesson.getFluidOrGas(1), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,1), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,1), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,1), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,1), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,1), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,1), - new int[]{ - 1000,500,400,50,20,5 - }, + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1), + new int[] {1000, 500, 400, 50, 20, 5}, 100, - 30 - ); + 30); GT_Values.RA.addCentrifugeRecipe( - GT_Utility.getIntegratedCircuit(1),null, + GT_Utility.getIntegratedCircuit(1), + null, MyMaterial.naquadahBasedFuelMkIVDepleted.getFluidOrGas(1000), WerkstoffLoader.Oganesson.getFluidOrGas(864), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,32), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,32), - new int[]{ - 9900,9500,9000,8000,5000,3000 - }, + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sunnarium, 32), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sunnarium, 32), + new int[] {9900, 9500, 9000, 8000, 5000, 3000}, 2500, - 30000 - ); + 30000); GT_Values.RA.addCentrifugeRecipe( - GT_Utility.getIntegratedCircuit(1),null, + GT_Utility.getIntegratedCircuit(1), + null, MyMaterial.naquadahBasedFuelMkIIIDepleted.getFluidOrGas(1000), WerkstoffLoader.Oganesson.getFluidOrGas(720), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,32), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,32), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,32), - new int[]{ - 9500,9000,8000,7000,5000,4000 - }, + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bedrockium, 32), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bedrockium, 32), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bedrockium, 32), + new int[] {9500, 9000, 8000, 7000, 5000, 4000}, 2000, - 30000 - ); + 30000); GT_Values.RA.addCentrifugeRecipe( GT_Utility.getIntegratedCircuit(1), null, MyMaterial.naquadahBasedFuelMkIIDepleted.getFluidOrGas(1000), WerkstoffLoader.Oganesson.getFluidOrGas(144), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,32), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Americium,32), - WerkstoffLoader.Californium.get(OrePrefixes.dust,32), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 32), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Americium, 32), + WerkstoffLoader.Californium.get(OrePrefixes.dust, 32), null, - new int[]{9000,8500,5000,4000,2000}, + new int[] {9000, 8500, 5000, 4000, 2000}, 8000, - 2040 - ); + 2040); GT_Values.RA.addCentrifugeRecipe( - GT_Utility.getIntegratedCircuit(1),null, + GT_Utility.getIntegratedCircuit(1), + null, MyMaterial.uraniumBasedLiquidFuelDepleted.getFluidOrGas(1000), WerkstoffLoader.Xenon.getFluidOrGas(10), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lead,16L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bismuth,1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Barium,6L), - null,null,null, - new int[]{6000,1000,5000}, - 1000,1040 - ); + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lead, 16L), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bismuth, 1L), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Barium, 6L), + null, + null, + null, + new int[] {6000, 1000, 5000}, + 1000, + 1040); GT_Values.RA.addCentrifugeRecipe( - GT_Utility.getIntegratedCircuit(1),null, + GT_Utility.getIntegratedCircuit(1), + null, MyMaterial.thoriumBasedLiquidFuelDepleted.getFluidOrGas(1000), null, - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Lutetium,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Lutetium,48), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Lutetium,32), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Praseodymium,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Boron,2), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Indium,4), - new int[]{9000,7000,1500,10000,3000,5000}, + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lutetium, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lutetium, 48), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lutetium, 32), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Praseodymium, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Boron, 2), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Indium, 4), + new int[] {9000, 7000, 1500, 10000, 3000, 5000}, 1500, - 1040 - ); + 1040); GT_Values.RA.addCentrifugeRecipe( - GT_Utility.getIntegratedCircuit(1),null, + GT_Utility.getIntegratedCircuit(1), + null, MyMaterial.plutoniumBasedLiquidFuelDepleted.getFluidOrGas(1000), WerkstoffLoader.Krypton.getFluidOrGas(144), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Tritanium,9), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Cerium,4), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Gold,2), - null,null,null, - new int[]{5000,8000,7500}, + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Tritanium, 9), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cerium, 4), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 2), + null, + null, + null, + new int[] {5000, 8000, 7500}, 2500, - 7680 - ); + 7680); GT_Values.RA.addCentrifugeRecipe( GT_Utility.getIntegratedCircuit(1), null, MyMaterial.thoriumTetrafluoride.getFluidOrGas(1000), MyMaterial.thorium232Tetrafluoride.getFluidOrGas(750), - GT_OreDictUnificator.get(OrePrefixes.dustSmall,Materials.Thorium,1), - null,null,null,null,null,null, + GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Thorium, 1), + null, + null, + null, + null, + null, + null, 100, - 480 - ); + 480); GT_Values.RA.addCentrifugeRecipe( GT_Utility.getIntegratedCircuit(1), null, MyMaterial.naquadahEmulsion.getFluidOrGas(1000), MyMaterial.naquadahSolution.getFluidOrGas(500), - MyMaterial.radioactiveSludge.get(OrePrefixes.dust,4), - MyMaterial.radioactiveSludge.get(OrePrefixes.dust,2), - MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1), - MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1), - MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1), - MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1), - new int[]{8000,7500,5000,2000,500,100}, + MyMaterial.radioactiveSludge.get(OrePrefixes.dust, 4), + MyMaterial.radioactiveSludge.get(OrePrefixes.dust, 2), + MyMaterial.radioactiveSludge.get(OrePrefixes.dust, 1), + MyMaterial.radioactiveSludge.get(OrePrefixes.dust, 1), + MyMaterial.radioactiveSludge.get(OrePrefixes.dust, 1), + MyMaterial.radioactiveSludge.get(OrePrefixes.dust, 1), + new int[] {8000, 7500, 5000, 2000, 500, 100}, 800, - 120 - ); + 120); GT_Values.RA.addCentrifugeRecipe( GT_Utility.getIntegratedCircuit(1), null, MyMaterial.naquadahBasedFuelMkIDepleted.getFluidOrGas(1000), WerkstoffLoader.Xenon.getFluidOrGas(144), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,48), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,32), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Neodymium,32), - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Europium,32), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 64), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 48), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 32), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Neodymium, 32), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Europium, 32), null, - new int[]{9000,8500,5000,4000,2000}, + new int[] {9000, 8500, 5000, 4000, 2000}, 6000, - 2040 - ); + 2040); GT_Values.RA.addCentrifugeRecipe( - MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1), - null,null, + MyMaterial.radioactiveSludge.get(OrePrefixes.dust, 1), + null, + null, Materials.Radon.getGas(5), - GT_OreDictUnificator.get(OrePrefixes.dustSmall,Materials.Calcium,2), - GT_OreDictUnificator.get(OrePrefixes.dustSmall,Materials.Calcium,1), - GT_OreDictUnificator.get(OrePrefixes.dustSmall,Materials.Naquadah,1), - GT_OreDictUnificator.get(OrePrefixes.dustSmall,Materials.Uranium,1), - GT_OreDictUnificator.get(OrePrefixes.dustSmall,Materials.Plutonium,1), - WerkstoffLoader.Tiberium.get(OrePrefixes.dustSmall,1), - new int[]{10000,9500,8000,2500,2000,2000}, + GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Calcium, 2), + GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Calcium, 1), + GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Naquadah, 1), + GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Uranium, 1), + GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Plutonium, 1), + WerkstoffLoader.Tiberium.get(OrePrefixes.dustSmall, 1), + new int[] {10000, 9500, 8000, 2500, 2000, 2000}, 100, - 120 - ); + 120); } - public static void Fixer(){ + public static void Fixer() { MaterialFix.MaterialFluidExtractionFix(MyMaterial.atomicSeparationCatalyst); MaterialFix.MaterialFluidExtractionFix(MyMaterial.extremelyUnstableNaquadah); } diff --git a/src/main/java/goodgenerator/loader/RecipeLoader_02.java b/src/main/java/goodgenerator/loader/RecipeLoader_02.java index ba8ba6c467..ec2e1a8c0b 100644 --- a/src/main/java/goodgenerator/loader/RecipeLoader_02.java +++ b/src/main/java/goodgenerator/loader/RecipeLoader_02.java @@ -1,18 +1,18 @@ package goodgenerator.loader; +import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; import goodgenerator.crossmod.LoadedList; import goodgenerator.items.MyMaterial; import goodgenerator.util.CrackRecipeAdder; import goodgenerator.util.ItemRefer; -import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; import goodgenerator.util.MyRecipeAdder; import gregtech.api.GregTech_API; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; -import gregtech.api.util.GT_ModHandler; import gregtech.api.util.*; +import gregtech.api.util.GT_ModHandler; import ic2.core.Ic2Items; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.Fluid; @@ -22,54 +22,48 @@ import net.minecraftforge.oredict.OreDictionary; public class RecipeLoader_02 { - public static void RecipeLoad(){ + public static void RecipeLoad() { GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.StainlessSteel,1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlueAlloy,1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorHV,32), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Beryllium,32), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite,1) - }, - null, - ItemRefer.Speeding_Pipe.get(1), - 300, - 1920 - ); + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.StainlessSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlueAlloy, 1), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorHV, 32), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Beryllium, 32), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 1) + }, + null, + ItemRefer.Speeding_Pipe.get(1), + 300, + 1920); // Compact MK1 Fusion Disassembly Recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Compact_Fusion_Coil_T0.get(1) - }, - null, - ItemList.Casing_Coil_Superconductor.get(3), - 600, - 120000 - ); + new ItemStack[] {ItemRefer.Compact_Fusion_Coil_T0.get(1)}, + null, + ItemList.Casing_Coil_Superconductor.get(3), + 600, + 120000); // Compact MK2 Fusion Disassembly Recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Compact_Fusion_Coil_T1.get(1), - }, - null, - ItemList.Casing_Fusion_Coil.get(3), - 600, - 480000 - ); + new ItemStack[] { + ItemRefer.Compact_Fusion_Coil_T1.get(1), + }, + null, + ItemList.Casing_Fusion_Coil.get(3), + 600, + 480000); // Compact MK3 Fusion Disassembly Recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Compact_Fusion_Coil_T2.get(1), - }, - null, - ItemList.Casing_Fusion_Coil.get(3), - 600, - 1920000 - ); + new ItemStack[] { + ItemRefer.Compact_Fusion_Coil_T2.get(1), + }, + null, + ItemList.Casing_Fusion_Coil.get(3), + 600, + 1920000); CrackRecipeAdder.reAddBlastRecipe(MyMaterial.zircaloy2, 500, 480, 2800, true); CrackRecipeAdder.reAddBlastRecipe(MyMaterial.zircaloy2, 513, 480, 2800, false); @@ -88,1606 +82,1529 @@ public class RecipeLoader_02 { CrackRecipeAdder.reAddBlastRecipe(MyMaterial.tairitsu, 1200, 1966080, 7400, true); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - MyMaterial.zircaloy4.get(OrePrefixes.plate, 4), - MyMaterial.zircaloy2.get(OrePrefixes.ring, 2), - GT_Utility.getIntegratedCircuit(2) - }, - null, - ItemRefer.Advanced_Fuel_Rod.get(1), - 200, - 120 - ); + new ItemStack[] { + MyMaterial.zircaloy4.get(OrePrefixes.plate, 4), + MyMaterial.zircaloy2.get(OrePrefixes.ring, 2), + GT_Utility.getIntegratedCircuit(2) + }, + null, + ItemRefer.Advanced_Fuel_Rod.get(1), + 200, + 120); GT_Values.RA.addCannerRecipe( - ItemRefer.Advanced_Fuel_Rod.get(1), - ItemRefer.High_Density_Uranium.get(1), - ItemRefer.Fuel_Rod_U_1.get(1), - null, - 400, - 120 - ); + ItemRefer.Advanced_Fuel_Rod.get(1), + ItemRefer.High_Density_Uranium.get(1), + ItemRefer.Fuel_Rod_U_1.get(1), + null, + 400, + 120); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemRefer.Fuel_Rod_U_1.get(2), - MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), - GT_Utility.getIntegratedCircuit(2) - }, - null, - ItemRefer.Fuel_Rod_U_2.get(1), - 200, - 1920 - ); + new ItemStack[] { + ItemRefer.Fuel_Rod_U_1.get(2), + MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), + GT_Utility.getIntegratedCircuit(2) + }, + null, + ItemRefer.Fuel_Rod_U_2.get(1), + 200, + 1920); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemRefer.Fuel_Rod_U_2.get(2), - MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), - GT_Utility.getIntegratedCircuit(5) - }, - null, - ItemRefer.Fuel_Rod_U_4.get(1), - 200, - 1920 - ); + new ItemStack[] { + ItemRefer.Fuel_Rod_U_2.get(2), + MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), + GT_Utility.getIntegratedCircuit(5) + }, + null, + ItemRefer.Fuel_Rod_U_4.get(1), + 200, + 1920); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemRefer.Fuel_Rod_U_1.get(4), - MyMaterial.zircaloy2.get(OrePrefixes.stickLong, 6), - GT_Utility.getIntegratedCircuit(4) - }, - null, - ItemRefer.Fuel_Rod_U_4.get(1), - 220, - 1920 - ); + new ItemStack[] { + ItemRefer.Fuel_Rod_U_1.get(4), + MyMaterial.zircaloy2.get(OrePrefixes.stickLong, 6), + GT_Utility.getIntegratedCircuit(4) + }, + null, + ItemRefer.Fuel_Rod_U_4.get(1), + 220, + 1920); GT_Values.RA.addCannerRecipe( - ItemRefer.Advanced_Fuel_Rod.get(1), - ItemRefer.High_Density_Plutonium.get(1), - ItemRefer.Fuel_Rod_Pu_1.get(1), - null, - 400, - 120 - ); + ItemRefer.Advanced_Fuel_Rod.get(1), + ItemRefer.High_Density_Plutonium.get(1), + ItemRefer.Fuel_Rod_Pu_1.get(1), + null, + 400, + 120); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemRefer.Fuel_Rod_Pu_1.get(2), - MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), - GT_Utility.getIntegratedCircuit(2) - }, - null, - ItemRefer.Fuel_Rod_Pu_2.get(1), - 200, - 1920 - ); + new ItemStack[] { + ItemRefer.Fuel_Rod_Pu_1.get(2), + MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), + GT_Utility.getIntegratedCircuit(2) + }, + null, + ItemRefer.Fuel_Rod_Pu_2.get(1), + 200, + 1920); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemRefer.Fuel_Rod_Pu_2.get(2), - MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), - GT_Utility.getIntegratedCircuit(5) - }, - null, - ItemRefer.Fuel_Rod_Pu_4.get(1), - 200, - 1920 - ); + new ItemStack[] { + ItemRefer.Fuel_Rod_Pu_2.get(2), + MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), + GT_Utility.getIntegratedCircuit(5) + }, + null, + ItemRefer.Fuel_Rod_Pu_4.get(1), + 200, + 1920); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemRefer.Fuel_Rod_Pu_1.get(4), - MyMaterial.zircaloy2.get(OrePrefixes.stickLong, 6), - GT_Utility.getIntegratedCircuit(4) - }, - null, - ItemRefer.Fuel_Rod_Pu_4.get(1), - 220, - 1920 - ); + new ItemStack[] { + ItemRefer.Fuel_Rod_Pu_1.get(4), + MyMaterial.zircaloy2.get(OrePrefixes.stickLong, 6), + GT_Utility.getIntegratedCircuit(4) + }, + null, + ItemRefer.Fuel_Rod_Pu_4.get(1), + 220, + 1920); GT_ModHandler.addCraftingRecipe( - ItemRefer.YOTTank_Casing.get(1), - GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[]{ - "BPB","FOF","BPB", - 'B', GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlackSteel,1), - 'P', GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.StainlessSteel,1), - 'F', GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Polytetrafluoroethylene,1), - 'O', GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel,1), - } - ); + ItemRefer.YOTTank_Casing.get(1), + GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, + new Object[] { + "BPB", + "FOF", + "BPB", + 'B', + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlackSteel, 1), + 'P', + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.StainlessSteel, 1), + 'F', + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Polytetrafluoroethylene, 1), + 'O', + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel, 1), + }); GT_ModHandler.addCraftingRecipe( - ItemRefer.YOTTank.get(1), - GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[]{ - "SPS","ECE","SLS", - 'S', GT_OreDictUnificator.get(OrePrefixes.screw, Materials.BlueSteel,1), - 'P', ItemList.Cover_Screen.get(1), - 'E', "circuitData", - 'L', GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Enderium,1), - 'C', ItemRefer.YOTTank_Casing.get(1) - } - ); + ItemRefer.YOTTank.get(1), + GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, + new Object[] { + "SPS", + "ECE", + "SLS", + 'S', + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.BlueSteel, 1), + 'P', + ItemList.Cover_Screen.get(1), + 'E', + "circuitData", + 'L', + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Enderium, 1), + 'C', + ItemRefer.YOTTank_Casing.get(1) + }); if (LoadedList.EXTRA_CELLS) { GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemList.Hatch_Output_IV.get(1), - GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiPart", 1, 440), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CertusQuartz, 8), + new ItemStack[] { + ItemList.Hatch_Output_IV.get(1), + GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiPart", 1, 440), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CertusQuartz, 8), + GT_Utility.getIntegratedCircuit(1) + }, + Materials.Plastic.getMolten(144), + Loaders.YFH, + 200, + 1920); + } + + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + ItemList.Large_Fluid_Cell_Steel.get(12L), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.Tin, 4), GT_Utility.getIntegratedCircuit(1) }, Materials.Plastic.getMolten(144), - Loaders.YFH, + ItemRefer.Fluid_Storage_Core_T1.get(1), 200, - 1920 - ); - } + 480); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemList.Large_Fluid_Cell_Steel.get(12L), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.Tin,4), - GT_Utility.getIntegratedCircuit(1) - }, - Materials.Plastic.getMolten(144), - ItemRefer.Fluid_Storage_Core_T1.get(1), - 200, - 480 - ); + new ItemStack[] { + ItemList.Large_Fluid_Cell_Aluminium.get(3L), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.Tin, 4), + GT_Utility.getIntegratedCircuit(1) + }, + Materials.Plastic.getMolten(144), + ItemRefer.Fluid_Storage_Core_T1.get(1), + 200, + 480); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemList.Large_Fluid_Cell_Aluminium.get(3L), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.Tin,4), - GT_Utility.getIntegratedCircuit(1) - }, - Materials.Plastic.getMolten(144), - ItemRefer.Fluid_Storage_Core_T1.get(1), - 200, - 480 - ); + new ItemStack[] { + ItemList.Large_Fluid_Cell_StainlessSteel.get(2L), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.Tin, 4), + GT_Utility.getIntegratedCircuit(1) + }, + Materials.Plastic.getMolten(144), + ItemRefer.Fluid_Storage_Core_T1.get(1), + 200, + 480); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemList.Large_Fluid_Cell_StainlessSteel.get(2L), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.Tin,4), - GT_Utility.getIntegratedCircuit(1) - }, - Materials.Plastic.getMolten(144), - ItemRefer.Fluid_Storage_Core_T1.get(1), - 200, - 480 - ); + new ItemStack[] { + ItemList.Large_Fluid_Cell_Titanium.get(64L), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Titanium, 8), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.BlackSteel, 4), + GT_Utility.getIntegratedCircuit(2) + }, + Materials.Polytetrafluoroethylene.getMolten(2304), + ItemRefer.Fluid_Storage_Core_T2.get(1), + 200, + 7680); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemList.Large_Fluid_Cell_Titanium.get(64L), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Titanium,8), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.BlackSteel,4), - GT_Utility.getIntegratedCircuit(2) - }, - Materials.Polytetrafluoroethylene.getMolten(2304), - ItemRefer.Fluid_Storage_Core_T2.get(1), - 200, - 7680 - ); + new ItemStack[] { + ItemList.Large_Fluid_Cell_TungstenSteel.get(18L), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.BlackSteel, 4), + GT_Utility.getIntegratedCircuit(2) + }, + Materials.Polytetrafluoroethylene.getMolten(2304), + ItemRefer.Fluid_Storage_Core_T2.get(1), + 200, + 7680); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemList.Large_Fluid_Cell_TungstenSteel.get(18L), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.BlackSteel,4), - GT_Utility.getIntegratedCircuit(2) - }, - Materials.Polytetrafluoroethylene.getMolten(2304), - ItemRefer.Fluid_Storage_Core_T2.get(1), - 200, - 7680 - ); + new ItemStack[] { + ItemList.Large_Fluid_Cell_Chrome.get(4L), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.BlackSteel, 4), + GT_Utility.getIntegratedCircuit(2) + }, + Materials.Polytetrafluoroethylene.getMolten(2304), + ItemRefer.Fluid_Storage_Core_T2.get(1), + 200, + 7680); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemList.Large_Fluid_Cell_Chrome.get(4L), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.BlackSteel,4), - GT_Utility.getIntegratedCircuit(2) - }, - Materials.Polytetrafluoroethylene.getMolten(2304), - ItemRefer.Fluid_Storage_Core_T2.get(1), - 200, - 7680 - ); + new ItemStack[] { + ItemRefer.Fluid_Storage_Core_T1.get(32), + ItemRefer.Fluid_Storage_Core_T1.get(32), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.BlackSteel, 16), + GT_Utility.getIntegratedCircuit(10) + }, + Materials.Polytetrafluoroethylene.getMolten(2304), + ItemRefer.Fluid_Storage_Core_T2.get(1), + 200, + 7680); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Fluid_Storage_Core_T1.get(32), - ItemRefer.Fluid_Storage_Core_T1.get(32), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.BlackSteel,16), - GT_Utility.getIntegratedCircuit(10) - }, - Materials.Polytetrafluoroethylene.getMolten(2304), - ItemRefer.Fluid_Storage_Core_T2.get(1), - 200, - 7680 - ); + new ItemStack[] { + ItemRefer.Fluid_Storage_Core_T2.get(32), + ItemRefer.Fluid_Storage_Core_T2.get(32), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Iridium, 2), + GT_Utility.getIntegratedCircuit(10) + }, + Materials.Polytetrafluoroethylene.getMolten(2304), + ItemRefer.Fluid_Storage_Core_T3.get(1), + 800, + 30720); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Fluid_Storage_Core_T2.get(32), - ItemRefer.Fluid_Storage_Core_T2.get(32), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Iridium,2), - GT_Utility.getIntegratedCircuit(10) - }, - Materials.Polytetrafluoroethylene.getMolten(2304), - ItemRefer.Fluid_Storage_Core_T3.get(1), - 800, - 30720 - ); + new ItemStack[] { + ItemRefer.Fluid_Storage_Core_T3.get(32), + ItemRefer.Fluid_Storage_Core_T3.get(32), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Osmium, 2), + GT_Utility.getIntegratedCircuit(10) + }, + Materials.Polybenzimidazole.getMolten(2304), + ItemRefer.Fluid_Storage_Core_T4.get(1), + 3200, + 491520); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Fluid_Storage_Core_T3.get(32), - ItemRefer.Fluid_Storage_Core_T3.get(32), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Osmium,2), - GT_Utility.getIntegratedCircuit(10) - }, - Materials.Polybenzimidazole.getMolten(2304), - ItemRefer.Fluid_Storage_Core_T4.get(1), - 3200, - 491520 - ); + new ItemStack[] { + ItemRefer.Fluid_Storage_Core_T4.get(32), + ItemRefer.Fluid_Storage_Core_T4.get(32), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 2), + GT_Utility.getIntegratedCircuit(10) + }, + Materials.Polybenzimidazole.getMolten(2304), + ItemRefer.Fluid_Storage_Core_T5.get(1), + 6400, + 980290); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Fluid_Storage_Core_T4.get(32), - ItemRefer.Fluid_Storage_Core_T4.get(32), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium,2), - GT_Utility.getIntegratedCircuit(10) - }, - Materials.Polybenzimidazole.getMolten(2304), - ItemRefer.Fluid_Storage_Core_T5.get(1), - 6400, - 980290 - ); + new ItemStack[] { + ItemRefer.Fluid_Storage_Core_T5.get(32), + ItemRefer.Fluid_Storage_Core_T5.get(32), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.DraconiumAwakened, 2), + GT_Utility.getIntegratedCircuit(10) + }, + Materials.Polybenzimidazole.getMolten(2304), + ItemRefer.Fluid_Storage_Core_T6.get(1), + 12800, + 1960580); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Fluid_Storage_Core_T5.get(32), - ItemRefer.Fluid_Storage_Core_T5.get(32), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.DraconiumAwakened,2), - GT_Utility.getIntegratedCircuit(10) - }, - Materials.Polybenzimidazole.getMolten(2304), - ItemRefer.Fluid_Storage_Core_T6.get(1), - 12800, - 1960580 - ); - - Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null ? FluidRegistry.getFluid("molten.indalloy140") : FluidRegistry.getFluid("molten.solderingalloy"); + Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null + ? FluidRegistry.getFluid("molten.indalloy140") + : FluidRegistry.getFluid("molten.solderingalloy"); GT_Values.RA.addAssemblylineRecipe( - ItemRefer.Fluid_Storage_Core_T2.get(1), - 20000, - new Object[]{ - ItemList.Super_Tank_IV.get(2L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polytetrafluoroethylene,16), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polytetrafluoroethylene,16), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Iridium,32) - }, - new FluidStack[]{ - new FluidStack(solderIndalloy, 2304), - Materials.Lubricant.getFluid(4000) - }, - ItemRefer.Fluid_Storage_Core_T3.get(1), - 800, - 122880 - ); + ItemRefer.Fluid_Storage_Core_T2.get(1), + 20000, + new Object[] { + ItemList.Super_Tank_IV.get(2L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polytetrafluoroethylene, 16), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polytetrafluoroethylene, 16), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Iridium, 32) + }, + new FluidStack[] {new FluidStack(solderIndalloy, 2304), Materials.Lubricant.getFluid(4000)}, + ItemRefer.Fluid_Storage_Core_T3.get(1), + 800, + 122880); GT_Values.RA.addAssemblylineRecipe( - ItemRefer.Fluid_Storage_Core_T3.get(1), - 40000, - new Object[]{ - ItemList.Quantum_Tank_MV.get(3L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,16), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,16), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Osmium,32) - }, - new FluidStack[]{ - new FluidStack(solderIndalloy, 18432), - Materials.Lubricant.getFluid(16000) - }, - ItemRefer.Fluid_Storage_Core_T4.get(1), - 3200, - 1966080 - ); + ItemRefer.Fluid_Storage_Core_T3.get(1), + 40000, + new Object[] { + ItemList.Quantum_Tank_MV.get(3L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 16), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 16), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Osmium, 32) + }, + new FluidStack[] {new FluidStack(solderIndalloy, 18432), Materials.Lubricant.getFluid(16000)}, + ItemRefer.Fluid_Storage_Core_T4.get(1), + 3200, + 1966080); GT_Values.RA.addAssemblylineRecipe( - ItemRefer.Fluid_Storage_Core_T4.get(1), - 80000, - new Object[]{ - ItemList.Quantum_Tank_EV.get(32L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,32), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,32), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium,32), - }, - new FluidStack[]{ - Materials.Draconium.getMolten(2304), - Materials.Titanium.getMolten(288), - Materials.Lubricant.getFluid(64000) - }, - ItemRefer.Fluid_Storage_Core_T5.get(1), - 6400, - 3921160 - ); + ItemRefer.Fluid_Storage_Core_T4.get(1), + 80000, + new Object[] { + ItemList.Quantum_Tank_EV.get(32L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 32), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 32), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32), + }, + new FluidStack[] { + Materials.Draconium.getMolten(2304), + Materials.Titanium.getMolten(288), + Materials.Lubricant.getFluid(64000) + }, + ItemRefer.Fluid_Storage_Core_T5.get(1), + 6400, + 3921160); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel,1), - ItemRefer.Fluid_Storage_Core_T1.get(10), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel,4), - ItemList.Electric_Pump_HV.get(2), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.StainlessSteel,4), - GT_Utility.getIntegratedCircuit(5) - }, - Materials.Plastic.getMolten(144), - ItemRefer.YOTTank_Cell_T1.get(1), - 400, - 480 - ); + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel, 1), + ItemRefer.Fluid_Storage_Core_T1.get(10), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 4), + ItemList.Electric_Pump_HV.get(2), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.StainlessSteel, 4), + GT_Utility.getIntegratedCircuit(5) + }, + Materials.Plastic.getMolten(144), + ItemRefer.YOTTank_Cell_T1.get(1), + 400, + 480); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel,1), - ItemRefer.Fluid_Storage_Core_T2.get(10), - WerkstoffLoader.LuVTierMaterial.get(OrePrefixes.plate, 4), - ItemList.Electric_Pump_IV.get(2), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Enderium,4), - GT_Utility.getIntegratedCircuit(5) - }, - Materials.Polytetrafluoroethylene.getMolten(144), - ItemRefer.YOTTank_Cell_T2.get(1), - 1600, - 7680 - ); + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1), + ItemRefer.Fluid_Storage_Core_T2.get(10), + WerkstoffLoader.LuVTierMaterial.get(OrePrefixes.plate, 4), + ItemList.Electric_Pump_IV.get(2), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Enderium, 4), + GT_Utility.getIntegratedCircuit(5) + }, + Materials.Polytetrafluoroethylene.getMolten(144), + ItemRefer.YOTTank_Cell_T2.get(1), + 1600, + 7680); GT_Values.RA.addAssemblylineRecipe( - ItemRefer.YOTTank_Cell_T2.get(1), - 20000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Naquadah,1), - ItemRefer.Fluid_Storage_Core_T3.get(5), - ItemRefer.Fluid_Storage_Core_T3.get(5), - new Object[]{"circuitUltimate", 4}, - new Object[]{"circuitUltimate", 4}, - ItemList.Electric_Pump_ZPM.get(2), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.NiobiumTitanium,4), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.NiobiumTitanium,4), - MyMaterial.adamantiumAlloy.get(OrePrefixes.plate, 16), - MyMaterial.adamantiumAlloy.get(OrePrefixes.plate, 16) - }, - new FluidStack[]{ - Materials.Quantium.getMolten(1440), - FluidRegistry.getFluidStack("ic2coolant",8000), - Materials.Lubricant.getFluid(8000) - }, - ItemRefer.YOTTank_Cell_T3.get(1), - 1600, - 122880 - ); + ItemRefer.YOTTank_Cell_T2.get(1), + 20000, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Naquadah, 1), + ItemRefer.Fluid_Storage_Core_T3.get(5), + ItemRefer.Fluid_Storage_Core_T3.get(5), + new Object[] {"circuitUltimate", 4}, + new Object[] {"circuitUltimate", 4}, + ItemList.Electric_Pump_ZPM.get(2), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.NiobiumTitanium, 4), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.NiobiumTitanium, 4), + MyMaterial.adamantiumAlloy.get(OrePrefixes.plate, 16), + MyMaterial.adamantiumAlloy.get(OrePrefixes.plate, 16) + }, + new FluidStack[] { + Materials.Quantium.getMolten(1440), + FluidRegistry.getFluidStack("ic2coolant", 8000), + Materials.Lubricant.getFluid(8000) + }, + ItemRefer.YOTTank_Cell_T3.get(1), + 1600, + 122880); GT_Values.RA.addAssemblylineRecipe( - ItemRefer.YOTTank_Cell_T3.get(1), - 40000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium,1), - ItemRefer.Fluid_Storage_Core_T4.get(5), - ItemRefer.Fluid_Storage_Core_T4.get(5), - new Object[]{"circuitInfinite", 4}, - new Object[]{"circuitInfinite", 4}, - ItemList.Electric_Pump_UHV.get(2), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.MysteriousCrystal,4), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.MysteriousCrystal,4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectrumFlux,16), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectrumFlux,16) - }, - new FluidStack[]{ - Materials.Draconium.getMolten(1440), - FluidRegistry.getFluidStack("ic2coolant",16000), - Materials.Lubricant.getFluid(16000) - }, - ItemRefer.YOTTank_Cell_T4.get(1), - 3200, - 1966080 - ); + ItemRefer.YOTTank_Cell_T3.get(1), + 40000, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 1), + ItemRefer.Fluid_Storage_Core_T4.get(5), + ItemRefer.Fluid_Storage_Core_T4.get(5), + new Object[] {"circuitInfinite", 4}, + new Object[] {"circuitInfinite", 4}, + ItemList.Electric_Pump_UHV.get(2), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.MysteriousCrystal, 4), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.MysteriousCrystal, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectrumFlux, 16), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectrumFlux, 16) + }, + new FluidStack[] { + Materials.Draconium.getMolten(1440), + FluidRegistry.getFluidStack("ic2coolant", 16000), + Materials.Lubricant.getFluid(16000) + }, + ItemRefer.YOTTank_Cell_T4.get(1), + 3200, + 1966080); GT_Values.RA.addAssemblylineRecipe( - ItemRefer.YOTTank_Cell_T4.get(1), - 80000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium,1), - ItemRefer.Fluid_Storage_Core_T5.get(5), - ItemRefer.Fluid_Storage_Core_T5.get(5), - new Object[]{"circuitBio", 4}, - new Object[]{"circuitBio", 4}, - ItemList.Electric_Pump_UEV.get(2), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.DraconiumAwakened,4), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.DraconiumAwakened,4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium,16), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium,16), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium,16), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium,16) - }, - new FluidStack[]{ - Materials.Draconium.getMolten(1440), - FluidRegistry.getFluidStack("ic2coolant",16000), - Materials.Lubricant.getFluid(16000) - }, - ItemRefer.YOTTank_Cell_T5.get(1), - 6400, - 3921160 - ); + ItemRefer.YOTTank_Cell_T4.get(1), + 80000, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 1), + ItemRefer.Fluid_Storage_Core_T5.get(5), + ItemRefer.Fluid_Storage_Core_T5.get(5), + new Object[] {"circuitBio", 4}, + new Object[] {"circuitBio", 4}, + ItemList.Electric_Pump_UEV.get(2), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.DraconiumAwakened, 4), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.DraconiumAwakened, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 16), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 16), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 16), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 16) + }, + new FluidStack[] { + Materials.Draconium.getMolten(1440), + FluidRegistry.getFluidStack("ic2coolant", 16000), + Materials.Lubricant.getFluid(16000) + }, + ItemRefer.YOTTank_Cell_T5.get(1), + 6400, + 3921160); GT_Values.RA.addAssemblylineRecipe( - ItemRefer.YOTTank_Cell_T5.get(1), - 160000, - new Object[]{ - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity,1), - ItemRefer.Fluid_Storage_Core_T6.get(5), - ItemRefer.Fluid_Storage_Core_T6.get(5), - ItemList.Field_Generator_UEV.get(4), - ItemList.Field_Generator_UEV.get(4), - ItemList.Electric_Pump_UEV.get(16), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.NetherStar,4), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.NetherStar,4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity,16), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity,16), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity,16), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity,16) - }, - new FluidStack[]{ - Materials.DraconiumAwakened.getMolten(1440), - FluidRegistry.getFluidStack("ic2coolant",32000), - Materials.Lubricant.getFluid(32000) - }, - ItemRefer.YOTTank_Cell_T6.get(1), - 12800, - 7842320 - ); + ItemRefer.YOTTank_Cell_T5.get(1), + 160000, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 1), + ItemRefer.Fluid_Storage_Core_T6.get(5), + ItemRefer.Fluid_Storage_Core_T6.get(5), + ItemList.Field_Generator_UEV.get(4), + ItemList.Field_Generator_UEV.get(4), + ItemList.Electric_Pump_UEV.get(16), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.NetherStar, 4), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.NetherStar, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 16), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 16), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 16), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 16) + }, + new FluidStack[] { + Materials.DraconiumAwakened.getMolten(1440), + FluidRegistry.getFluidStack("ic2coolant", 32000), + Materials.Lubricant.getFluid(32000) + }, + ItemRefer.YOTTank_Cell_T6.get(1), + 12800, + 7842320); GT_Values.RA.addUnboxingRecipe( - ItemRefer.YOTTank_Cell_T1.get(1), - ItemRefer.Fluid_Storage_Core_T1.get(10), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel,1), - 100, - 480 - ); + ItemRefer.YOTTank_Cell_T1.get(1), + ItemRefer.Fluid_Storage_Core_T1.get(10), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel, 1), + 100, + 480); GT_Values.RA.addUnboxingRecipe( - ItemRefer.YOTTank_Cell_T2.get(1), - ItemRefer.Fluid_Storage_Core_T2.get(10), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel,1), - 100, - 480 - ); + ItemRefer.YOTTank_Cell_T2.get(1), + ItemRefer.Fluid_Storage_Core_T2.get(10), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1), + 100, + 480); GT_Values.RA.addUnboxingRecipe( - ItemRefer.YOTTank_Cell_T3.get(1), - ItemRefer.Fluid_Storage_Core_T3.get(10), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Naquadah,1), - 100, - 480 - ); + ItemRefer.YOTTank_Cell_T3.get(1), + ItemRefer.Fluid_Storage_Core_T3.get(10), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Naquadah, 1), + 100, + 480); GT_Values.RA.addUnboxingRecipe( - ItemRefer.YOTTank_Cell_T4.get(1), - ItemRefer.Fluid_Storage_Core_T4.get(10), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium,1), - 100, - 480 - ); + ItemRefer.YOTTank_Cell_T4.get(1), + ItemRefer.Fluid_Storage_Core_T4.get(10), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 1), + 100, + 480); GT_Values.RA.addUnboxingRecipe( - ItemRefer.YOTTank_Cell_T5.get(1), - ItemRefer.Fluid_Storage_Core_T5.get(10), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium,1), - 100, - 480 - ); + ItemRefer.YOTTank_Cell_T5.get(1), + ItemRefer.Fluid_Storage_Core_T5.get(10), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 1), + 100, + 480); GT_Values.RA.addUnboxingRecipe( - ItemRefer.YOTTank_Cell_T6.get(1), - ItemRefer.Fluid_Storage_Core_T6.get(10), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity,1), - 100, - 480 - ); + ItemRefer.YOTTank_Cell_T6.get(1), + ItemRefer.Fluid_Storage_Core_T6.get(10), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 1), + 100, + 480); GT_Values.RA.addAutoclaveRecipe( - WerkstoffLoader.Tiberium.get(OrePrefixes.dust, 1), - MyMaterial.naquadahGas.getFluidOrGas(250), - WerkstoffLoader.Tiberium.get(OrePrefixes.gem, 1), - 10000, - 400, - 480 - ); + WerkstoffLoader.Tiberium.get(OrePrefixes.dust, 1), + MyMaterial.naquadahGas.getFluidOrGas(250), + WerkstoffLoader.Tiberium.get(OrePrefixes.gem, 1), + 10000, + 400, + 480); GT_Values.RA.addChemicalBathRecipe( - Materials.Firestone.getGems(1), - MyMaterial.lightNaquadahFuel.getFluidOrGas(144), - WerkstoffLoader.Tiberium.get(OrePrefixes.gem, 1), - null, null, - new int[]{10000}, - 400, - 1980 - ); + Materials.Firestone.getGems(1), + MyMaterial.lightNaquadahFuel.getFluidOrGas(144), + WerkstoffLoader.Tiberium.get(OrePrefixes.gem, 1), + null, + null, + new int[] {10000}, + 400, + 1980); GT_Values.RA.addChemicalBathRecipe( - Materials.Diamond.getGems(1), - MyMaterial.heavyNaquadahFuel.getFluidOrGas(144), - WerkstoffLoader.Tiberium.get(OrePrefixes.gem, 1), - null, null, - new int[]{10000}, - 400, - 1980 - ); + Materials.Diamond.getGems(1), + MyMaterial.heavyNaquadahFuel.getFluidOrGas(144), + WerkstoffLoader.Tiberium.get(OrePrefixes.gem, 1), + null, + null, + new int[] {10000}, + 400, + 1980); GT_Values.RA.addDistillationTowerRecipe( - Materials.HeavyFuel.getFluid(1000), - new FluidStack[] { - Materials.Toluene.getFluid(400), - Materials.Benzene.getFluid(400), - Materials.Phenol.getFluid(250) - }, - null, - 120, - 480 - ); + Materials.HeavyFuel.getFluid(1000), + new FluidStack[] { + Materials.Toluene.getFluid(400), Materials.Benzene.getFluid(400), Materials.Phenol.getFluid(250) + }, + null, + 120, + 480); GT_Values.RA.addFluidExtractionRecipe( - Materials.Coal.getGems(1), - Materials.Ash.getDust(1), - FluidRegistry.getFluidStack("fluid.coaltar", 250), - 10, - 60, - 120 - ); - - if (OreDictionary.getOres("fuelCoke").size() > 0) { - GT_Values.RA.addFluidExtractionRecipe( - OreDictionary.getOres("fuelCoke").get(0), + Materials.Coal.getGems(1), Materials.Ash.getDust(1), - FluidRegistry.getFluidStack("fluid.coaltar", 500), + FluidRegistry.getFluidStack("fluid.coaltar", 250), 10, 60, - 120 - ); + 120); + + if (OreDictionary.getOres("fuelCoke").size() > 0) { + GT_Values.RA.addFluidExtractionRecipe( + OreDictionary.getOres("fuelCoke").get(0), + Materials.Ash.getDust(1), + FluidRegistry.getFluidStack("fluid.coaltar", 500), + 10, + 60, + 120); } if (LoadedList.GTPP) { GT_Values.RA.addDistilleryRecipe( - 24, - FluidRegistry.getFluidStack("fluid.coaltaroil", 100), - MyMaterial.cyclopentadiene.getFluidOrGas(30), - 100, - 120, - false - ); - } - else { + 24, + FluidRegistry.getFluidStack("fluid.coaltaroil", 100), + MyMaterial.cyclopentadiene.getFluidOrGas(30), + 100, + 120, + false); + } else { GT_Values.RA.addDistilleryRecipe( - 24, - FluidRegistry.getFluidStack("fluid.coaltar", 300), - MyMaterial.cyclopentadiene.getFluidOrGas(100), - 100, - 120, - false - ); + 24, + FluidRegistry.getFluidStack("fluid.coaltar", 300), + MyMaterial.cyclopentadiene.getFluidOrGas(100), + 100, + 120, + false); } GT_Values.RA.addDistilleryRecipe( - 24, - Materials.WoodTar.getFluid(500), - MyMaterial.cyclopentadiene.getFluidOrGas(20), - 100, - 120, - false - ); - - //FeCl2 + Cl = FeCl3 + 24, Materials.WoodTar.getFluid(500), MyMaterial.cyclopentadiene.getFluidOrGas(20), 100, 120, false); + + // FeCl2 + Cl = FeCl3 GT_Values.RA.addChemicalRecipe( - MyMaterial.ferrousChloride.get(OrePrefixes.cell, 1), - GT_Utility.getIntegratedCircuit(1), - Materials.Chlorine.getGas(1000), - null, - Materials.IronIIIChloride.getCells(1), - 40 - ); - - //FeCl3 + H = FeCl2 + HCl + MyMaterial.ferrousChloride.get(OrePrefixes.cell, 1), + GT_Utility.getIntegratedCircuit(1), + Materials.Chlorine.getGas(1000), + null, + Materials.IronIIIChloride.getCells(1), + 40); + + // FeCl3 + H = FeCl2 + HCl GT_Values.RA.addChemicalRecipe( - Materials.IronIIIChloride.getCells(1), - GT_Utility.getIntegratedCircuit(7), - Materials.Hydrogen.getGas(1000), - Materials.HydrochloricAcid.getFluid(1000), - MyMaterial.ferrousChloride.get(OrePrefixes.cell, 1), - 80, - 120 - ); - - //NH3 + 2C2H6O = C4H11N + 2H2O + Materials.IronIIIChloride.getCells(1), + GT_Utility.getIntegratedCircuit(7), + Materials.Hydrogen.getGas(1000), + Materials.HydrochloricAcid.getFluid(1000), + MyMaterial.ferrousChloride.get(OrePrefixes.cell, 1), + 80, + 120); + + // NH3 + 2C2H6O = C4H11N + 2H2O GT_Values.RA.addChemicalRecipe( - Materials.Ammonia.getCells(1), - GT_Utility.getIntegratedCircuit(1), - Materials.Ethanol.getFluid(2000), - Materials.Water.getFluid(2000), - MyMaterial.diethylamine.get(OrePrefixes.cell, 1), - 200, - 120 - ); + Materials.Ammonia.getCells(1), + GT_Utility.getIntegratedCircuit(1), + Materials.Ethanol.getFluid(2000), + Materials.Water.getFluid(2000), + MyMaterial.diethylamine.get(OrePrefixes.cell, 1), + 200, + 120); GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - GT_Utility.getIntegratedCircuit(2) - }, - new FluidStack[]{ - MyMaterial.cyclopentadiene.getFluidOrGas(2000), - MyMaterial.ferrousChloride.getFluidOrGas(1000), - MyMaterial.diethylamine.getFluidOrGas(8000), - Materials.Ice.getSolid(4000) - }, - new FluidStack[]{ - MyMaterial.impureFerroceneMixture.getFluidOrGas(15000) - }, - null, - 2400, - 120 - ); + new ItemStack[] {GT_Utility.getIntegratedCircuit(2)}, + new FluidStack[] { + MyMaterial.cyclopentadiene.getFluidOrGas(2000), + MyMaterial.ferrousChloride.getFluidOrGas(1000), + MyMaterial.diethylamine.getFluidOrGas(8000), + Materials.Ice.getSolid(4000) + }, + new FluidStack[] {MyMaterial.impureFerroceneMixture.getFluidOrGas(15000)}, + null, + 2400, + 120); GT_Values.RA.addMixerRecipe( - MyMaterial.ether.get(OrePrefixes.cell, 1), - GT_Utility.getIntegratedCircuit(1), - null, - null, - MyMaterial.impureFerroceneMixture.getFluidOrGas(7500), - MyMaterial.ferroceneWaste.getFluidOrGas(5000), - MyMaterial.ferroceneSolution.get(OrePrefixes.cell, 1), - 800, - 120 - ); + MyMaterial.ether.get(OrePrefixes.cell, 1), + GT_Utility.getIntegratedCircuit(1), + null, + null, + MyMaterial.impureFerroceneMixture.getFluidOrGas(7500), + MyMaterial.ferroceneWaste.getFluidOrGas(5000), + MyMaterial.ferroceneSolution.get(OrePrefixes.cell, 1), + 800, + 120); GT_Values.RA.addUniversalDistillationRecipe( - MyMaterial.ferroceneWaste.getFluidOrGas(1000), - new FluidStack[] { - Materials.Water.getFluid(400), - MyMaterial.diethylamine.getFluidOrGas(800), - MyMaterial.ether.getFluidOrGas(500) - }, - null, - 600, - 120 - ); + MyMaterial.ferroceneWaste.getFluidOrGas(1000), + new FluidStack[] { + Materials.Water.getFluid(400), + MyMaterial.diethylamine.getFluidOrGas(800), + MyMaterial.ether.getFluidOrGas(500) + }, + null, + 600, + 120); GT_Values.RA.addUniversalDistillationRecipe( - MyMaterial.ferroceneSolution.getFluidOrGas(2000), - new FluidStack[]{ - MyMaterial.ether.getFluidOrGas(1000) - }, - MyMaterial.ferrocene.get(OrePrefixes.dust, 1), - 600, - 120 - ); + MyMaterial.ferroceneSolution.getFluidOrGas(2000), + new FluidStack[] {MyMaterial.ether.getFluidOrGas(1000)}, + MyMaterial.ferrocene.get(OrePrefixes.dust, 1), + 600, + 120); if (LoadedList.GTPP) { GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ + new ItemStack[] {MyMaterial.ferrocene.get(OrePrefixes.dust, 4), Materials.SodiumHydroxide.getDust(8) + }, + new FluidStack[] { + FluidRegistry.getFluidStack("fluid.kerosene", 40000), + Materials.Naphtha.getFluid(3000), + MyMaterial.diethylamine.getFluidOrGas(1000) + }, + new FluidStack[] {MyMaterial.ironedKerosene.getFluidOrGas(44000)}, + null, + 2400, + 1920); + } + + GT_Values.RA.addMultiblockChemicalRecipe( + new ItemStack[] { MyMaterial.ferrocene.get(OrePrefixes.dust, 4), - Materials.SodiumHydroxide.getDust(8) - }, - new FluidStack[]{ - FluidRegistry.getFluidStack("fluid.kerosene", 40000), - Materials.Naphtha.getFluid(3000), - MyMaterial.diethylamine.getFluidOrGas(1000) }, - new FluidStack[]{ - MyMaterial.ironedKerosene.getFluidOrGas(44000) + new FluidStack[] { + FluidRegistry.getFluidStack("combustionpromotor", 4000), + Materials.Naphtha.getFluid(40000), + Materials.LightFuel.getFluid(3000), + Materials.LPG.getFluid(1000), + Materials.Tetranitromethane.getFluid(2000), }, + new FluidStack[] {MyMaterial.ironedFuel.getFluidOrGas(50000)}, null, 2400, - 1920 - ); - } - - GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - MyMaterial.ferrocene.get(OrePrefixes.dust, 4), - }, - new FluidStack[]{ - FluidRegistry.getFluidStack("combustionpromotor", 4000), - Materials.Naphtha.getFluid(40000), - Materials.LightFuel.getFluid(3000), - Materials.LPG.getFluid(1000), - Materials.Tetranitromethane.getFluid(2000), - }, - new FluidStack[]{ - MyMaterial.ironedFuel.getFluidOrGas(50000) - }, - null, - 2400, - 7680 - ); + 7680); GT_ModHandler.addCraftingRecipe( - ItemRefer.Combustion_Generator_EV.get(1), - GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[] { - "PCP","MHM","GWG", - 'G', GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.Titanium,1), - 'C', "circuitData", - 'W', GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium,1), - 'P', ItemList.Electric_Piston_EV, - 'H', ItemList.Hull_EV, - 'M', ItemList.Electric_Motor_EV - } - ); + ItemRefer.Combustion_Generator_EV.get(1), + GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, + new Object[] { + "PCP", + "MHM", + "GWG", + 'G', + GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.Titanium, 1), + 'C', + "circuitData", + 'W', + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 1), + 'P', + ItemList.Electric_Piston_EV, + 'H', + ItemList.Hull_EV, + 'M', + ItemList.Electric_Motor_EV + }); GT_ModHandler.addCraftingRecipe( - ItemRefer.Combustion_Generator_IV.get(1), - GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[] { - "PCP","MHM","GWG", - 'G', GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.TungstenSteel,1), - 'C', "circuitElite", - 'W', GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten,1), - 'P', ItemList.Electric_Piston_IV, - 'H', ItemList.Hull_IV, - 'M', ItemList.Electric_Motor_IV - } - ); + ItemRefer.Combustion_Generator_IV.get(1), + GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, + new Object[] { + "PCP", + "MHM", + "GWG", + 'G', + GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.TungstenSteel, 1), + 'C', + "circuitElite", + 'W', + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten, 1), + 'P', + ItemList.Electric_Piston_IV, + 'H', + ItemList.Hull_IV, + 'M', + ItemList.Electric_Motor_IV + }); GT_Values.RA.addFluidCannerRecipe( - ItemRefer.Advanced_Fuel_Rod.get(1), - ItemRefer.Fuel_Rod_LU_1.get(1), - MyMaterial.uraniumBasedLiquidFuelExcited.getFluidOrGas(250), - null, - 100, - 1920 - ); + ItemRefer.Advanced_Fuel_Rod.get(1), + ItemRefer.Fuel_Rod_LU_1.get(1), + MyMaterial.uraniumBasedLiquidFuelExcited.getFluidOrGas(250), + null, + 100, + 1920); GT_Values.RA.addFluidCannerRecipe( - ItemRefer.Advanced_Fuel_Rod.get(1), - ItemRefer.Fuel_Rod_LPu_1.get(1), - MyMaterial.plutoniumBasedLiquidFuelExcited.getFluidOrGas(250), - null, - 100, - 1920 - ); + ItemRefer.Advanced_Fuel_Rod.get(1), + ItemRefer.Fuel_Rod_LPu_1.get(1), + MyMaterial.plutoniumBasedLiquidFuelExcited.getFluidOrGas(250), + null, + 100, + 1920); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemRefer.Fuel_Rod_LPu_1.get(2), - MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), - GT_Utility.getIntegratedCircuit(2) - }, - null, - ItemRefer.Fuel_Rod_LPu_2.get(1), - 200, - 7680 - ); + new ItemStack[] { + ItemRefer.Fuel_Rod_LPu_1.get(2), + MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), + GT_Utility.getIntegratedCircuit(2) + }, + null, + ItemRefer.Fuel_Rod_LPu_2.get(1), + 200, + 7680); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemRefer.Fuel_Rod_LPu_2.get(2), - MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), - GT_Utility.getIntegratedCircuit(5) - }, - null, - ItemRefer.Fuel_Rod_LPu_4.get(1), - 200, - 7680 - ); + new ItemStack[] { + ItemRefer.Fuel_Rod_LPu_2.get(2), + MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), + GT_Utility.getIntegratedCircuit(5) + }, + null, + ItemRefer.Fuel_Rod_LPu_4.get(1), + 200, + 7680); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemRefer.Fuel_Rod_LPu_1.get(4), - MyMaterial.zircaloy2.get(OrePrefixes.stickLong, 6), - GT_Utility.getIntegratedCircuit(4) - }, - null, - ItemRefer.Fuel_Rod_LPu_4.get(1), - 220, - 7680 - ); + new ItemStack[] { + ItemRefer.Fuel_Rod_LPu_1.get(4), + MyMaterial.zircaloy2.get(OrePrefixes.stickLong, 6), + GT_Utility.getIntegratedCircuit(4) + }, + null, + ItemRefer.Fuel_Rod_LPu_4.get(1), + 220, + 7680); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemRefer.Fuel_Rod_LU_1.get(2), - MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), - GT_Utility.getIntegratedCircuit(2) - }, - null, - ItemRefer.Fuel_Rod_LU_2.get(1), - 200, - 7680 - ); + new ItemStack[] { + ItemRefer.Fuel_Rod_LU_1.get(2), + MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), + GT_Utility.getIntegratedCircuit(2) + }, + null, + ItemRefer.Fuel_Rod_LU_2.get(1), + 200, + 7680); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemRefer.Fuel_Rod_LU_2.get(2), - MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), - GT_Utility.getIntegratedCircuit(5) - }, - null, - ItemRefer.Fuel_Rod_LU_4.get(1), - 200, - 7680 - ); + new ItemStack[] { + ItemRefer.Fuel_Rod_LU_2.get(2), + MyMaterial.zircaloy2.get(OrePrefixes.stick, 4), + GT_Utility.getIntegratedCircuit(5) + }, + null, + ItemRefer.Fuel_Rod_LU_4.get(1), + 200, + 7680); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemRefer.Fuel_Rod_LU_1.get(4), - MyMaterial.zircaloy2.get(OrePrefixes.stickLong, 6), - GT_Utility.getIntegratedCircuit(4) - }, - null, - ItemRefer.Fuel_Rod_LU_4.get(1), - 220, - 7680 - ); + new ItemStack[] { + ItemRefer.Fuel_Rod_LU_1.get(4), + MyMaterial.zircaloy2.get(OrePrefixes.stickLong, 6), + GT_Utility.getIntegratedCircuit(4) + }, + null, + ItemRefer.Fuel_Rod_LU_4.get(1), + 220, + 7680); MyRecipeAdder.instance.addExtremeHeatExchangerRecipe( - FluidRegistry.getFluidStack("lava", 20000), - FluidRegistry.getFluidStack("ic2pahoehoelava", 20000), - FluidRegistry.getFluidStack("ic2distilledwater", 20000), - FluidRegistry.getFluidStack("steam", 3200000), - FluidRegistry.getFluidStack("ic2superheatedsteam", 1600000), - 10000 - ); + FluidRegistry.getFluidStack("lava", 20000), + FluidRegistry.getFluidStack("ic2pahoehoelava", 20000), + FluidRegistry.getFluidStack("ic2distilledwater", 20000), + FluidRegistry.getFluidStack("steam", 3200000), + FluidRegistry.getFluidStack("ic2superheatedsteam", 1600000), + 10000); MyRecipeAdder.instance.addExtremeHeatExchangerRecipe( - FluidRegistry.getFluidStack("ic2hotcoolant", 16000), - FluidRegistry.getFluidStack("ic2coolant", 16000), - FluidRegistry.getFluidStack("ic2distilledwater", 20000), - FluidRegistry.getFluidStack("ic2superheatedsteam", 3200000), - FluidRegistry.getFluidStack("supercriticalsteam", 32000), - 8000 - ); + FluidRegistry.getFluidStack("ic2hotcoolant", 16000), + FluidRegistry.getFluidStack("ic2coolant", 16000), + FluidRegistry.getFluidStack("ic2distilledwater", 20000), + FluidRegistry.getFluidStack("ic2superheatedsteam", 3200000), + FluidRegistry.getFluidStack("supercriticalsteam", 32000), + 8000); GT_Values.RA.addChemicalBathRecipe( - GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Lepidolite, 1), - Materials.HydrochloricAcid.getFluid(1000), - Materials.RockSalt.getDust(1), - MyMaterial.lithiumChloride.get(OrePrefixes.dust, 3), - Materials.Cryolite.getDust(4), - new int[]{8000, 8000, 8000}, - 140, - 120 - ); + GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Lepidolite, 1), + Materials.HydrochloricAcid.getFluid(1000), + Materials.RockSalt.getDust(1), + MyMaterial.lithiumChloride.get(OrePrefixes.dust, 3), + Materials.Cryolite.getDust(4), + new int[] {8000, 8000, 8000}, + 140, + 120); GT_Values.RA.addBlastRecipe( - MyMaterial.marM200.get(OrePrefixes.ingot, 18), - Materials.Cerium.getIngots(1), - MyMaterial.lithiumChloride.getMolten(144), - null, - MyMaterial.marCeM200.get(OrePrefixes.ingotHot, 19), - null, - 5700, - 122880, - 4500 - ); + MyMaterial.marM200.get(OrePrefixes.ingot, 18), + Materials.Cerium.getIngots(1), + MyMaterial.lithiumChloride.getMolten(144), + null, + MyMaterial.marCeM200.get(OrePrefixes.ingotHot, 19), + null, + 5700, + 122880, + 4500); GT_ModHandler.addCraftingRecipe( - ItemRefer.SC_Turbine_Casing.get(1), - GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[] { - "PhP","GCG","PwP", - 'G', MyMaterial.marM200.get(OrePrefixes.gearGt, 1), - 'C', ItemList.Casing_Turbine.get(1), - 'P', MyMaterial.marCeM200.get(OrePrefixes.plate, 1), - } - ); + ItemRefer.SC_Turbine_Casing.get(1), + GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, + new Object[] { + "PhP", + "GCG", + "PwP", + 'G', + MyMaterial.marM200.get(OrePrefixes.gearGt, 1), + 'C', + ItemList.Casing_Turbine.get(1), + 'P', + MyMaterial.marCeM200.get(OrePrefixes.plate, 1), + }); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - MyMaterial.marM200.get(OrePrefixes.gearGt, 2), - MyMaterial.marCeM200.get(OrePrefixes.plate, 4), - ItemList.Casing_Turbine.get(1) - }, - null, - ItemRefer.SC_Turbine_Casing.get(1), - 300, - 480 - ); + new ItemStack[] { + MyMaterial.marM200.get(OrePrefixes.gearGt, 2), + MyMaterial.marCeM200.get(OrePrefixes.plate, 4), + ItemList.Casing_Turbine.get(1) + }, + null, + ItemRefer.SC_Turbine_Casing.get(1), + 300, + 480); GT_ModHandler.addCraftingRecipe( - ItemRefer.SC_Fluid_Turbine.get(1), - GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[] { - "NPN","GHG","IPI", - 'N', "circuitMaster", - 'P', MyMaterial.marM200.get(OrePrefixes.plate, 1), - 'H', ItemList.Hull_IV.get(1), - 'G', MyMaterial.marCeM200.get(OrePrefixes.gearGt, 1), - 'I', MyMaterial.incoloy903.get(OrePrefixes.pipeLarge, 1) - } - ); + ItemRefer.SC_Fluid_Turbine.get(1), + GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, + new Object[] { + "NPN", + "GHG", + "IPI", + 'N', + "circuitMaster", + 'P', + MyMaterial.marM200.get(OrePrefixes.plate, 1), + 'H', + ItemList.Hull_IV.get(1), + 'G', + MyMaterial.marCeM200.get(OrePrefixes.gearGt, 1), + 'I', + MyMaterial.incoloy903.get(OrePrefixes.pipeLarge, 1) + }); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - MyMaterial.marM200.get(OrePrefixes.plate, 2), - MyMaterial.marCeM200.get(OrePrefixes.gearGt, 2), - MyMaterial.incoloy903.get(OrePrefixes.pipeLarge, 2), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), - ItemList.Hull_IV.get(1) - }, - null, - ItemRefer.SC_Fluid_Turbine.get(1), - 300, - 480 - ); + new ItemStack[] { + MyMaterial.marM200.get(OrePrefixes.plate, 2), + MyMaterial.marCeM200.get(OrePrefixes.gearGt, 2), + MyMaterial.incoloy903.get(OrePrefixes.pipeLarge, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), + ItemList.Hull_IV.get(1) + }, + null, + ItemRefer.SC_Fluid_Turbine.get(1), + 300, + 480); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - MyMaterial.incoloy903.get(OrePrefixes.plate, 4), - MyMaterial.marCeM200.get(OrePrefixes.plate, 4), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NiobiumTitanium, 1), - GT_Utility.getIntegratedCircuit(8) - }, - null, - ItemRefer.Pressure_Resistant_Wall.get(1), - 1000, - 480 - ); + new ItemStack[] { + MyMaterial.incoloy903.get(OrePrefixes.plate, 4), + MyMaterial.marCeM200.get(OrePrefixes.plate, 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NiobiumTitanium, 1), + GT_Utility.getIntegratedCircuit(8) + }, + null, + ItemRefer.Pressure_Resistant_Wall.get(1), + 1000, + 480); GT_ModHandler.addCraftingRecipe( - ItemRefer.Extreme_Heat_Exchanger.get(1), - GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[] { - "EPE","PHP","SPS", - 'P', GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.TungstenSteel, 1), - 'H', ItemList.Hull_IV.get(1), - 'S', MyMaterial.marM200.get(OrePrefixes.plate, 1), - 'E', GT_ModHandler.getIC2Item("reactorHeatSwitchDiamond", 1L, 1) - } - ); + ItemRefer.Extreme_Heat_Exchanger.get(1), + GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.REVERSIBLE, + new Object[] { + "EPE", + "PHP", + "SPS", + 'P', + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.TungstenSteel, 1), + 'H', + ItemList.Hull_IV.get(1), + 'S', + MyMaterial.marM200.get(OrePrefixes.plate, 1), + 'E', + GT_ModHandler.getIC2Item("reactorHeatSwitchDiamond", 1L, 1) + }); GT_Values.RA.addChemicalBathRecipe( - ItemRefer.Salty_Root.get(1), - GT_ModHandler.getWater(100), - Materials.Salt.getDust(1), - Materials.RockSalt.getDust(1), - Materials.Saltpeter.getDust(1), - new int[]{9500, 8000, 5000}, - 100, - 30 - ); + ItemRefer.Salty_Root.get(1), + GT_ModHandler.getWater(100), + Materials.Salt.getDust(1), + Materials.RockSalt.getDust(1), + Materials.Saltpeter.getDust(1), + new int[] {9500, 8000, 5000}, + 100, + 30); if (LoadedList.GTNH_CORE) { CrackRecipeAdder.addUniversalAssemblerRecipe( - new ItemStack[]{ - ItemList.Circuit_Board_Multifiberglass_Elite.get(1), - GT_ModHandler.getModItem("dreamcraft", "item.EngravedGoldChip", 16), - ItemList.Circuit_Chip_SoC2.get(8), - ItemList.Circuit_Chip_NOR.get(32), - MyMaterial.signalium.get(OrePrefixes.bolt, 32), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Aluminium, 8), - GT_ModHandler.getIC2Item("reactorVent", 1L, 1) - }, - ItemRefer.HiC_T1.get(1), - 288, - 1200, - 7680, - false - ); + new ItemStack[] { + ItemList.Circuit_Board_Multifiberglass_Elite.get(1), + GT_ModHandler.getModItem("dreamcraft", "item.EngravedGoldChip", 16), + ItemList.Circuit_Chip_SoC2.get(8), + ItemList.Circuit_Chip_NOR.get(32), + MyMaterial.signalium.get(OrePrefixes.bolt, 32), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Aluminium, 8), + GT_ModHandler.getIC2Item("reactorVent", 1L, 1) + }, + ItemRefer.HiC_T1.get(1), + 288, + 1200, + 7680, + false); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemList.Robot_Arm_IV.get(4), - ItemRefer.HiC_T1.get(4), - ItemList.Tool_DataOrb.get(3), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Titanium, 4), - MyMaterial.hikarium.get(OrePrefixes.gearGt, 4), - MyMaterial.marM200.get(OrePrefixes.plateDouble, 2), - ItemRefer.IC2_Ir_Plate.get(2), - MyMaterial.lumiium.get(OrePrefixes.bolt, 48), - }, - Materials.Palladium.getMolten(1152), - ItemRefer.Precise_Assembler.get(1), - 1800, - 7680, - false - ); + new ItemStack[] { + ItemList.Robot_Arm_IV.get(4), + ItemRefer.HiC_T1.get(4), + ItemList.Tool_DataOrb.get(3), + GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Titanium, 4), + MyMaterial.hikarium.get(OrePrefixes.gearGt, 4), + MyMaterial.marM200.get(OrePrefixes.plateDouble, 2), + ItemRefer.IC2_Ir_Plate.get(2), + MyMaterial.lumiium.get(OrePrefixes.bolt, 48), + }, + Materials.Palladium.getMolten(1152), + ItemRefer.Precise_Assembler.get(1), + 1800, + 7680, + false); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemList.Casing_ZPM.get(3), - ItemList.Robot_Arm_EV.get(2), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, MyMaterial.lumiium.getBridgeMaterial(), 2), - MyMaterial.marCeM200.get(OrePrefixes.plateDouble, 2), - ItemRefer.HiC_T1.get(1), - MyMaterial.signalium.get(OrePrefixes.bolt, 32), - MyMaterial.titaniumBetaC.get(OrePrefixes.gearGtSmall, 8) - }, - Materials.BlackSteel.getMolten(576), - ItemRefer.Precise_Electronic_Unit_T1.get(2), - 800, - 7680, - false - ); + new ItemStack[] { + ItemList.Casing_ZPM.get(3), + ItemList.Robot_Arm_EV.get(2), + GT_OreDictUnificator.get(OrePrefixes.cableGt04, MyMaterial.lumiium.getBridgeMaterial(), 2), + MyMaterial.marCeM200.get(OrePrefixes.plateDouble, 2), + ItemRefer.HiC_T1.get(1), + MyMaterial.signalium.get(OrePrefixes.bolt, 32), + MyMaterial.titaniumBetaC.get(OrePrefixes.gearGtSmall, 8) + }, + Materials.BlackSteel.getMolten(576), + ItemRefer.Precise_Electronic_Unit_T1.get(2), + 800, + 7680, + false); MyRecipeAdder.instance.addPreciseAssemblerRecipe( - new ItemStack[]{ - ItemRefer.HiC_T1.get(2), - GT_ModHandler.getModItem("dreamcraft", "item.EngravedDiamondCrystalChip", 8), - ItemList.Circuit_Chip_NAND.get(16), - GT_ModHandler.getIC2Item("reactorVentCore", 1L, 1) - }, - new FluidStack[]{ - Materials.Plastic.getMolten(288), - MyMaterial.signalium.getMolten(144), - MyMaterial.lumiium.getMolten(72), - Materials.Enderium.getMolten(72) - }, - ItemRefer.HiC_T2.get(1), - 30720, - 100, - 1 - ); + new ItemStack[] { + ItemRefer.HiC_T1.get(2), + GT_ModHandler.getModItem("dreamcraft", "item.EngravedDiamondCrystalChip", 8), + ItemList.Circuit_Chip_NAND.get(16), + GT_ModHandler.getIC2Item("reactorVentCore", 1L, 1) + }, + new FluidStack[] { + Materials.Plastic.getMolten(288), + MyMaterial.signalium.getMolten(144), + MyMaterial.lumiium.getMolten(72), + Materials.Enderium.getMolten(72) + }, + ItemRefer.HiC_T2.get(1), + 30720, + 100, + 1); MyRecipeAdder.instance.addPreciseAssemblerRecipe( - new ItemStack[]{ - ItemRefer.HiC_T2.get(2), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(8), - ItemList.Circuit_Chip_CrystalSoC2.get(1), - GT_ModHandler.getIC2Item("reactorVentDiamond", 1L, 1) - }, - new FluidStack[]{ - MyMaterial.adamantiumAlloy.getMolten(576), - MyMaterial.signalium.getMolten(288), - MyMaterial.lumiium.getMolten(144), - Materials.TungstenCarbide.getMolten(72) - }, - ItemRefer.HiC_T3.get(1), - 122880, - 100, - 2 - ); + new ItemStack[] { + ItemRefer.HiC_T2.get(2), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(8), + ItemList.Circuit_Chip_CrystalSoC2.get(1), + GT_ModHandler.getIC2Item("reactorVentDiamond", 1L, 1) + }, + new FluidStack[] { + MyMaterial.adamantiumAlloy.getMolten(576), + MyMaterial.signalium.getMolten(288), + MyMaterial.lumiium.getMolten(144), + Materials.TungstenCarbide.getMolten(72) + }, + ItemRefer.HiC_T3.get(1), + 122880, + 100, + 2); MyRecipeAdder.instance.addPreciseAssemblerRecipe( - new ItemStack[]{ - ItemRefer.HiC_T3.get(2), - GT_ModHandler.getModItem("dreamcraft", "item.EngravedEnergyChip", 8), - ItemList.Circuit_Chip_QuantumCPU.get(16), - GT_ModHandler.getIC2Item("reactorVentGold", 1L, 1) - }, - new FluidStack[]{ - MyMaterial.marM200.getMolten(1152), - MyMaterial.signalium.getMolten(576), - MyMaterial.lumiium.getMolten(288), - MyMaterial.artheriumSn.getMolten(144) - }, - ItemRefer.HiC_T4.get(1), - 491520, - 100, - 3 - ); + new ItemStack[] { + ItemRefer.HiC_T3.get(2), + GT_ModHandler.getModItem("dreamcraft", "item.EngravedEnergyChip", 8), + ItemList.Circuit_Chip_QuantumCPU.get(16), + GT_ModHandler.getIC2Item("reactorVentGold", 1L, 1) + }, + new FluidStack[] { + MyMaterial.marM200.getMolten(1152), + MyMaterial.signalium.getMolten(576), + MyMaterial.lumiium.getMolten(288), + MyMaterial.artheriumSn.getMolten(144) + }, + ItemRefer.HiC_T4.get(1), + 491520, + 100, + 3); MyRecipeAdder.instance.addPreciseAssemblerRecipe( - new ItemStack[]{ - ItemRefer.HiC_T4.get(2), - GT_ModHandler.getModItem("dreamcraft", "item.EngravedManyullynCrystalChip", 8), - ItemList.Circuit_Chip_BioCPU.get(1), - Ic2Items.reactorVentSpread - }, - new FluidStack[]{ - MyMaterial.titaniumBetaC.getMolten(1728), - MyMaterial.signalium.getMolten(1152), - MyMaterial.lumiium.getMolten(576), - MyMaterial.dalisenite.getMolten(288) - }, - ItemRefer.HiC_T5.get(1), - 1966080, - 100, - 3 - ); + new ItemStack[] { + ItemRefer.HiC_T4.get(2), + GT_ModHandler.getModItem("dreamcraft", "item.EngravedManyullynCrystalChip", 8), + ItemList.Circuit_Chip_BioCPU.get(1), + Ic2Items.reactorVentSpread + }, + new FluidStack[] { + MyMaterial.titaniumBetaC.getMolten(1728), + MyMaterial.signalium.getMolten(1152), + MyMaterial.lumiium.getMolten(576), + MyMaterial.dalisenite.getMolten(288) + }, + ItemRefer.HiC_T5.get(1), + 1966080, + 100, + 3); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemList.Casing_UV.get(3), - ItemList.Robot_Arm_LuV.get(2), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.ElectrumFlux, 4), - ItemRefer.HiC_T2.get(1), - ItemRefer.Precise_Electronic_Unit_T1.get(1), - MyMaterial.marCeM200.get(OrePrefixes.bolt, 32), - MyMaterial.artheriumSn.get(OrePrefixes.gearGtSmall, 8), - }, - MyMaterial.adamantiumAlloy.getMolten(1152), - ItemRefer.Precise_Electronic_Unit_T2.get(4), - 4800, - 122880 - ); + new ItemStack[] { + ItemList.Casing_UV.get(3), + ItemList.Robot_Arm_LuV.get(2), + GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.ElectrumFlux, 4), + ItemRefer.HiC_T2.get(1), + ItemRefer.Precise_Electronic_Unit_T1.get(1), + MyMaterial.marCeM200.get(OrePrefixes.bolt, 32), + MyMaterial.artheriumSn.get(OrePrefixes.gearGtSmall, 8), + }, + MyMaterial.adamantiumAlloy.getMolten(1152), + ItemRefer.Precise_Electronic_Unit_T2.get(4), + 4800, + 122880); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemList.Casing_MAX.get(3), - ItemList.Field_Generator_ZPM.get(2), - GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Bedrockium, 4), - ItemRefer.HiC_T3.get(1), - ItemRefer.Precise_Electronic_Unit_T2.get(1), - MyMaterial.titaniumBetaC.get(OrePrefixes.bolt, 32), - MyMaterial.dalisenite.get(OrePrefixes.gearGtSmall, 8), - }, - MyMaterial.artheriumSn.getMolten(1152), - ItemRefer.Precise_Electronic_Unit_T3.get(4), - 4800, - 491520 - ); + new ItemStack[] { + ItemList.Casing_MAX.get(3), + ItemList.Field_Generator_ZPM.get(2), + GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Bedrockium, 4), + ItemRefer.HiC_T3.get(1), + ItemRefer.Precise_Electronic_Unit_T2.get(1), + MyMaterial.titaniumBetaC.get(OrePrefixes.bolt, 32), + MyMaterial.dalisenite.get(OrePrefixes.gearGtSmall, 8), + }, + MyMaterial.artheriumSn.getMolten(1152), + ItemRefer.Precise_Electronic_Unit_T3.get(4), + 4800, + 491520); } // Compact MK1 Fusion Coil MyRecipeAdder.instance.addPreciseAssemblerRecipe( - new ItemStack[] { - ItemList.Casing_Coil_Superconductor.get(3), - ItemRefer.HiC_T2.get(1), - ItemRefer.Special_Ceramics_Plate.get(2) - }, - new FluidStack[] { - MyMaterial.marM200.getMolten(1152), - MyMaterial.zircaloy4.getMolten(288) - }, - ItemRefer.Compact_Fusion_Coil_T0.get(1), - 9001, - 1200, - 1 - ); + new ItemStack[] { + ItemList.Casing_Coil_Superconductor.get(3), + ItemRefer.HiC_T2.get(1), + ItemRefer.Special_Ceramics_Plate.get(2) + }, + new FluidStack[] {MyMaterial.marM200.getMolten(1152), MyMaterial.zircaloy4.getMolten(288)}, + ItemRefer.Compact_Fusion_Coil_T0.get(1), + 9001, + 1200, + 1); // Compact MK2 Fusion Coil MyRecipeAdder.instance.addPreciseAssemblerRecipe( - new ItemStack[] { - ItemList.Casing_Fusion_Coil.get(3), - ItemRefer.Quartz_Crystal_Resonator.get(2), - ItemRefer.HiC_T3.get(1), - }, - new FluidStack[] { - MyMaterial.artheriumSn.getMolten(576), - MyMaterial.titaniumBetaC.getMolten(144) - }, - ItemRefer.Compact_Fusion_Coil_T1.get(1), - 14000, - 800, - 2 - ); + new ItemStack[] { + ItemList.Casing_Fusion_Coil.get(3), + ItemRefer.Quartz_Crystal_Resonator.get(2), + ItemRefer.HiC_T3.get(1), + }, + new FluidStack[] {MyMaterial.artheriumSn.getMolten(576), MyMaterial.titaniumBetaC.getMolten(144)}, + ItemRefer.Compact_Fusion_Coil_T1.get(1), + 14000, + 800, + 2); // Compact MK3 Fusion Coil MyRecipeAdder.instance.addPreciseAssemblerRecipe( - new ItemStack[] { - ItemList.Casing_Fusion_Coil.get(3), - ItemRefer.Radiation_Protection_Plate.get(2), - ItemList.QuantumStar.get(4), - ItemRefer.HiC_T4.get(1) - }, - new FluidStack[] { - MyMaterial.dalisenite.getMolten(576), - MyMaterial.hikarium.getMolten(144) - }, - ItemRefer.Compact_Fusion_Coil_T2.get(1), - 114514, - 800, - 3 - ); + new ItemStack[] { + ItemList.Casing_Fusion_Coil.get(3), + ItemRefer.Radiation_Protection_Plate.get(2), + ItemList.QuantumStar.get(4), + ItemRefer.HiC_T4.get(1) + }, + new FluidStack[] {MyMaterial.dalisenite.getMolten(576), MyMaterial.hikarium.getMolten(144)}, + ItemRefer.Compact_Fusion_Coil_T2.get(1), + 114514, + 800, + 3); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemList.FusionComputer_LuV.get(48), - ItemRefer.HiC_T1.get(8), - MyMaterial.marCeM200.get(OrePrefixes.plate, 32), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 8), - ItemList.Circuit_Wafer_HPIC.get(16), - ItemList.Field_Generator_LuV.get(4), - MyMaterial.marM200.get(OrePrefixes.stickLong, 8) - }, - MyMaterial.adamantiumAlloy.getMolten(9216), - ItemRefer.Compact_Fusion_MK1.get(1), - 1200, - 30000 - ); + new ItemStack[] { + ItemList.FusionComputer_LuV.get(48), + ItemRefer.HiC_T1.get(8), + MyMaterial.marCeM200.get(OrePrefixes.plate, 32), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 8), + ItemList.Circuit_Wafer_HPIC.get(16), + ItemList.Field_Generator_LuV.get(4), + MyMaterial.marM200.get(OrePrefixes.stickLong, 8) + }, + MyMaterial.adamantiumAlloy.getMolten(9216), + ItemRefer.Compact_Fusion_MK1.get(1), + 1200, + 30000); GT_Values.RA.addAssemblylineRecipe( - ItemRefer.Compact_Fusion_MK1.get(1), - 24000, - new Object[] { - ItemList.FusionComputer_ZPMV.get(48), - new Object[] {"circuitUltimate", 1}, - new Object[] {"circuitUltimate", 1}, - new Object[] {"circuitUltimate", 1}, - new Object[] {"circuitUltimate", 1}, - ItemList.Circuit_Wafer_UHPIC.get(32), - ItemList.ZPM_Coil.get(16), - ItemList.Neutron_Reflector.get(4), - ItemRefer.HiC_T2.get(8), - ItemList.Field_Generator_ZPM.get(8), - MyMaterial.artheriumSn.get(OrePrefixes.gearGtSmall, 32) - }, - new FluidStack[] { - MyMaterial.marCeM200.getMolten(2304), - WerkstoffLoader.HDCS.getMolten(1152), - MyMaterial.artheriumSn.getMolten(288) - }, - ItemRefer.Compact_Fusion_MK2.get(1), - 6000, - 60000 - ); + ItemRefer.Compact_Fusion_MK1.get(1), + 24000, + new Object[] { + ItemList.FusionComputer_ZPMV.get(48), + new Object[] {"circuitUltimate", 1}, + new Object[] {"circuitUltimate", 1}, + new Object[] {"circuitUltimate", 1}, + new Object[] {"circuitUltimate", 1}, + ItemList.Circuit_Wafer_UHPIC.get(32), + ItemList.ZPM_Coil.get(16), + ItemList.Neutron_Reflector.get(4), + ItemRefer.HiC_T2.get(8), + ItemList.Field_Generator_ZPM.get(8), + MyMaterial.artheriumSn.get(OrePrefixes.gearGtSmall, 32) + }, + new FluidStack[] { + MyMaterial.marCeM200.getMolten(2304), + WerkstoffLoader.HDCS.getMolten(1152), + MyMaterial.artheriumSn.getMolten(288) + }, + ItemRefer.Compact_Fusion_MK2.get(1), + 6000, + 60000); GT_Values.RA.addAssemblylineRecipe( - ItemRefer.Compact_Fusion_MK2.get(1), - 24000, - new Object[] { - ItemList.FusionComputer_UV.get(48), - new Object[] {"circuitSuperconductor", 1}, - new Object[] {"circuitSuperconductor", 1}, - new Object[] {"circuitSuperconductor", 1}, - new Object[] {"circuitSuperconductor", 1}, - ItemList.Circuit_Wafer_NPIC.get(64), - ItemList.UV_Coil.get(16), - ItemRefer.Advanced_Radiation_Protection_Plate.get(8), - ItemRefer.HiC_T3.get(8), - ItemList.Field_Generator_UV.get(8), - WerkstoffLoader.HDCS.get(OrePrefixes.gearGtSmall, 64) - }, - new FluidStack[] { - MyMaterial.titaniumBetaC.getMolten(2304), - MyMaterial.dalisenite.getMolten(1152), - Materials.Americium.getMolten(288) - }, - ItemRefer.Compact_Fusion_MK3.get(1), - 6000, - 90000 - ); + ItemRefer.Compact_Fusion_MK2.get(1), + 24000, + new Object[] { + ItemList.FusionComputer_UV.get(48), + new Object[] {"circuitSuperconductor", 1}, + new Object[] {"circuitSuperconductor", 1}, + new Object[] {"circuitSuperconductor", 1}, + new Object[] {"circuitSuperconductor", 1}, + ItemList.Circuit_Wafer_NPIC.get(64), + ItemList.UV_Coil.get(16), + ItemRefer.Advanced_Radiation_Protection_Plate.get(8), + ItemRefer.HiC_T3.get(8), + ItemList.Field_Generator_UV.get(8), + WerkstoffLoader.HDCS.get(OrePrefixes.gearGtSmall, 64) + }, + new FluidStack[] { + MyMaterial.titaniumBetaC.getMolten(2304), + MyMaterial.dalisenite.getMolten(1152), + Materials.Americium.getMolten(288) + }, + ItemRefer.Compact_Fusion_MK3.get(1), + 6000, + 90000); // Compact MK4 Fusion Coil if (LoadedList.GTPP) { MyRecipeAdder.instance.addPreciseAssemblerRecipe( - new ItemStack[] { - GT_ModHandler.getModItem("miscutils", "gtplusplus.blockcasings.3", 3, 13), - ItemRefer.HiC_T5.get(1), - GT_ModHandler.getModItem("miscutils", "item.itemBufferCore4", 1), - }, - new FluidStack[] { - FluidRegistry.getFluidStack("molten.energycrystal", 1152), - FluidRegistry.getFluidStack("molten.laurenium", 144) - }, - ItemRefer.Compact_Fusion_Coil_T3.get(1), - 520000, - 2000, - 3 - ); + new ItemStack[] { + GT_ModHandler.getModItem("miscutils", "gtplusplus.blockcasings.3", 3, 13), + ItemRefer.HiC_T5.get(1), + GT_ModHandler.getModItem("miscutils", "item.itemBufferCore4", 1), + }, + new FluidStack[] { + FluidRegistry.getFluidStack("molten.energycrystal", 1152), + FluidRegistry.getFluidStack("molten.laurenium", 144) + }, + ItemRefer.Compact_Fusion_Coil_T3.get(1), + 520000, + 2000, + 3); // Compact MK4 Fusion Disassembly Recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - ItemRefer.Compact_Fusion_Coil_T3.get(1), - }, - null, - GT_ModHandler.getModItem("miscutils", "gtplusplus.blockcasings.3", 3, 13), - 600, - 7680000 - ); + new ItemStack[] { + ItemRefer.Compact_Fusion_Coil_T3.get(1), + }, + null, + GT_ModHandler.getModItem("miscutils", "gtplusplus.blockcasings.3", 3, 13), + 600, + 7680000); int tID = GregTech_API.METATILEENTITIES[31076] != null ? 31076 : 965; GT_Values.RA.addAssemblylineRecipe( - ItemRefer.Compact_Fusion_MK3.get(1), - 24000, - new Object[] { - GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 48, tID), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorLuV, 32), - ItemList.Circuit_Wafer_PPIC.get(64), - ItemList.UHV_Coil.get(16), - ItemRefer.Compact_Fusion_Coil_T2.get(8), - ItemRefer.HiC_T4.get(8) - }, - new FluidStack[] { - FluidRegistry.getFluidStack("molten.teflon", 1152), - MyMaterial.dalisenite.getMolten(576), - FluidRegistry.getFluidStack("molten.botmium", 288) - }, - ItemRefer.Compact_Fusion_MK4.get(1), - 6000, - 520000 - ); - -// MyRecipeAdder.instance.addPreciseAssemblerRecipe( -// new ItemStack[] { -// ItemRefer.Compact_Fusion_Coil_T3.get(1), -// GT_ModHandler.getModItem("miscutils", "gtplusplus.blockcasings.3", 1, 13), -// ItemRefer.HiC_T5.get(4), -// GT_ModHandler.getModItem("miscutils", "item.itemBufferCore6", 1), -// }, -// new FluidStack[] { -// FluidRegistry.getFluidStack("molten.laurenium", 1152), -// MyMaterial.hikarium.getMolten(576) -// }, -// ItemRefer.Compact_Fusion_Coil_T4.get(1), -// 1100000, -// 1919, -// 3 -// ); + ItemRefer.Compact_Fusion_MK3.get(1), + 24000, + new Object[] { + GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 48, tID), + GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorLuV, 32), + ItemList.Circuit_Wafer_PPIC.get(64), + ItemList.UHV_Coil.get(16), + ItemRefer.Compact_Fusion_Coil_T2.get(8), + ItemRefer.HiC_T4.get(8) + }, + new FluidStack[] { + FluidRegistry.getFluidStack("molten.teflon", 1152), + MyMaterial.dalisenite.getMolten(576), + FluidRegistry.getFluidStack("molten.botmium", 288) + }, + ItemRefer.Compact_Fusion_MK4.get(1), + 6000, + 520000); + + // MyRecipeAdder.instance.addPreciseAssemblerRecipe( + // new ItemStack[] { + // ItemRefer.Compact_Fusion_Coil_T3.get(1), + // GT_ModHandler.getModItem("miscutils", "gtplusplus.blockcasings.3", 1, 13), + // ItemRefer.HiC_T5.get(4), + // GT_ModHandler.getModItem("miscutils", "item.itemBufferCore6", 1), + // }, + // new FluidStack[] { + // FluidRegistry.getFluidStack("molten.laurenium", 1152), + // MyMaterial.hikarium.getMolten(576) + // }, + // ItemRefer.Compact_Fusion_Coil_T4.get(1), + // 1100000, + // 1919, + // 3 + // ); // Compact MK5 Computer -// GT_Values.RA.addAssemblylineRecipe( -// ItemRefer.Compact_Fusion_MK4.get(1), -// 24000, -// new Object[] { -// GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 48, 965), -// GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUV, 32), -// ItemList.Circuit_Wafer_QPIC.get(64), -// ItemList.UHV_Coil.get(64), -// ItemRefer.Compact_Fusion_Coil_T3.get(8), -// ItemRefer.HiC_T5.get(8) -// }, -// new FluidStack[] { -// MyMaterial.tairitsu.getMolten( 1152), -// MyMaterial.artheriumSn.getMolten(576), -// FluidRegistry.getFluidStack("molten.rhugnor", 288) -// }, -// ItemRefer.Compact_Fusion_MK5.get(1), -// 6000, -// 1100000 -// ); + // GT_Values.RA.addAssemblylineRecipe( + // ItemRefer.Compact_Fusion_MK4.get(1), + // 24000, + // new Object[] { + // GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 48, 965), + // GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUV, 32), + // ItemList.Circuit_Wafer_QPIC.get(64), + // ItemList.UHV_Coil.get(64), + // ItemRefer.Compact_Fusion_Coil_T3.get(8), + // ItemRefer.HiC_T5.get(8) + // }, + // new FluidStack[] { + // MyMaterial.tairitsu.getMolten( 1152), + // MyMaterial.artheriumSn.getMolten(576), + // FluidRegistry.getFluidStack("molten.rhugnor", 288) + // }, + // ItemRefer.Compact_Fusion_MK5.get(1), + // 6000, + // 1100000 + // ); } GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{ - Materials.Antimony.getDust(8), - GT_Utility.getIntegratedCircuit(24) - }, - new FluidStack[]{ - MyMaterial.ether.getFluidOrGas(1000), - Materials.Fluorine.getGas(40000), - Materials.Ice.getSolid(8000) - }, - new FluidStack[]{ - MyMaterial.antimonyPentafluorideSolution.getFluidOrGas(8000) - }, - null, - 800, - 7680 - ); + new ItemStack[] {Materials.Antimony.getDust(8), GT_Utility.getIntegratedCircuit(24)}, + new FluidStack[] { + MyMaterial.ether.getFluidOrGas(1000), Materials.Fluorine.getGas(40000), Materials.Ice.getSolid(8000) + }, + new FluidStack[] {MyMaterial.antimonyPentafluorideSolution.getFluidOrGas(8000)}, + null, + 800, + 7680); GT_Values.RA.addUniversalDistillationRecipe( - MyMaterial.antimonyPentafluorideSolution.getFluidOrGas(4000), - new FluidStack[]{ - MyMaterial.antimonyPentafluoride.getFluidOrGas(4000), - MyMaterial.ether.getFluidOrGas(500) - }, - null, - 100, - 120 - ); + MyMaterial.antimonyPentafluorideSolution.getFluidOrGas(4000), + new FluidStack[] { + MyMaterial.antimonyPentafluoride.getFluidOrGas(4000), MyMaterial.ether.getFluidOrGas(500) + }, + null, + 100, + 120); GT_Values.RA.addAssemblerRecipe( - new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Plastic, 2), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), - GT_Utility.getIntegratedCircuit(1) - }, - Materials.Concrete.getMolten(2304), - ItemRefer.Coolant_Tower.get(1), - 200, - 120 - ); - + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Plastic, 2), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), + GT_Utility.getIntegratedCircuit(1) + }, + Materials.Concrete.getMolten(2304), + ItemRefer.Coolant_Tower.get(1), + 200, + 120); } public static void InitLoadRecipe() { GT_Values.RA.addCentrifugeRecipe( - ItemRefer.Fuel_Rod_U_Depleted_1.get(1), - null, - null, - WerkstoffLoader.Neon.getFluidOrGas(32), - ItemRefer.Advanced_Fuel_Rod.get(1), - Materials.Uranium.getDust(8), - Materials.Plutonium.getDust(2), - Materials.Graphite.getDust(8), - Materials.Uranium235.getDust(1), - Materials.Plutonium241.getDust(1), - new int[]{10000, 10000, 10000, 9000, 5000, 3000}, - 200, - 1920 - ); + ItemRefer.Fuel_Rod_U_Depleted_1.get(1), + null, + null, + WerkstoffLoader.Neon.getFluidOrGas(32), + ItemRefer.Advanced_Fuel_Rod.get(1), + Materials.Uranium.getDust(8), + Materials.Plutonium.getDust(2), + Materials.Graphite.getDust(8), + Materials.Uranium235.getDust(1), + Materials.Plutonium241.getDust(1), + new int[] {10000, 10000, 10000, 9000, 5000, 3000}, + 200, + 1920); GT_Values.RA.addCentrifugeRecipe( - ItemRefer.Fuel_Rod_U_Depleted_2.get(1), - null, - null, - WerkstoffLoader.Neon.getFluidOrGas(64), - ItemRefer.Advanced_Fuel_Rod.get(2), - Materials.Uranium.getDust(16), - Materials.Plutonium.getDust(4), - Materials.Graphite.getDust(16), - Materials.Uranium235.getDust(2), - Materials.Plutonium241.getDust(2), - new int[]{10000, 10000, 10000, 9000, 5000, 3000}, - 200, - 1920 - ); + ItemRefer.Fuel_Rod_U_Depleted_2.get(1), + null, + null, + WerkstoffLoader.Neon.getFluidOrGas(64), + ItemRefer.Advanced_Fuel_Rod.get(2), + Materials.Uranium.getDust(16), + Materials.Plutonium.getDust(4), + Materials.Graphite.getDust(16), + Materials.Uranium235.getDust(2), + Materials.Plutonium241.getDust(2), + new int[] {10000, 10000, 10000, 9000, 5000, 3000}, + 200, + 1920); GT_Values.RA.addCentrifugeRecipe( - ItemRefer.Fuel_Rod_U_Depleted_4.get(1), - null, - null, - WerkstoffLoader.Neon.getFluidOrGas(128), - ItemRefer.Advanced_Fuel_Rod.get(4), - Materials.Uranium.getDust(32), - Materials.Plutonium.getDust(8), - Materials.Graphite.getDust(32), - Materials.Uranium235.getDust(4), - Materials.Plutonium241.getDust(4), - new int[]{10000, 10000, 10000, 9000, 5000, 3000}, - 200, - 1920 - ); + ItemRefer.Fuel_Rod_U_Depleted_4.get(1), + null, + null, + WerkstoffLoader.Neon.getFluidOrGas(128), + ItemRefer.Advanced_Fuel_Rod.get(4), + Materials.Uranium.getDust(32), + Materials.Plutonium.getDust(8), + Materials.Graphite.getDust(32), + Materials.Uranium235.getDust(4), + Materials.Plutonium241.getDust(4), + new int[] {10000, 10000, 10000, 9000, 5000, 3000}, + 200, + 1920); GT_Values.RA.addCentrifugeRecipe( - ItemRefer.Fuel_Rod_Pu_Depleted_1.get(1), - null, - null, - WerkstoffLoader.Krypton.getFluidOrGas(32), - ItemRefer.Advanced_Fuel_Rod.get(1), - Materials.Plutonium.getDust(5), - Materials.Plutonium241.getDust(2), - Materials.Carbon.getDust(2), - Materials.Uranium.getDust(1), - Materials.Uranium235.getDust(1), - new int[]{10000, 10000, 10000, 9000, 5000, 3000}, - 200, - 1920 - ); + ItemRefer.Fuel_Rod_Pu_Depleted_1.get(1), + null, + null, + WerkstoffLoader.Krypton.getFluidOrGas(32), + ItemRefer.Advanced_Fuel_Rod.get(1), + Materials.Plutonium.getDust(5), + Materials.Plutonium241.getDust(2), + Materials.Carbon.getDust(2), + Materials.Uranium.getDust(1), + Materials.Uranium235.getDust(1), + new int[] {10000, 10000, 10000, 9000, 5000, 3000}, + 200, + 1920); GT_Values.RA.addCentrifugeRecipe( - ItemRefer.Fuel_Rod_Pu_Depleted_2.get(1), - null, - null, - WerkstoffLoader.Krypton.getFluidOrGas(64), - ItemRefer.Advanced_Fuel_Rod.get(2), - Materials.Plutonium.getDust(10), - Materials.Plutonium241.getDust(4), - Materials.Carbon.getDust(4), - Materials.Uranium.getDust(2), - Materials.Uranium235.getDust(2), - new int[]{10000, 10000, 10000, 9000, 5000, 3000}, - 200, - 1920 - ); + ItemRefer.Fuel_Rod_Pu_Depleted_2.get(1), + null, + null, + WerkstoffLoader.Krypton.getFluidOrGas(64), + ItemRefer.Advanced_Fuel_Rod.get(2), + Materials.Plutonium.getDust(10), + Materials.Plutonium241.getDust(4), + Materials.Carbon.getDust(4), + Materials.Uranium.getDust(2), + Materials.Uranium235.getDust(2), + new int[] {10000, 10000, 10000, 9000, 5000, 3000}, + 200, + 1920); GT_Values.RA.addCentrifugeRecipe( - ItemRefer.Fuel_Rod_Pu_Depleted_4.get(1), - null, - null, - WerkstoffLoader.Krypton.getFluidOrGas(128), - ItemRefer.Advanced_Fuel_Rod.get(4), - Materials.Plutonium.getDust(20), - Materials.Plutonium241.getDust(8), - Materials.Carbon.getDust(8), - Materials.Uranium.getDust(4), - Materials.Uranium235.getDust(4), - new int[]{10000, 10000, 10000, 9000, 5000, 3000}, - 200, - 1920 - ); + ItemRefer.Fuel_Rod_Pu_Depleted_4.get(1), + null, + null, + WerkstoffLoader.Krypton.getFluidOrGas(128), + ItemRefer.Advanced_Fuel_Rod.get(4), + Materials.Plutonium.getDust(20), + Materials.Plutonium241.getDust(8), + Materials.Carbon.getDust(8), + Materials.Uranium.getDust(4), + Materials.Uranium235.getDust(4), + new int[] {10000, 10000, 10000, 9000, 5000, 3000}, + 200, + 1920); GT_Values.RA.addCentrifugeRecipe( - ItemRefer.Fuel_Rod_LPu_Depleted_1.get(1), - null, - null, - MyMaterial.plutoniumBasedLiquidFuelDepleted.getFluidOrGas(250), - ItemRefer.Advanced_Fuel_Rod.get(1), null, null, null, null, null, - new int[]{10000}, - 200, - 7680 - ); + ItemRefer.Fuel_Rod_LPu_Depleted_1.get(1), + null, + null, + MyMaterial.plutoniumBasedLiquidFuelDepleted.getFluidOrGas(250), + ItemRefer.Advanced_Fuel_Rod.get(1), + null, + null, + null, + null, + null, + new int[] {10000}, + 200, + 7680); GT_Values.RA.addCentrifugeRecipe( - ItemRefer.Fuel_Rod_LPu_Depleted_2.get(1), - null, - null, - MyMaterial.plutoniumBasedLiquidFuelDepleted.getFluidOrGas(500), - ItemRefer.Advanced_Fuel_Rod.get(2), null, null, null, null, null, - new int[]{10000}, - 200, - 7680 - ); + ItemRefer.Fuel_Rod_LPu_Depleted_2.get(1), + null, + null, + MyMaterial.plutoniumBasedLiquidFuelDepleted.getFluidOrGas(500), + ItemRefer.Advanced_Fuel_Rod.get(2), + null, + null, + null, + null, + null, + new int[] {10000}, + 200, + 7680); GT_Values.RA.addCentrifugeRecipe( - ItemRefer.Fuel_Rod_LPu_Depleted_4.get(1), - null, - null, - MyMaterial.plutoniumBasedLiquidFuelDepleted.getFluidOrGas(1000), - ItemRefer.Advanced_Fuel_Rod.get(4), null, null, null, null, null, - new int[]{10000}, - 200, - 7680 - ); + ItemRefer.Fuel_Rod_LPu_Depleted_4.get(1), + null, + null, + MyMaterial.plutoniumBasedLiquidFuelDepleted.getFluidOrGas(1000), + ItemRefer.Advanced_Fuel_Rod.get(4), + null, + null, + null, + null, + null, + new int[] {10000}, + 200, + 7680); GT_Values.RA.addCentrifugeRecipe( - ItemRefer.Fuel_Rod_LU_Depleted_1.get(1), - null, - null, - MyMaterial.uraniumBasedLiquidFuelDepleted.getFluidOrGas(250), - ItemRefer.Advanced_Fuel_Rod.get(1), null, null, null, null, null, - new int[]{10000}, - 200, - 7680 - ); + ItemRefer.Fuel_Rod_LU_Depleted_1.get(1), + null, + null, + MyMaterial.uraniumBasedLiquidFuelDepleted.getFluidOrGas(250), + ItemRefer.Advanced_Fuel_Rod.get(1), + null, + null, + null, + null, + null, + new int[] {10000}, + 200, + 7680); GT_Values.RA.addCentrifugeRecipe( - ItemRefer.Fuel_Rod_LU_Depleted_2.get(1), - null, - null, - MyMaterial.uraniumBasedLiquidFuelDepleted.getFluidOrGas(500), - ItemRefer.Advanced_Fuel_Rod.get(2), null, null, null, null, null, - new int[]{10000}, - 200, - 7680 - ); + ItemRefer.Fuel_Rod_LU_Depleted_2.get(1), + null, + null, + MyMaterial.uraniumBasedLiquidFuelDepleted.getFluidOrGas(500), + ItemRefer.Advanced_Fuel_Rod.get(2), + null, + null, + null, + null, + null, + new int[] {10000}, + 200, + 7680); GT_Values.RA.addCentrifugeRecipe( - ItemRefer.Fuel_Rod_LU_Depleted_4.get(1), - null, - null, - MyMaterial.uraniumBasedLiquidFuelDepleted.getFluidOrGas(1000), - ItemRefer.Advanced_Fuel_Rod.get(4), null, null, null, null, null, - new int[]{10000}, - 200, - 7680 - ); + ItemRefer.Fuel_Rod_LU_Depleted_4.get(1), + null, + null, + MyMaterial.uraniumBasedLiquidFuelDepleted.getFluidOrGas(1000), + ItemRefer.Advanced_Fuel_Rod.get(4), + null, + null, + null, + null, + null, + new int[] {10000}, + 200, + 7680); GT_Values.RA.addMixerRecipe( - Materials.Glowstone.getDust(4), - Materials.Redstone.getDust(2), - Materials.Aluminium.getDust(1), - GT_Utility.getIntegratedCircuit(3), - null, - null, - ItemRefer.High_Energy_Mixture.get(4), - 240, - 120 - ); + Materials.Glowstone.getDust(4), + Materials.Redstone.getDust(2), + Materials.Aluminium.getDust(1), + GT_Utility.getIntegratedCircuit(3), + null, + null, + ItemRefer.High_Energy_Mixture.get(4), + 240, + 120); GT_Values.RA.addFluidSolidifierRecipe( - ItemRefer.High_Energy_Mixture.get(2), - Materials.PhosphoricAcid.getFluid(4000), - MyMaterial.lumiinessence.get(OrePrefixes.dust, 1), - 600, - 240 - ); + ItemRefer.High_Energy_Mixture.get(2), + Materials.PhosphoricAcid.getFluid(4000), + MyMaterial.lumiinessence.get(OrePrefixes.dust, 1), + 600, + 240); GT_Values.RA.addMixerRecipe( - Materials.AnnealedCopper.getDust(4), - Materials.Ardite.getDust(2), - Materials.RedAlloy.getDust(2), - GT_Utility.getIntegratedCircuit(4), - Materials.Redstone.getMolten(288), - null, - MyMaterial.signalium.get(OrePrefixes.dust, 1), - 240, - 120 - ); + Materials.AnnealedCopper.getDust(4), + Materials.Ardite.getDust(2), + Materials.RedAlloy.getDust(2), + GT_Utility.getIntegratedCircuit(4), + Materials.Redstone.getMolten(288), + null, + MyMaterial.signalium.get(OrePrefixes.dust, 1), + 240, + 120); GT_Values.RA.addMixerRecipe( - Materials.TinAlloy.getDust(4), - Materials.SterlingSilver.getDust(2), - MyMaterial.lumiinessence.get(OrePrefixes.dust, 2), - GT_Utility.getIntegratedCircuit(4), - Materials.Glowstone.getMolten(288), - null, - MyMaterial.lumiium.get(OrePrefixes.dust, 1), - 240, - 120 - ); + Materials.TinAlloy.getDust(4), + Materials.SterlingSilver.getDust(2), + MyMaterial.lumiinessence.get(OrePrefixes.dust, 2), + GT_Utility.getIntegratedCircuit(4), + Materials.Glowstone.getMolten(288), + null, + MyMaterial.lumiium.get(OrePrefixes.dust, 1), + 240, + 120); } public static void FinishLoadRecipe() { @@ -1714,17 +1631,15 @@ public class RecipeLoader_02 { if (tPlasmaName.split("\\.", 2).length == 2) { String tOutName = tPlasmaName.split("\\.", 2)[1]; FluidStack output = FluidRegistry.getFluidStack(tOutName, tPlasma.amount); - if (output == null) - output = FluidRegistry.getFluidStack("molten." + tOutName, tPlasma.amount); + if (output == null) output = FluidRegistry.getFluidStack("molten." + tOutName, tPlasma.amount); if (output != null) { MyRecipeAdder.instance.addExtremeHeatExchangerRecipe( - tPlasma, - output, - FluidRegistry.getFluidStack("ic2distilledwater", tUnit * 3 * tPlasma.amount / 160), - FluidRegistry.getFluidStack("ic2superheatedsteam", tUnit * 3 * tPlasma.amount), - FluidRegistry.getFluidStack("supercriticalsteam", tUnit * 3 * tPlasma.amount / 100), - 1 - ); + tPlasma, + output, + FluidRegistry.getFluidStack("ic2distilledwater", tUnit * 3 * tPlasma.amount / 160), + FluidRegistry.getFluidStack("ic2superheatedsteam", tUnit * 3 * tPlasma.amount), + FluidRegistry.getFluidStack("supercriticalsteam", tUnit * 3 * tPlasma.amount / 100), + 1); } } } |