aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/chains
diff options
context:
space:
mode:
authorRaven Szewczyk <git@eigenraven.me>2023-04-10 17:49:16 +0100
committerRaven Szewczyk <git@eigenraven.me>2023-04-10 17:49:16 +0100
commit8ac58626bd4caa9e49f58acc6b97ac031f6c2107 (patch)
tree0a8c7b737f1f2607fa6875309f4c6a5c2b8b3331 /src/main/java/gregtech/loaders/postload/chains
parentd795cf740c3b48b602d3bfb708ed9e6c492ad37d (diff)
downloadGT5-Unofficial-8ac58626bd4caa9e49f58acc6b97ac031f6c2107.tar.gz
GT5-Unofficial-8ac58626bd4caa9e49f58acc6b97ac031f6c2107.tar.bz2
GT5-Unofficial-8ac58626bd4caa9e49f58acc6b97ac031f6c2107.zip
Update spotless config to 0.2.2
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/chains')
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_BauxiteRefineChain.java432
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java260
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_PCBFactoryRecipes.java769
3 files changed, 680 insertions, 781 deletions
diff --git a/src/main/java/gregtech/loaders/postload/chains/GT_BauxiteRefineChain.java b/src/main/java/gregtech/loaders/postload/chains/GT_BauxiteRefineChain.java
index fec3a30ad1..ab9162dcd7 100644
--- a/src/main/java/gregtech/loaders/postload/chains/GT_BauxiteRefineChain.java
+++ b/src/main/java/gregtech/loaders/postload/chains/GT_BauxiteRefineChain.java
@@ -13,269 +13,269 @@ public class GT_BauxiteRefineChain {
public static void run() {
GT_Values.RA.addMixerRecipe(
- GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Bauxite, 32),
- Materials.SodiumHydroxide.getDust(9),
- Materials.Quicklime.getDust(4),
- GT_Utility.getIntegratedCircuit(8),
- Materials.Water.getFluid(5000),
- MaterialsOreAlum.BauxiteSlurry.getFluid(8000),
- GT_Values.NI,
- 200,
- 120);
+ GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Bauxite, 32),
+ Materials.SodiumHydroxide.getDust(9),
+ Materials.Quicklime.getDust(4),
+ GT_Utility.getIntegratedCircuit(8),
+ Materials.Water.getFluid(5000),
+ MaterialsOreAlum.BauxiteSlurry.getFluid(8000),
+ GT_Values.NI,
+ 200,
+ 120);
GT_Values.RA.addMixerRecipe(
- GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Bauxite, 32),
- Materials.SodiumHydroxide.getDust(9),
- Materials.Quicklime.getDust(4),
- GT_Utility.getIntegratedCircuit(8),
- Materials.Water.getFluid(5000),
- MaterialsOreAlum.BauxiteSlurry.getFluid(8000),
- GT_Values.NI,
- 200,
- 120);
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Bauxite, 32),
+ Materials.SodiumHydroxide.getDust(9),
+ Materials.Quicklime.getDust(4),
+ GT_Utility.getIntegratedCircuit(8),
+ Materials.Water.getFluid(5000),
+ MaterialsOreAlum.BauxiteSlurry.getFluid(8000),
+ GT_Values.NI,
+ 200,
+ 120);
GT_Values.RA.addCrackingRecipe(
- 1,
- MaterialsOreAlum.BauxiteSlurry.getFluid(32000),
- GT_ModHandler.getSteam(2000),
- MaterialsOreAlum.HeatedBauxiteSlurry.getFluid(32000),
- 160,
- 400);
+ 1,
+ MaterialsOreAlum.BauxiteSlurry.getFluid(32000),
+ GT_ModHandler.getSteam(2000),
+ MaterialsOreAlum.HeatedBauxiteSlurry.getFluid(32000),
+ 160,
+ 400);
GT_Values.RA.addMultiblockChemicalRecipe(
- new ItemStack[] { Materials.Aluminiumhydroxide.getDust(1), },
- new FluidStack[] { Materials.CarbonDioxide.getGas(5000),
- MaterialsOreAlum.HeatedBauxiteSlurry.getFluid(8000) },
- new FluidStack[] { MaterialsOreAlum.SluiceJuice.getFluid(5000), },
- new ItemStack[] { Materials.Aluminiumoxide.getDust(64), Materials.Aluminiumoxide.getDust(16),
- Materials.SodiumCarbonate.getDust(9), Materials.Calcite.getDust(10),
- MaterialsOreAlum.BauxiteSlag.getDust(16) },
- 300,
- 480);
+ new ItemStack[] { Materials.Aluminiumhydroxide.getDust(1), },
+ new FluidStack[] { Materials.CarbonDioxide.getGas(5000),
+ MaterialsOreAlum.HeatedBauxiteSlurry.getFluid(8000) },
+ new FluidStack[] { MaterialsOreAlum.SluiceJuice.getFluid(5000), },
+ new ItemStack[] { Materials.Aluminiumoxide.getDust(64), Materials.Aluminiumoxide.getDust(16),
+ Materials.SodiumCarbonate.getDust(9), Materials.Calcite.getDust(10),
+ MaterialsOreAlum.BauxiteSlag.getDust(16) },
+ 300,
+ 480);
GT_Values.RA.addCentrifugeRecipe(
- MaterialsOreAlum.BauxiteSlag.getDust(1),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- Materials.Rutile.getDust(1),
- Materials.Gallium.getDust(1),
- Materials.Quicklime.getDust(1),
- Materials.SiliconDioxide.getDust(1),
- Materials.Iron.getDust(1),
- GT_Values.NI,
- new int[] { 8000, 6000, 2000, 9000, 8000 },
- 40,
- 120);
+ MaterialsOreAlum.BauxiteSlag.getDust(1),
+ GT_Values.NI,
+ GT_Values.NF,
+ GT_Values.NF,
+ Materials.Rutile.getDust(1),
+ Materials.Gallium.getDust(1),
+ Materials.Quicklime.getDust(1),
+ Materials.SiliconDioxide.getDust(1),
+ Materials.Iron.getDust(1),
+ GT_Values.NI,
+ new int[] { 8000, 6000, 2000, 9000, 8000 },
+ 40,
+ 120);
GT_Values.RA.addChemicalBathRecipe(
- GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Ilmenite, 1),
- Materials.SulfuricAcid.getFluid(1000),
- new FluidStack(ItemList.sGreenVitriol, 2000),
- Materials.Rutile.getDust(1),
- MaterialsOreAlum.IlmeniteSlag.getDust(1),
- GT_Values.NI,
- new int[] { 8500, 3000 },
- 420,
- 1000);
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Ilmenite, 1),
+ Materials.SulfuricAcid.getFluid(1000),
+ new FluidStack(ItemList.sGreenVitriol, 2000),
+ Materials.Rutile.getDust(1),
+ MaterialsOreAlum.IlmeniteSlag.getDust(1),
+ GT_Values.NI,
+ new int[] { 8500, 3000 },
+ 420,
+ 1000);
GT_Values.RA.addChemicalBathRecipe(
- GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Ilmenite, 1),
- Materials.SulfuricAcid.getFluid(1000),
- new FluidStack(ItemList.sGreenVitriol, 2000),
- Materials.Rutile.getDust(1),
- MaterialsOreAlum.IlmeniteSlag.getDust(1),
- GT_Values.NI,
- new int[] { 8500, 6000 },
- 420,
- 1000);
+ GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Ilmenite, 1),
+ Materials.SulfuricAcid.getFluid(1000),
+ new FluidStack(ItemList.sGreenVitriol, 2000),
+ Materials.Rutile.getDust(1),
+ MaterialsOreAlum.IlmeniteSlag.getDust(1),
+ GT_Values.NI,
+ new int[] { 8500, 6000 },
+ 420,
+ 1000);
GT_Values.RA.addCentrifugeRecipe(
- MaterialsOreAlum.IlmeniteSlag.getDust(1),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- Materials.Iron.getDust(1),
- Materials.Niobium.getDust(1),
- Materials.Tantalum.getDust(1),
- Materials.Manganese.getDust(1),
- Materials.Magnesium.getDust(1),
- GT_Values.NI,
- new int[] { 8000, 1000, 2000, 5000, 6000 },
- 40,
- 120);
+ MaterialsOreAlum.IlmeniteSlag.getDust(1),
+ GT_Values.NI,
+ GT_Values.NF,
+ GT_Values.NF,
+ Materials.Iron.getDust(1),
+ Materials.Niobium.getDust(1),
+ Materials.Tantalum.getDust(1),
+ Materials.Manganese.getDust(1),
+ Materials.Magnesium.getDust(1),
+ GT_Values.NI,
+ new int[] { 8000, 1000, 2000, 5000, 6000 },
+ 40,
+ 120);
OrePrefixes[] washable = new OrePrefixes[] { OrePrefixes.crushed, OrePrefixes.crushedPurified,
- OrePrefixes.dustImpure, OrePrefixes.dustPure };
+ OrePrefixes.dustImpure, OrePrefixes.dustPure };
for (OrePrefixes ore : washable) {
GT_Values.RA.addMixerRecipe(
- GT_OreDictUnificator.get(ore, Materials.Sapphire, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.SodiumHydroxide, 1),
- GT_Utility.getIntegratedCircuit(1),
- null,
- Materials.HydrochloricAcid.getFluid(1000),
- MaterialsOreAlum.SapphireJuice.getFluid(1000),
- null,
- 40,
- 100);
-
- GT_Values.RA.addMixerRecipe(
- GT_OreDictUnificator.get(ore, Materials.GreenSapphire, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.SodiumHydroxide, 1),
- GT_Utility.getIntegratedCircuit(1),
- null,
- Materials.HydrochloricAcid.getFluid(1000),
- MaterialsOreAlum.GreenSapphireJuice.getFluid(1000),
- null,
- 40,
- 100);
-
- GT_Values.RA.addMixerRecipe(
- GT_OreDictUnificator.get(ore, Materials.Ruby, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.SodiumHydroxide, 1),
- GT_Utility.getIntegratedCircuit(1),
- null,
- Materials.HydrochloricAcid.getFluid(1000),
- MaterialsOreAlum.RubyJuice.getFluid(1000),
- null,
- 40,
- 100);
- }
-
- GT_Values.RA.addCentrifugeRecipe(
+ GT_OreDictUnificator.get(ore, Materials.Sapphire, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.SodiumHydroxide, 1),
GT_Utility.getIntegratedCircuit(1),
null,
- MaterialsOreAlum.SapphireJuice.getFluid(1000),
Materials.HydrochloricAcid.getFluid(1000),
- Materials.Aluminiumhydroxide.getDust(3),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Magnesium, 1),
- null,
+ MaterialsOreAlum.SapphireJuice.getFluid(1000),
null,
- new int[] { 10000, 2000, 2000, 2000 },
- 45,
+ 40,
100);
- GT_Values.RA.addCentrifugeRecipe(
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(ore, Materials.GreenSapphire, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.SodiumHydroxide, 1),
GT_Utility.getIntegratedCircuit(1),
null,
- MaterialsOreAlum.GreenSapphireJuice.getFluid(1000),
Materials.HydrochloricAcid.getFluid(1000),
- Materials.Aluminiumhydroxide.getDust(3),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Manganese, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Beryllium, 1),
+ MaterialsOreAlum.GreenSapphireJuice.getFluid(1000),
null,
- new int[] { 10000, 2000, 2000, 2000, 2000 },
- 45,
+ 40,
100);
- GT_Values.RA.addCentrifugeRecipe(
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(ore, Materials.Ruby, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.SodiumHydroxide, 1),
GT_Utility.getIntegratedCircuit(1),
null,
- MaterialsOreAlum.RubyJuice.getFluid(1000),
Materials.HydrochloricAcid.getFluid(1000),
- Materials.Aluminiumhydroxide.getDust(3),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Chrome, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Magnesium, 1),
+ MaterialsOreAlum.RubyJuice.getFluid(1000),
null,
- new int[] { 10000, 10000, 2000, 2000, 2000 },
- 45,
+ 40,
100);
+ }
GT_Values.RA.addCentrifugeRecipe(
- Materials.Pyrope.getDust(1),
- null,
- Materials.NitricAcid.getFluid(10),
- MaterialsOreAlum.SluiceJuice.getFluid(10),
- Materials.Aluminiumoxide.getDust(1),
- Materials.Magnesia.getDust(1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Silver, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Calcite, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
- new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
- 45,
- 120);
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ MaterialsOreAlum.SapphireJuice.getFluid(1000),
+ Materials.HydrochloricAcid.getFluid(1000),
+ Materials.Aluminiumhydroxide.getDust(3),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Magnesium, 1),
+ null,
+ null,
+ new int[] { 10000, 2000, 2000, 2000 },
+ 45,
+ 100);
GT_Values.RA.addCentrifugeRecipe(
- Materials.Almandine.getDust(1),
- null,
- Materials.NitricAcid.getFluid(10),
- MaterialsOreAlum.SluiceJuice.getFluid(10),
- Materials.Aluminiumoxide.getDust(1),
- Materials.Iron.getDust(1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Gold, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Chrome, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Calcite, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
- new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
- 45,
- 120);
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ MaterialsOreAlum.GreenSapphireJuice.getFluid(1000),
+ Materials.HydrochloricAcid.getFluid(1000),
+ Materials.Aluminiumhydroxide.getDust(3),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Manganese, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Beryllium, 1),
+ null,
+ new int[] { 10000, 2000, 2000, 2000, 2000 },
+ 45,
+ 100);
GT_Values.RA.addCentrifugeRecipe(
- Materials.Spessartine.getDust(1),
- null,
- Materials.NitricAcid.getFluid(10),
- MaterialsOreAlum.SluiceJuice.getFluid(10),
- Materials.Aluminiumoxide.getDust(1),
- Materials.Pyrolusite.getDust(1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Tantalum, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Calcite, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Magnesium, 1),
- new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
- 45,
- 120);
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ MaterialsOreAlum.RubyJuice.getFluid(1000),
+ Materials.HydrochloricAcid.getFluid(1000),
+ Materials.Aluminiumhydroxide.getDust(3),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Chrome, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Magnesium, 1),
+ null,
+ new int[] { 10000, 10000, 2000, 2000, 2000 },
+ 45,
+ 100);
GT_Values.RA.addCentrifugeRecipe(
- Materials.Andradite.getDust(1),
- null,
- Materials.NitricAcid.getFluid(10),
- MaterialsOreAlum.SluiceJuice.getFluid(10),
- Materials.Quicklime.getDust(1),
- Materials.Iron.getDust(1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Rutile, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Gold, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Aluminiumoxide, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
- new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
- 45,
- 120);
+ Materials.Pyrope.getDust(1),
+ null,
+ Materials.NitricAcid.getFluid(10),
+ MaterialsOreAlum.SluiceJuice.getFluid(10),
+ Materials.Aluminiumoxide.getDust(1),
+ Materials.Magnesia.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Silver, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Calcite, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
+ 45,
+ 120);
GT_Values.RA.addCentrifugeRecipe(
- Materials.Uvarovite.getDust(1),
- null,
- Materials.NitricAcid.getFluid(10),
- MaterialsOreAlum.SluiceJuice.getFluid(10),
- Materials.Quicklime.getDust(1),
- Materials.Chrome.getDust(1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Silver, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Aluminiumoxide, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Manganese, 1),
- new int[] { 5000, 1000, 2000, 2000, 2000, 2000 },
- 45,
- 120);
+ Materials.Almandine.getDust(1),
+ null,
+ Materials.NitricAcid.getFluid(10),
+ MaterialsOreAlum.SluiceJuice.getFluid(10),
+ Materials.Aluminiumoxide.getDust(1),
+ Materials.Iron.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Gold, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Chrome, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Calcite, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
+ 45,
+ 120);
GT_Values.RA.addCentrifugeRecipe(
- Materials.Grossular.getDust(1),
- null,
- Materials.NitricAcid.getFluid(10),
- MaterialsOreAlum.SluiceJuice.getFluid(10),
- Materials.Quicklime.getDust(1),
- Materials.Aluminiumoxide.getDust(1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Gold, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Calcite, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
- new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
- 45,
- 120);
+ Materials.Spessartine.getDust(1),
+ null,
+ Materials.NitricAcid.getFluid(10),
+ MaterialsOreAlum.SluiceJuice.getFluid(10),
+ Materials.Aluminiumoxide.getDust(1),
+ Materials.Pyrolusite.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Tantalum, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Calcite, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Magnesium, 1),
+ new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
+ 45,
+ 120);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ Materials.Andradite.getDust(1),
+ null,
+ Materials.NitricAcid.getFluid(10),
+ MaterialsOreAlum.SluiceJuice.getFluid(10),
+ Materials.Quicklime.getDust(1),
+ Materials.Iron.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Rutile, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Gold, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Aluminiumoxide, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
+ 45,
+ 120);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ Materials.Uvarovite.getDust(1),
+ null,
+ Materials.NitricAcid.getFluid(10),
+ MaterialsOreAlum.SluiceJuice.getFluid(10),
+ Materials.Quicklime.getDust(1),
+ Materials.Chrome.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Silver, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Aluminiumoxide, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Manganese, 1),
+ new int[] { 5000, 1000, 2000, 2000, 2000, 2000 },
+ 45,
+ 120);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ Materials.Grossular.getDust(1),
+ null,
+ Materials.NitricAcid.getFluid(10),
+ MaterialsOreAlum.SluiceJuice.getFluid(10),
+ Materials.Quicklime.getDust(1),
+ Materials.Aluminiumoxide.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Gold, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Calcite, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
+ 45,
+ 120);
}
}
diff --git a/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java b/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java
index 63e4ab98ea..8413fc672f 100644
--- a/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java
+++ b/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java
@@ -29,35 +29,34 @@ public class GT_NaniteChain {
// Carbon Nanite Recipe Before Nano Forge
Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null
- ? FluidRegistry.getFluid("molten.indalloy140")
- : FluidRegistry.getFluid("molten.solderingalloy");
+ ? FluidRegistry.getFluid("molten.indalloy140")
+ : FluidRegistry.getFluid("molten.solderingalloy");
GT_Values.RA.addAssemblylineRecipe(
- Materials.Carbon.getNanite(1),
- 3600 * 20,
- new Object[] { ItemList.Hull_UV.get(16), Materials.Carbon.getNanite(16),
- ItemList.Field_Generator_ZPM.get(16), ItemList.Conveyor_Module_UV.get(16),
- ItemList.Electric_Motor_UV.get(32),
- new Object[] { OrePrefixes.circuit.get(Materials.Master), 16 },
- GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.Naquadah, 32) },
- new FluidStack[] { new FluidStack(solderIndalloy, 144 * 32), Materials.HSSS.getMolten(144L * 32),
- Materials.Osmiridium.getMolten(144L * 16) },
- ItemList.NanoForge.get(1),
- 2400 * 20,
- (int) GT_Values.VP[7]);
+ Materials.Carbon.getNanite(1),
+ 3600 * 20,
+ new Object[] { ItemList.Hull_UV.get(16), Materials.Carbon.getNanite(16),
+ ItemList.Field_Generator_ZPM.get(16), ItemList.Conveyor_Module_UV.get(16),
+ ItemList.Electric_Motor_UV.get(32), new Object[] { OrePrefixes.circuit.get(Materials.Master), 16 },
+ GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.Naquadah, 32) },
+ new FluidStack[] { new FluidStack(solderIndalloy, 144 * 32), Materials.HSSS.getMolten(144L * 32),
+ Materials.Osmiridium.getMolten(144L * 16) },
+ ItemList.NanoForge.get(1),
+ 2400 * 20,
+ (int) GT_Values.VP[7]);
GT_Values.RA.addAssemblylineRecipe(
- ItemList.Circuit_Crystalmainframe.get(1),
- 144000,
- new Object[] { new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 16 },
- ItemList.Robot_Arm_UV.get(16), ItemList.Circuit_Chip_Stemcell.get(32),
- GT_OreDictUnificator.get(OrePrefixes.ring, Materials.NaquadahAlloy, 32),
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.NaquadahAlloy, 16),
- Materials.Carbon.getDust(64) },
- new FluidStack[] { Materials.UUMatter.getFluid(10000), new FluidStack(solderIndalloy, 144 * 32) },
- Materials.Carbon.getNanite(2),
- 50 * 20,
- (int) GT_Values.VP[8]);
+ ItemList.Circuit_Crystalmainframe.get(1),
+ 144000,
+ new Object[] { new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 16 },
+ ItemList.Robot_Arm_UV.get(16), ItemList.Circuit_Chip_Stemcell.get(32),
+ GT_OreDictUnificator.get(OrePrefixes.ring, Materials.NaquadahAlloy, 32),
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.NaquadahAlloy, 16),
+ Materials.Carbon.getDust(64) },
+ new FluidStack[] { Materials.UUMatter.getFluid(10000), new FluidStack(solderIndalloy, 144 * 32) },
+ Materials.Carbon.getNanite(2),
+ 50 * 20,
+ (int) GT_Values.VP[8]);
/*
* General Rules for making nanite recipes: 1. Never make a nanite that takes a long time to make and only gives
@@ -68,137 +67,134 @@ public class GT_NaniteChain {
// Carbon Nanites - Used to make more Nano Forge Controllers
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] { aUVTierLens,
- getModItem(BartWorks.ID, "bw.werkstoffblockscasingadvanced.01", 8, 31776),
- ItemList.Circuit_Chip_SoC.get(64) },
- new FluidStack[] { Materials.UUMatter.getFluid(200_000) },
- new ItemStack[] { Materials.Carbon.getNanite(64), },
- null,
- null,
- 500 * 20,
- 10_000_000,
- 1);
+ new ItemStack[] { aUVTierLens, getModItem(BartWorks.ID, "bw.werkstoffblockscasingadvanced.01", 8, 31776),
+ ItemList.Circuit_Chip_SoC.get(64) },
+ new FluidStack[] { Materials.UUMatter.getFluid(200_000) },
+ new ItemStack[] { Materials.Carbon.getNanite(64), },
+ null,
+ null,
+ 500 * 20,
+ 10_000_000,
+ 1);
// Silver Nanites - Used in Tier 2 PCB Factory to improve board production
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] { aUEVTierLens, Materials.Silver.getBlocks(8), ItemList.Circuit_Chip_SoC.get(16) },
- new FluidStack[] { Materials.UUMatter.getFluid(200000) },
- new ItemStack[] { Materials.Silver.getNanite(1) },
- null,
- null,
- 750 * 20,
- 10_000_000,
- 2);
+ new ItemStack[] { aUEVTierLens, Materials.Silver.getBlocks(8), ItemList.Circuit_Chip_SoC.get(16) },
+ new FluidStack[] { Materials.UUMatter.getFluid(200000) },
+ new ItemStack[] { Materials.Silver.getNanite(1) },
+ null,
+ null,
+ 750 * 20,
+ 10_000_000,
+ 2);
// Neutronium Nanites - Used to upgrade the Nano Forge to Tier 2
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] { aUHVTierLens, Materials.Neutronium.getBlocks(8), ItemList.Circuit_Chip_SoC2.get(64),
- ItemList.Circuit_Chip_SoC2.get(32) },
- new FluidStack[] { Materials.UUMatter.getFluid(200000) },
- new ItemStack[] { Materials.Neutronium.getNanite(1) },
- null,
- null,
- 100 * 20,
- 100_000_000,
- 1);
+ new ItemStack[] { aUHVTierLens, Materials.Neutronium.getBlocks(8), ItemList.Circuit_Chip_SoC2.get(64),
+ ItemList.Circuit_Chip_SoC2.get(32) },
+ new FluidStack[] { Materials.UUMatter.getFluid(200000) },
+ new ItemStack[] { Materials.Neutronium.getNanite(1) },
+ null,
+ null,
+ 100 * 20,
+ 100_000_000,
+ 1);
// Glowstone Nanites - Used in the optical circuit line
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] { aUEVTierLens, getModItem(GTPlusPlus.ID, "blockCompressedObsidian", 8, 7), // Double
- // compressed
- // glowstone
- // blocks
- // (yes, it's
- // not
- // obsidian)
- ItemList.Circuit_Chip_SoC2.get(64) },
- new FluidStack[] { Materials.UUMatter.getFluid(50000) },
- new ItemStack[] { Materials.Glowstone.getNanite(64) },
- null,
- null,
- 200 * 20,
- 50_000_000,
- 2);
+ new ItemStack[] { aUEVTierLens, getModItem(GTPlusPlus.ID, "blockCompressedObsidian", 8, 7), // Double
+ // compressed
+ // glowstone
+ // blocks
+ // (yes, it's
+ // not
+ // obsidian)
+ ItemList.Circuit_Chip_SoC2.get(64) },
+ new FluidStack[] { Materials.UUMatter.getFluid(50000) },
+ new ItemStack[] { Materials.Glowstone.getNanite(64) },
+ null,
+ null,
+ 200 * 20,
+ 50_000_000,
+ 2);
// Gold Nanites - Used in Tier 3 PCB Factory to improve board production
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] { aUMVTierLens, Materials.Gold.getBlocks(8), ItemList.Circuit_Chip_SoC.get(16) },
- new FluidStack[] { Materials.UUMatter.getFluid(300000) },
- new ItemStack[] { Materials.Gold.getNanite(1) },
- null,
- null,
- 1_000 * 20,
- 100_000_000,
- 3);
+ new ItemStack[] { aUMVTierLens, Materials.Gold.getBlocks(8), ItemList.Circuit_Chip_SoC.get(16) },
+ new FluidStack[] { Materials.UUMatter.getFluid(300000) },
+ new ItemStack[] { Materials.Gold.getNanite(1) },
+ null,
+ null,
+ 1_000 * 20,
+ 100_000_000,
+ 3);
// Transcendent Metal Nanites - Used to upgrade the Nano Forge to Tier 3
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] { aUIVTierLens, Materials.TranscendentMetal.getBlocks(8),
- ItemList.Circuit_Chip_SoC2.get(64), ItemList.Circuit_Chip_SoC2.get(64),
- ItemList.Circuit_Chip_SoC2.get(64) },
- new FluidStack[] { Materials.UUMatter.getFluid(2000000) },
- new ItemStack[] { Materials.TranscendentMetal.getNanite(1) },
- null,
- null,
- 750 * 20,
- 1_000_000_000,
- 2);
+ new ItemStack[] { aUIVTierLens, Materials.TranscendentMetal.getBlocks(8),
+ ItemList.Circuit_Chip_SoC2.get(64), ItemList.Circuit_Chip_SoC2.get(64),
+ ItemList.Circuit_Chip_SoC2.get(64) },
+ new FluidStack[] { Materials.UUMatter.getFluid(2000000) },
+ new ItemStack[] { Materials.TranscendentMetal.getNanite(1) },
+ null,
+ null,
+ 750 * 20,
+ 1_000_000_000,
+ 2);
// White Dwarf Matter Nanites. Used to make Magnetohydrodynamically constrained star matter.
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] { aUMVTierLens, getModItem(BartWorks.ID, "gt.bwMetaGeneratedlens", 0, 36), // Magneto
- // lens
- getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0, 32105), // Quantum Anomaly, couldn't find any
- // better naming
- Materials.WhiteDwarfMatter.getBlocks(8),
- getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 32),
- getModItem(GoodGenerator.ID, "huiCircuit", 1, 4) // Paradox circuit
- },
- new FluidStack[] { Materials.UUMatter.getFluid(500_000), Materials.RawStarMatter.getFluid(50_000),
- Materials.Space.getMolten(720), },
- new ItemStack[] { Materials.WhiteDwarfMatter.getNanite(4) },
- null,
- null,
- 750 * 20,
- 2_000_000_000,
- 3);
+ new ItemStack[] { aUMVTierLens, getModItem(BartWorks.ID, "gt.bwMetaGeneratedlens", 0, 36), // Magneto
+ // lens
+ getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0, 32105), // Quantum Anomaly, couldn't find any
+ // better naming
+ Materials.WhiteDwarfMatter.getBlocks(8), getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 32),
+ getModItem(GoodGenerator.ID, "huiCircuit", 1, 4) // Paradox circuit
+ },
+ new FluidStack[] { Materials.UUMatter.getFluid(500_000), Materials.RawStarMatter.getFluid(50_000),
+ Materials.Space.getMolten(720), },
+ new ItemStack[] { Materials.WhiteDwarfMatter.getNanite(4) },
+ null,
+ null,
+ 750 * 20,
+ 2_000_000_000,
+ 3);
// Black Dwarf Matter Nanites. Used to make Magnetohydrodynamically constrained star matter.
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] { aUMVTierLens, getModItem(BartWorks.ID, "gt.bwMetaGeneratedlens", 0, 36), // Magneto
- // lens
- getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0, 32105), // Quantum Anomaly, couldn't find any
- // better naming
- Materials.BlackDwarfMatter.getBlocks(8),
- getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 32),
- getModItem(GoodGenerator.ID, "huiCircuit", 1, 4) // Paradox circuit
- },
- new FluidStack[] { Materials.UUMatter.getFluid(500_000), Materials.RawStarMatter.getFluid(50_000),
- Materials.Time.getMolten(720), },
- new ItemStack[] { Materials.BlackDwarfMatter.getNanite(4) },
- null,
- null,
- 750 * 20,
- 2_000_000_000,
- 3);
+ new ItemStack[] { aUMVTierLens, getModItem(BartWorks.ID, "gt.bwMetaGeneratedlens", 0, 36), // Magneto
+ // lens
+ getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0, 32105), // Quantum Anomaly, couldn't find any
+ // better naming
+ Materials.BlackDwarfMatter.getBlocks(8), getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 32),
+ getModItem(GoodGenerator.ID, "huiCircuit", 1, 4) // Paradox circuit
+ },
+ new FluidStack[] { Materials.UUMatter.getFluid(500_000), Materials.RawStarMatter.getFluid(50_000),
+ Materials.Time.getMolten(720), },
+ new ItemStack[] { Materials.BlackDwarfMatter.getNanite(4) },
+ null,
+ null,
+ 750 * 20,
+ 2_000_000_000,
+ 3);
// Universium nanites.
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] { aUMVTierLens,
- // Quantum Anomaly, couldn't find any better naming.
- getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0, 32105), Materials.Universium.getBlocks(8),
-
- ItemList.Optically_Perfected_CPU.get(16), ItemList.Optically_Compatible_Memory.get(16),
- getModItem(GoodGenerator.ID, "huiCircuit", 1, 4) // Paradox circuit
- },
- new FluidStack[] { Materials.SpaceTime.getMolten(144), Materials.Infinity.getMolten(576),
- Materials.UUMatter.getFluid(1_000_000), },
- new ItemStack[] { Materials.Universium.getNanite(2) },
- null,
- null,
- 750 * 20,
- 2_000_000_000,
- 3);
+ new ItemStack[] { aUMVTierLens,
+ // Quantum Anomaly, couldn't find any better naming.
+ getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0, 32105), Materials.Universium.getBlocks(8),
+
+ ItemList.Optically_Perfected_CPU.get(16), ItemList.Optically_Compatible_Memory.get(16),
+ getModItem(GoodGenerator.ID, "huiCircuit", 1, 4) // Paradox circuit
+ },
+ new FluidStack[] { Materials.SpaceTime.getMolten(144), Materials.Infinity.getMolten(576),
+ Materials.UUMatter.getFluid(1_000_000), },
+ new ItemStack[] { Materials.Universium.getNanite(2) },
+ null,
+ null,
+ 750 * 20,
+ 2_000_000_000,
+ 3);
}
}
diff --git a/src/main/java/gregtech/loaders/postload/chains/GT_PCBFactoryRecipes.java b/src/main/java/gregtech/loaders/postload/chains/GT_PCBFactoryRecipes.java
index 51f8c930bf..432ee6d0bb 100644
--- a/src/main/java/gregtech/loaders/postload/chains/GT_PCBFactoryRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/chains/GT_PCBFactoryRecipes.java
@@ -30,51 +30,50 @@ public class GT_PCBFactoryRecipes {
final int mTier1BitMap = 0b1;
final Fluid solderLuV = FluidRegistry.getFluid("molten.indalloy140") != null
- ? FluidRegistry.getFluid("molten.indalloy140")
- : FluidRegistry.getFluid("molten.solderingalloy");
+ ? FluidRegistry.getFluid("molten.indalloy140")
+ : FluidRegistry.getFluid("molten.solderingalloy");
// Load Multi Recipes
GT_Values.RA.addAssemblylineRecipe(
- ItemList.Circuit_Board_Wetware.get(1),
- 3600,
- new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 32),
- ItemList.Machine_ZPM_CircuitAssembler.get(4),
- new Object[] { OrePrefixes.circuit.get(Materials.Master), 16 }, ItemList.Robot_Arm_ZPM.get(8) },
- new FluidStack[] { new FluidStack(solderLuV, 144 * 36), Materials.Naquadah.getMolten(144 * 18) },
- ItemList.PCBFactory.get(1),
- 6000 * 20,
- (int) GT_Values.VP[8]);
+ ItemList.Circuit_Board_Wetware.get(1),
+ 3600,
+ new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 32),
+ ItemList.Machine_ZPM_CircuitAssembler.get(4),
+ new Object[] { OrePrefixes.circuit.get(Materials.Master), 16 }, ItemList.Robot_Arm_ZPM.get(8) },
+ new FluidStack[] { new FluidStack(solderLuV, 144 * 36), Materials.Naquadah.getMolten(144 * 18) },
+ ItemList.PCBFactory.get(1),
+ 6000 * 20,
+ (int) GT_Values.VP[8]);
GT_Values.RA.addAssemblerRecipe(
- new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 1),
- Materials.get("Artherium-Sn")
- .getPlates(6) },
- null,
- ItemList.BasicPhotolithographicFrameworkCasing.get(1),
- 30 * 20,
- (int) GT_Values.VP[7]);
+ new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 1),
+ Materials.get("Artherium-Sn")
+ .getPlates(6) },
+ null,
+ ItemList.BasicPhotolithographicFrameworkCasing.get(1),
+ 30 * 20,
+ (int) GT_Values.VP[7]);
GT_Values.RA.addAssemblerRecipe(
- new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 1),
- Materials.EnrichedHolmium.getPlates(6) },
- null,
- ItemList.ReinforcedPhotolithographicFrameworkCasing.get(1),
- 30 * 20,
- (int) GT_Values.VP[9]);
+ new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 1),
+ Materials.EnrichedHolmium.getPlates(6) },
+ null,
+ ItemList.ReinforcedPhotolithographicFrameworkCasing.get(1),
+ 30 * 20,
+ (int) GT_Values.VP[9]);
GT_Values.RA.addAssemblerRecipe(
- new ItemStack[] { GT_ModHandler.getModItem(GTPlusPlus.ID, "blockFrameGtCelestialTungsten", 1),
- Materials.get("Quantum")
- .getPlates(6) },
- null,
- ItemList.RadiationProofPhotolithographicFrameworkCasing.get(1),
- 30 * 20,
- (int) GT_Values.VP[11]);
+ new ItemStack[] { GT_ModHandler.getModItem(GTPlusPlus.ID, "blockFrameGtCelestialTungsten", 1),
+ Materials.get("Quantum")
+ .getPlates(6) },
+ null,
+ ItemList.RadiationProofPhotolithographicFrameworkCasing.get(1),
+ 30 * 20,
+ (int) GT_Values.VP[11]);
GT_Values.RA.addAssemblerRecipe(
- new ItemStack[] { GT_ModHandler.getModItem(GTPlusPlus.ID, "blockFrameGtHypogen", 1),
- GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Infinity, 2),
- Materials.Thulium.getPlates(6) },
- Materials.SpaceTime.getMolten(144 * 8),
- ItemList.InfinityCooledCasing.get(1),
- 10 * 20,
- (int) GT_Values.VP[12]);
+ new ItemStack[] { GT_ModHandler.getModItem(GTPlusPlus.ID, "blockFrameGtHypogen", 1),
+ GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Infinity, 2), Materials.Thulium.getPlates(6) },
+ Materials.SpaceTime.getMolten(144 * 8),
+ ItemList.InfinityCooledCasing.get(1),
+ 10 * 20,
+ (int) GT_Values.VP[12]);
// Load CircuitBoard Recipes
@@ -88,23 +87,18 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Plastic_Advanced.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.AnnealedCopper,
- (long) (16 * (Math.sqrt(tier)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Copper,
- (long) (16 * (Math.sqrt(tier)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier)))),
- Materials.IronIIIChloride.getFluid((long) (250 * (Math.sqrt(tier)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 1.5))),
- (int) GT_Values.VP[tier] * 3 / 4,
- mTier1BitMap | mTier2BitMap | mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.AnnealedCopper, (long) (16 * (Math.sqrt(tier)))),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Copper, (long) (16 * (Math.sqrt(tier)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier)))),
+ Materials.IronIIIChloride.getFluid((long) (250 * (Math.sqrt(tier)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 1.5))),
+ (int) GT_Values.VP[tier] * 3 / 4,
+ mTier1BitMap | mTier2BitMap | mTier3BitMap);
}
for (int tier = 1; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 0.5))));
@@ -115,24 +109,18 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Plastic_Advanced.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(2),
- GT_Utility.getNaniteAsCatalyst(Materials.Silver),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.AnnealedCopper,
- (long) (16 * (Math.sqrt(tier)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Copper,
- (long) (16 * (Math.sqrt(tier)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier)))),
- Materials.IronIIIChloride.getFluid((long) (250 * (Math.sqrt(tier)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 1.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier2BitMap | mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(2), GT_Utility.getNaniteAsCatalyst(Materials.Silver),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.AnnealedCopper, (long) (16 * (Math.sqrt(tier)))),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Copper, (long) (16 * (Math.sqrt(tier)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier)))),
+ Materials.IronIIIChloride.getFluid((long) (250 * (Math.sqrt(tier)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 1.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier2BitMap | mTier3BitMap);
}
for (int tier = 1; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier))));
@@ -143,24 +131,18 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Plastic_Advanced.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(3),
- GT_Utility.getNaniteAsCatalyst(Materials.Gold),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.AnnealedCopper,
- (long) (16 * (Math.sqrt(tier)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Copper,
- (long) (16 * (Math.sqrt(tier)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier)))),
- Materials.IronIIIChloride.getFluid((long) (250 * (Math.sqrt(tier)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 1.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(3), GT_Utility.getNaniteAsCatalyst(Materials.Gold),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.AnnealedCopper, (long) (16 * (Math.sqrt(tier)))),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Copper, (long) (16 * (Math.sqrt(tier)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier)))),
+ Materials.IronIIIChloride.getFluid((long) (250 * (Math.sqrt(tier)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 1.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier3BitMap);
}
// Advanced Circuit Board
@@ -173,23 +155,18 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Epoxy_Advanced.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Gold,
- (long) (16 * (Math.sqrt(tier - 1)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Electrum,
- (long) (16 * (Math.sqrt(tier - 1)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 1)))),
- Materials.IronIIIChloride.getFluid((long) (500 * (Math.sqrt(tier - 1)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 2.5))),
- (int) GT_Values.VP[tier] * 3 / 4,
- mTier1BitMap | mTier2BitMap | mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Gold, (long) (16 * (Math.sqrt(tier - 1)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Electrum, (long) (16 * (Math.sqrt(tier - 1)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 1)))),
+ Materials.IronIIIChloride.getFluid((long) (500 * (Math.sqrt(tier - 1)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 2.5))),
+ (int) GT_Values.VP[tier] * 3 / 4,
+ mTier1BitMap | mTier2BitMap | mTier3BitMap);
}
for (int tier = 2; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 1.5))));
@@ -200,24 +177,18 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Epoxy_Advanced.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(2),
- GT_Utility.getNaniteAsCatalyst(Materials.Silver),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Gold,
- (long) (16 * (Math.sqrt(tier - 1)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Electrum,
- (long) (16 * (Math.sqrt(tier - 1)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 1)))),
- Materials.IronIIIChloride.getFluid((long) (500 * (Math.sqrt(tier - 1)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 2.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier2BitMap | mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(2), GT_Utility.getNaniteAsCatalyst(Materials.Silver),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Gold, (long) (16 * (Math.sqrt(tier - 1)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Electrum, (long) (16 * (Math.sqrt(tier - 1)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 1)))),
+ Materials.IronIIIChloride.getFluid((long) (500 * (Math.sqrt(tier - 1)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 2.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier2BitMap | mTier3BitMap);
}
for (int tier = 2; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 1))));
@@ -228,24 +199,18 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Epoxy_Advanced.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(3),
- GT_Utility.getNaniteAsCatalyst(Materials.Gold),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Gold,
- (long) (16 * (Math.sqrt(tier - 1)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Electrum,
- (long) (16 * (Math.sqrt(tier - 1)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 1)))),
- Materials.IronIIIChloride.getFluid((long) (500 * (Math.sqrt(tier - 1)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 2.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(3), GT_Utility.getNaniteAsCatalyst(Materials.Gold),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Gold, (long) (16 * (Math.sqrt(tier - 1)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Electrum, (long) (16 * (Math.sqrt(tier - 1)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 1)))),
+ Materials.IronIIIChloride.getFluid((long) (500 * (Math.sqrt(tier - 1)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 2.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier3BitMap);
}
// More Advanced Circuit Board
@@ -258,23 +223,19 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Fiberglass_Advanced.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Aluminium,
- (long) (16 * (Math.sqrt(tier - 2)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.EnergeticAlloy,
- (long) (16 * (Math.sqrt(tier - 2)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 2)))),
- Materials.IronIIIChloride.getFluid((long) (1000 * (Math.sqrt(tier - 2)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 3.5))),
- (int) GT_Values.VP[tier] * 3 / 4,
- mTier1BitMap | mTier2BitMap | mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Aluminium, (long) (16 * (Math.sqrt(tier - 2)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.EnergeticAlloy, (long) (16 * (Math.sqrt(tier - 2)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 2)))),
+ Materials.IronIIIChloride.getFluid((long) (1000 * (Math.sqrt(tier - 2)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 3.5))),
+ (int) GT_Values.VP[tier] * 3 / 4,
+ mTier1BitMap | mTier2BitMap | mTier3BitMap);
}
for (int tier = 3; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 2.5))));
@@ -285,24 +246,19 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Fiberglass_Advanced.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(2),
- GT_Utility.getNaniteAsCatalyst(Materials.Silver),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Aluminium,
- (long) (16 * (Math.sqrt(tier - 2)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.EnergeticAlloy,
- (long) (16 * (Math.sqrt(tier - 2)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 2)))),
- Materials.IronIIIChloride.getFluid((long) (1000 * (Math.sqrt(tier - 2)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 3.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier2BitMap | mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(2), GT_Utility.getNaniteAsCatalyst(Materials.Silver),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Aluminium, (long) (16 * (Math.sqrt(tier - 2)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.EnergeticAlloy, (long) (16 * (Math.sqrt(tier - 2)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 2)))),
+ Materials.IronIIIChloride.getFluid((long) (1000 * (Math.sqrt(tier - 2)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 3.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier2BitMap | mTier3BitMap);
}
for (int tier = 3; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 2))));
@@ -313,24 +269,19 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Fiberglass_Advanced.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(3),
- GT_Utility.getNaniteAsCatalyst(Materials.Gold),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Aluminium,
- (long) (16 * (Math.sqrt(tier - 2)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.EnergeticAlloy,
- (long) (16 * (Math.sqrt(tier - 2)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 2)))),
- Materials.IronIIIChloride.getFluid((long) (1000 * (Math.sqrt(tier - 2)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 3.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(3), GT_Utility.getNaniteAsCatalyst(Materials.Gold),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Aluminium, (long) (16 * (Math.sqrt(tier - 2)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.EnergeticAlloy, (long) (16 * (Math.sqrt(tier - 2)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 2)))),
+ Materials.IronIIIChloride.getFluid((long) (1000 * (Math.sqrt(tier - 2)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 3.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier3BitMap);
}
// Elite Circuit Board
@@ -343,23 +294,19 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Multifiberglass_Elite.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Palladium,
- (long) (16 * (Math.sqrt(tier - 3)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Platinum,
- (long) (16 * (Math.sqrt(tier - 3)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 3)))),
- Materials.IronIIIChloride.getFluid((long) (2000 * (Math.sqrt(tier - 3)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 4.5))),
- (int) GT_Values.VP[tier] * 3 / 4,
- mTier1BitMap | mTier2BitMap | mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Palladium, (long) (16 * (Math.sqrt(tier - 3)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Platinum, (long) (16 * (Math.sqrt(tier - 3)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 3)))),
+ Materials.IronIIIChloride.getFluid((long) (2000 * (Math.sqrt(tier - 3)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 4.5))),
+ (int) GT_Values.VP[tier] * 3 / 4,
+ mTier1BitMap | mTier2BitMap | mTier3BitMap);
}
for (int tier = 4; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 3.5))));
@@ -370,24 +317,19 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Multifiberglass_Elite.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(2),
- GT_Utility.getNaniteAsCatalyst(Materials.Silver),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Palladium,
- (long) (16 * (Math.sqrt(tier - 3)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Platinum,
- (long) (16 * (Math.sqrt(tier - 3)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 3)))),
- Materials.IronIIIChloride.getFluid((long) (2000 * (Math.sqrt(tier - 3)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 4.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier2BitMap | mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(2), GT_Utility.getNaniteAsCatalyst(Materials.Silver),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Palladium, (long) (16 * (Math.sqrt(tier - 3)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Platinum, (long) (16 * (Math.sqrt(tier - 3)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 3)))),
+ Materials.IronIIIChloride.getFluid((long) (2000 * (Math.sqrt(tier - 3)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 4.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier2BitMap | mTier3BitMap);
}
for (int tier = 4; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 3))));
@@ -398,24 +340,19 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Multifiberglass_Elite.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(3),
- GT_Utility.getNaniteAsCatalyst(Materials.Gold),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Palladium,
- (long) (16 * (Math.sqrt(tier - 3)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Platinum,
- (long) (16 * (Math.sqrt(tier - 3)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 3)))),
- Materials.IronIIIChloride.getFluid((long) (2000 * (Math.sqrt(tier - 3)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 4.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(3), GT_Utility.getNaniteAsCatalyst(Materials.Gold),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Palladium, (long) (16 * (Math.sqrt(tier - 3)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Platinum, (long) (16 * (Math.sqrt(tier - 3)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 3)))),
+ Materials.IronIIIChloride.getFluid((long) (2000 * (Math.sqrt(tier - 3)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 4.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier3BitMap);
}
// Wetware Circuit Board
@@ -428,24 +365,20 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Wetware_Extreme.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.EnrichedHolmium,
- (long) (16 * (Math.sqrt(tier - 4)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.NiobiumTitanium,
- (long) (16 * (Math.sqrt(tier - 4)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 4)))),
- Materials.IronIIIChloride.getFluid((long) (5000 * (Math.sqrt(tier - 4)))),
- Materials.GrowthMediumSterilized.getFluid((long) (2000 * (Math.sqrt(tier - 4)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 5.5))),
- (int) GT_Values.VP[tier] * 3 / 4,
- mTier1BitMap | mTier2BitMap | mTier3BitMap | mBioUpgradeBitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.EnrichedHolmium, (long) (16 * (Math.sqrt(tier - 4)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.NiobiumTitanium, (long) (16 * (Math.sqrt(tier - 4)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 4)))),
+ Materials.IronIIIChloride.getFluid((long) (5000 * (Math.sqrt(tier - 4)))),
+ Materials.GrowthMediumSterilized.getFluid((long) (2000 * (Math.sqrt(tier - 4)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 5.5))),
+ (int) GT_Values.VP[tier] * 3 / 4,
+ mTier1BitMap | mTier2BitMap | mTier3BitMap | mBioUpgradeBitMap);
}
for (int tier = 5; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 4.5))));
@@ -456,25 +389,20 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Wetware_Extreme.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(2),
- GT_Utility.getNaniteAsCatalyst(Materials.Silver),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.EnrichedHolmium,
- (long) (16 * (Math.sqrt(tier - 4)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.NiobiumTitanium,
- (long) (16 * (Math.sqrt(tier - 4)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 4)))),
- Materials.IronIIIChloride.getFluid((long) (5000 * (Math.sqrt(tier - 4)))),
- Materials.GrowthMediumSterilized.getFluid((long) (2000 * (Math.sqrt(tier - 4)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 5.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier2BitMap | mTier3BitMap | mBioUpgradeBitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(2), GT_Utility.getNaniteAsCatalyst(Materials.Silver),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.EnrichedHolmium, (long) (16 * (Math.sqrt(tier - 4)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.NiobiumTitanium, (long) (16 * (Math.sqrt(tier - 4)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 4)))),
+ Materials.IronIIIChloride.getFluid((long) (5000 * (Math.sqrt(tier - 4)))),
+ Materials.GrowthMediumSterilized.getFluid((long) (2000 * (Math.sqrt(tier - 4)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 5.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier2BitMap | mTier3BitMap | mBioUpgradeBitMap);
}
for (int tier = 5; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 4))));
@@ -485,25 +413,20 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Wetware_Extreme.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(3),
- GT_Utility.getNaniteAsCatalyst(Materials.Gold),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.EnrichedHolmium,
- (long) (16 * (Math.sqrt(tier - 4)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.NiobiumTitanium,
- (long) (16 * (Math.sqrt(tier - 4)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 4)))),
- Materials.IronIIIChloride.getFluid((long) (5000 * (Math.sqrt(tier - 4)))),
- Materials.GrowthMediumSterilized.getFluid((long) (2000 * (Math.sqrt(tier - 4)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 5.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier3BitMap | mBioUpgradeBitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(3), GT_Utility.getNaniteAsCatalyst(Materials.Gold),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.EnrichedHolmium, (long) (16 * (Math.sqrt(tier - 4)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.NiobiumTitanium, (long) (16 * (Math.sqrt(tier - 4)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 4)))),
+ Materials.IronIIIChloride.getFluid((long) (5000 * (Math.sqrt(tier - 4)))),
+ Materials.GrowthMediumSterilized.getFluid((long) (2000 * (Math.sqrt(tier - 4)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 5.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier3BitMap | mBioUpgradeBitMap);
}
// Bioware Circuit Board
@@ -516,24 +439,22 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Bio_Ultra.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Longasssuperconductornameforuvwire,
- (long) (16 * (Math.sqrt(tier - 5)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Neutronium,
- (long) (16 * (Math.sqrt(tier - 5)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 5)))),
- Materials.IronIIIChloride.getFluid((long) (7500 * (Math.sqrt(tier - 5)))),
- Materials.BioMediumSterilized.getFluid((long) (4000 * (Math.sqrt(tier - 5)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 5.5))),
- (int) GT_Values.VP[tier] * 3 / 4,
- mTier1BitMap | mTier2BitMap | mTier3BitMap | mBioUpgradeBitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator.get(
+ OrePrefixes.foil,
+ Materials.Longasssuperconductornameforuvwire,
+ (long) (16 * (Math.sqrt(tier - 5)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Neutronium, (long) (16 * (Math.sqrt(tier - 5)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 5)))),
+ Materials.IronIIIChloride.getFluid((long) (7500 * (Math.sqrt(tier - 5)))),
+ Materials.BioMediumSterilized.getFluid((long) (4000 * (Math.sqrt(tier - 5)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 5.5))),
+ (int) GT_Values.VP[tier] * 3 / 4,
+ mTier1BitMap | mTier2BitMap | mTier3BitMap | mBioUpgradeBitMap);
}
for (int tier = 6; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 5.5))));
@@ -544,25 +465,22 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Bio_Ultra.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(2),
- GT_Utility.getNaniteAsCatalyst(Materials.Silver),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Longasssuperconductornameforuvwire,
- (long) (16 * (Math.sqrt(tier - 5)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Neutronium,
- (long) (16 * (Math.sqrt(tier - 5)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 5)))),
- Materials.IronIIIChloride.getFluid((long) (7500 * (Math.sqrt(tier - 5)))),
- Materials.BioMediumSterilized.getFluid((long) (4000 * (Math.sqrt(tier - 5)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 6.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier2BitMap | mTier3BitMap | mBioUpgradeBitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(2), GT_Utility.getNaniteAsCatalyst(Materials.Silver),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator.get(
+ OrePrefixes.foil,
+ Materials.Longasssuperconductornameforuvwire,
+ (long) (16 * (Math.sqrt(tier - 5)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Neutronium, (long) (16 * (Math.sqrt(tier - 5)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 5)))),
+ Materials.IronIIIChloride.getFluid((long) (7500 * (Math.sqrt(tier - 5)))),
+ Materials.BioMediumSterilized.getFluid((long) (4000 * (Math.sqrt(tier - 5)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 6.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier2BitMap | mTier3BitMap | mBioUpgradeBitMap);
}
for (int tier = 6; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 5))));
@@ -573,25 +491,22 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Bio_Ultra.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(3),
- GT_Utility.getNaniteAsCatalyst(Materials.Gold),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Longasssuperconductornameforuvwire,
- (long) (16 * (Math.sqrt(tier - 5)))),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.Neutronium,
- (long) (16 * (Math.sqrt(tier - 5)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 5)))),
- Materials.IronIIIChloride.getFluid((long) (7500 * (Math.sqrt(tier - 5)))),
- Materials.BioMediumSterilized.getFluid((long) (4000 * (Math.sqrt(tier - 5)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 6.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier3BitMap | mBioUpgradeBitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(3), GT_Utility.getNaniteAsCatalyst(Materials.Gold),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_OreDictUnificator.get(
+ OrePrefixes.foil,
+ Materials.Longasssuperconductornameforuvwire,
+ (long) (16 * (Math.sqrt(tier - 5)))),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.Neutronium, (long) (16 * (Math.sqrt(tier - 5)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 5)))),
+ Materials.IronIIIChloride.getFluid((long) (7500 * (Math.sqrt(tier - 5)))),
+ Materials.BioMediumSterilized.getFluid((long) (4000 * (Math.sqrt(tier - 5)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 6.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier3BitMap | mBioUpgradeBitMap);
}
if (GTPlusPlus.isModLoaded()) {
@@ -605,29 +520,25 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Optical.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_ModHandler.getModItem(
- BartWorks.ID,
- "gt.bwMetaGeneratedfoil",
- (long) (16 * (Math.sqrt(tier - 6))),
- 10106),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.InfinityCatalyst,
- (long) (16 * (Math.sqrt(tier - 6)))),
- GT_ModHandler.getModItem(
- "miscutils",
- "itemFoilChromaticGlass",
- (long) (16 * (Math.sqrt(tier - 6)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 6)))),
- Materials.IronIIIChloride.getFluid((long) (12500 * (Math.sqrt(tier - 6)))),
- Materials.MysteriousCrystal.getMolten((long) (2880 * (Math.sqrt(tier - 6)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 5.5))),
- (int) GT_Values.VP[tier] * 3 / 4,
- mTier1BitMap | mTier2BitMap | mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(1),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_ModHandler.getModItem(
+ BartWorks.ID,
+ "gt.bwMetaGeneratedfoil",
+ (long) (16 * (Math.sqrt(tier - 6))),
+ 10106),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.InfinityCatalyst, (long) (16 * (Math.sqrt(tier - 6)))),
+ GT_ModHandler
+ .getModItem("miscutils", "itemFoilChromaticGlass", (long) (16 * (Math.sqrt(tier - 6)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 6)))),
+ Materials.IronIIIChloride.getFluid((long) (12500 * (Math.sqrt(tier - 6)))),
+ Materials.MysteriousCrystal.getMolten((long) (2880 * (Math.sqrt(tier - 6)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 5.5))),
+ (int) GT_Values.VP[tier] * 3 / 4,
+ mTier1BitMap | mTier2BitMap | mTier3BitMap);
}
for (int tier = 7; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 6.5))));
@@ -638,30 +549,26 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Optical.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(2),
- GT_Utility.getNaniteAsCatalyst(Materials.Silver),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_ModHandler.getModItem(
- BartWorks.ID,
- "gt.bwMetaGeneratedfoil",
- (long) (16 * (Math.sqrt(tier - 6))),
- 10106),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.InfinityCatalyst,
- (long) (16 * (Math.sqrt(tier - 6)))),
- GT_ModHandler.getModItem(
- "miscutils",
- "itemFoilChromaticGlass",
- (long) (16 * (Math.sqrt(tier - 6)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 6)))),
- Materials.IronIIIChloride.getFluid((long) (12500 * (Math.sqrt(tier - 6)))),
- Materials.MysteriousCrystal.getMolten((long) (2880 * (Math.sqrt(tier - 6)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 6.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier2BitMap | mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(2),
+ GT_Utility.getNaniteAsCatalyst(Materials.Silver),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_ModHandler.getModItem(
+ BartWorks.ID,
+ "gt.bwMetaGeneratedfoil",
+ (long) (16 * (Math.sqrt(tier - 6))),
+ 10106),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.InfinityCatalyst, (long) (16 * (Math.sqrt(tier - 6)))),
+ GT_ModHandler
+ .getModItem("miscutils", "itemFoilChromaticGlass", (long) (16 * (Math.sqrt(tier - 6)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 6)))),
+ Materials.IronIIIChloride.getFluid((long) (12500 * (Math.sqrt(tier - 6)))),
+ Materials.MysteriousCrystal.getMolten((long) (2880 * (Math.sqrt(tier - 6)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 6.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier2BitMap | mTier3BitMap);
}
for (int tier = 7; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 6))));
@@ -672,30 +579,26 @@ public class GT_PCBFactoryRecipes {
}
aBoards.add(ItemList.Circuit_Board_Optical.get(amountOfBoards));
GT_Values.RA.addPCBFactoryRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(3),
- GT_Utility.getNaniteAsCatalyst(Materials.Gold),
- GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
- .getPlates(1),
- GT_ModHandler.getModItem(
- BartWorks.ID,
- "gt.bwMetaGeneratedfoil",
- (long) (16 * (Math.sqrt(tier - 6))),
- 10106),
- GT_OreDictUnificator.get(
- OrePrefixes.foil,
- Materials.InfinityCatalyst,
- (long) (16 * (Math.sqrt(tier - 6)))),
- GT_ModHandler.getModItem(
- "miscutils",
- "itemFoilChromaticGlass",
- (long) (16 * (Math.sqrt(tier - 6)))) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 6)))),
- Materials.IronIIIChloride.getFluid((long) (12500 * (Math.sqrt(tier - 6)))),
- Materials.MysteriousCrystal.getMolten((long) (2880 * (Math.sqrt(tier - 6)))) },
- aBoards.toArray(new ItemStack[0]),
- (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 6.5))),
- (int) GT_Values.VP[tier + 1] * 3 / 4,
- mTier3BitMap);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(3),
+ GT_Utility.getNaniteAsCatalyst(Materials.Gold),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier)
+ .getPlates(1),
+ GT_ModHandler.getModItem(
+ BartWorks.ID,
+ "gt.bwMetaGeneratedfoil",
+ (long) (16 * (Math.sqrt(tier - 6))),
+ 10106),
+ GT_OreDictUnificator
+ .get(OrePrefixes.foil, Materials.InfinityCatalyst, (long) (16 * (Math.sqrt(tier - 6)))),
+ GT_ModHandler
+ .getModItem("miscutils", "itemFoilChromaticGlass", (long) (16 * (Math.sqrt(tier - 6)))) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid((long) (500 * (Math.sqrt(tier - 6)))),
+ Materials.IronIIIChloride.getFluid((long) (12500 * (Math.sqrt(tier - 6)))),
+ Materials.MysteriousCrystal.getMolten((long) (2880 * (Math.sqrt(tier - 6)))) },
+ aBoards.toArray(new ItemStack[0]),
+ (int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 6.5))),
+ (int) GT_Values.VP[tier + 1] * 3 / 4,
+ mTier3BitMap);
}
}
}