aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/chains
diff options
context:
space:
mode:
authorJason Mitchell <mitchej@gmail.com>2023-01-30 10:56:42 -0800
committerJason Mitchell <mitchej@gmail.com>2023-01-30 10:56:42 -0800
commit0d9aab72aa570f13dc3e32e0d32b3f3a95f95e0a (patch)
tree1e2c649f3a6ce3f6b2babd0098a5f4819e9cd0b6 /src/main/java/gregtech/loaders/postload/chains
parentf8cc82edeb9810c45cba762d733a2c909a302faa (diff)
downloadGT5-Unofficial-0d9aab72aa570f13dc3e32e0d32b3f3a95f95e0a.tar.gz
GT5-Unofficial-0d9aab72aa570f13dc3e32e0d32b3f3a95f95e0a.tar.bz2
GT5-Unofficial-0d9aab72aa570f13dc3e32e0d32b3f3a95f95e0a.zip
[ci skip] spotlessApply with the new settings
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/chains')
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_BauxiteRefineChain.java59
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java178
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_PCBFactoryRecipes.java571
3 files changed, 357 insertions, 451 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 7dcfbee97f..fec3a30ad1 100644
--- a/src/main/java/gregtech/loaders/postload/chains/GT_BauxiteRefineChain.java
+++ b/src/main/java/gregtech/loaders/postload/chains/GT_BauxiteRefineChain.java
@@ -1,11 +1,12 @@
package gregtech.loaders.postload.chains;
+import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.FluidStack;
+
import gregtech.api.enums.*;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Utility;
-import net.minecraft.item.ItemStack;
-import net.minecraftforge.fluids.FluidStack;
public class GT_BauxiteRefineChain {
@@ -42,22 +43,13 @@ public class GT_BauxiteRefineChain {
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)
- },
+ 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);
@@ -72,7 +64,7 @@ public class GT_BauxiteRefineChain {
Materials.SiliconDioxide.getDust(1),
Materials.Iron.getDust(1),
GT_Values.NI,
- new int[] {8000, 6000, 2000, 9000, 8000},
+ new int[] { 8000, 6000, 2000, 9000, 8000 },
40,
120);
@@ -83,7 +75,7 @@ public class GT_BauxiteRefineChain {
Materials.Rutile.getDust(1),
MaterialsOreAlum.IlmeniteSlag.getDust(1),
GT_Values.NI,
- new int[] {8500, 3000},
+ new int[] { 8500, 3000 },
420,
1000);
@@ -94,7 +86,7 @@ public class GT_BauxiteRefineChain {
Materials.Rutile.getDust(1),
MaterialsOreAlum.IlmeniteSlag.getDust(1),
GT_Values.NI,
- new int[] {8500, 6000},
+ new int[] { 8500, 6000 },
420,
1000);
@@ -109,13 +101,12 @@ public class GT_BauxiteRefineChain {
Materials.Manganese.getDust(1),
Materials.Magnesium.getDust(1),
GT_Values.NI,
- new int[] {8000, 1000, 2000, 5000, 6000},
+ new int[] { 8000, 1000, 2000, 5000, 6000 },
40,
120);
- OrePrefixes[] washable = new OrePrefixes[] {
- OrePrefixes.crushed, OrePrefixes.crushedPurified, OrePrefixes.dustImpure, OrePrefixes.dustPure
- };
+ OrePrefixes[] washable = new OrePrefixes[] { OrePrefixes.crushed, OrePrefixes.crushedPurified,
+ OrePrefixes.dustImpure, OrePrefixes.dustPure };
for (OrePrefixes ore : washable) {
GT_Values.RA.addMixerRecipe(
@@ -163,7 +154,7 @@ public class GT_BauxiteRefineChain {
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Magnesium, 1),
null,
null,
- new int[] {10000, 2000, 2000, 2000},
+ new int[] { 10000, 2000, 2000, 2000 },
45,
100);
@@ -178,7 +169,7 @@ public class GT_BauxiteRefineChain {
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Manganese, 1),
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Beryllium, 1),
null,
- new int[] {10000, 2000, 2000, 2000, 2000},
+ new int[] { 10000, 2000, 2000, 2000, 2000 },
45,
100);
@@ -193,7 +184,7 @@ public class GT_BauxiteRefineChain {
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Magnesium, 1),
null,
- new int[] {10000, 10000, 2000, 2000, 2000},
+ new int[] { 10000, 10000, 2000, 2000, 2000 },
45,
100);
@@ -208,7 +199,7 @@ public class GT_BauxiteRefineChain {
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},
+ new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
45,
120);
@@ -223,7 +214,7 @@ public class GT_BauxiteRefineChain {
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},
+ new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
45,
120);
@@ -238,7 +229,7 @@ public class GT_BauxiteRefineChain {
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},
+ new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
45,
120);
@@ -253,7 +244,7 @@ public class GT_BauxiteRefineChain {
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},
+ new int[] { 5000, 4000, 2000, 2000, 2000, 2000 },
45,
120);
@@ -268,7 +259,7 @@ public class GT_BauxiteRefineChain {
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},
+ new int[] { 5000, 1000, 2000, 2000, 2000, 2000 },
45,
120);
@@ -283,7 +274,7 @@ public class GT_BauxiteRefineChain {
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},
+ 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 3047938783..3f0f913dc4 100644
--- a/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java
+++ b/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java
@@ -4,15 +4,16 @@ import static gregtech.api.enums.GT_Values.MOD_ID_DC;
import static gregtech.api.enums.GT_Values.MOD_ID_GTPP;
import static gregtech.api.util.GT_ModHandler.getModItem;
+import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.Fluid;
+import net.minecraftforge.fluids.FluidRegistry;
+import net.minecraftforge.fluids.FluidStack;
+
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_OreDictUnificator;
-import net.minecraft.item.ItemStack;
-import net.minecraftforge.fluids.Fluid;
-import net.minecraftforge.fluids.FluidRegistry;
-import net.minecraftforge.fluids.FluidStack;
public class GT_NaniteChain {
@@ -32,20 +33,13 @@ public class GT_NaniteChain {
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)
- },
+ 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]);
@@ -53,38 +47,29 @@ public class GT_NaniteChain {
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)},
+ 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 1, just to be consumed.
- * 2. Nanites meant to be consumed should either have a short duration or a big output.
- * 3. Nanites which aren't consumed should have a long duration and output less than 16.
- * 4. Nanites should always take UUM as a fluid and a lot of power to make.
+ * General Rules for making nanite recipes: 1. Never make a nanite that takes a long time to make and only gives
+ * 1, just to be consumed. 2. Nanites meant to be consumed should either have a short duration or a big output.
+ * 3. Nanites which aren't consumed should have a long duration and output less than 16. 4. Nanites should
+ * always take UUM as a fluid and a lot of power to make.
*/
// Carbon Nanites - Used to make more Nano Forge Controllers
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] {
- aUVTierLens,
- getModItem("bartworks", "bw.werkstoffblockscasingadvanced.01", 8, 31776),
- ItemList.Circuit_Chip_SoC.get(64)
- },
- new FluidStack[] {Materials.UUMatter.getFluid(200_000)},
- new ItemStack[] {
- Materials.Carbon.getNanite(64),
- },
+ new ItemStack[] { aUVTierLens, getModItem("bartworks", "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,
@@ -93,9 +78,9 @@ public class GT_NaniteChain {
// 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)},
+ 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,
@@ -104,14 +89,10 @@ public class GT_NaniteChain {
// 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)},
+ 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,
@@ -120,17 +101,16 @@ public class GT_NaniteChain {
// Glowstone Nanites - Used in the optical circuit line
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] {
- aUEVTierLens,
- getModItem(
- MOD_ID_GTPP,
- "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)},
+ new ItemStack[] { aUEVTierLens, getModItem(MOD_ID_GTPP, "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,
@@ -139,9 +119,9 @@ public class GT_NaniteChain {
// 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)},
+ 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,
@@ -150,15 +130,11 @@ public class GT_NaniteChain {
// 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)},
+ 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,
@@ -167,24 +143,16 @@ public class GT_NaniteChain {
// White Dwarf Matter Nanites. Used to make Magnetohydrodynamically constrained star matter.
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] {
- aUMVTierLens,
- getModItem("bartworks", "gt.bwMetaGeneratedlens", 0, 36), // Magneto lens
- getModItem(
- MOD_ID_GTPP,
- "MU-metaitem.01",
- 0,
- 32105), // Quantum Anomaly, couldn't find any better naming
- Materials.WhiteDwarfMatter.getBlocks(8),
- getModItem(MOD_ID_DC, "item.PicoWafer", 32),
- getModItem("GoodGenerator", "huiCircuit", 1, 4) // Paradox circuit
+ new ItemStack[] { aUMVTierLens, getModItem("bartworks", "gt.bwMetaGeneratedlens", 0, 36), // Magneto
+ // lens
+ getModItem(MOD_ID_GTPP, "MU-metaitem.01", 0, 32105), // Quantum Anomaly, couldn't find any
+ // better naming
+ Materials.WhiteDwarfMatter.getBlocks(8), getModItem(MOD_ID_DC, "item.PicoWafer", 32),
+ getModItem("GoodGenerator", "huiCircuit", 1, 4) // Paradox circuit
},
- new FluidStack[] {
- Materials.UUMatter.getFluid(500_000),
- Materials.RawStarMatter.getFluid(50_000),
- FluidRegistry.getFluidStack("space", 720),
- },
- new ItemStack[] {Materials.WhiteDwarfMatter.getNanite(4)},
+ new FluidStack[] { Materials.UUMatter.getFluid(500_000), Materials.RawStarMatter.getFluid(50_000),
+ FluidRegistry.getFluidStack("space", 720), },
+ new ItemStack[] { Materials.WhiteDwarfMatter.getNanite(4) },
null,
null,
750 * 20,
@@ -193,24 +161,16 @@ public class GT_NaniteChain {
// Black Dwarf Matter Nanites. Used to make Magnetohydrodynamically constrained star matter.
GT_Values.RA.addNanoForgeRecipe(
- new ItemStack[] {
- aUMVTierLens,
- getModItem("bartworks", "gt.bwMetaGeneratedlens", 0, 36), // Magneto lens
- getModItem(
- MOD_ID_GTPP,
- "MU-metaitem.01",
- 0,
- 32105), // Quantum Anomaly, couldn't find any better naming
- Materials.BlackDwarfMatter.getBlocks(8),
- getModItem(MOD_ID_DC, "item.PicoWafer", 32),
- getModItem("GoodGenerator", "huiCircuit", 1, 4) // Paradox circuit
- },
- new FluidStack[] {
- Materials.UUMatter.getFluid(500_000),
- Materials.RawStarMatter.getFluid(50_000),
- FluidRegistry.getFluidStack("time", 720),
+ new ItemStack[] { aUMVTierLens, getModItem("bartworks", "gt.bwMetaGeneratedlens", 0, 36), // Magneto
+ // lens
+ getModItem(MOD_ID_GTPP, "MU-metaitem.01", 0, 32105), // Quantum Anomaly, couldn't find any
+ // better naming
+ Materials.BlackDwarfMatter.getBlocks(8), getModItem(MOD_ID_DC, "item.PicoWafer", 32),
+ getModItem("GoodGenerator", "huiCircuit", 1, 4) // Paradox circuit
},
- new ItemStack[] {Materials.BlackDwarfMatter.getNanite(4)},
+ new FluidStack[] { Materials.UUMatter.getFluid(500_000), Materials.RawStarMatter.getFluid(50_000),
+ FluidRegistry.getFluidStack("time", 720), },
+ new ItemStack[] { Materials.BlackDwarfMatter.getNanite(4) },
null,
null,
750 * 20,
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 6f258610b1..38406215ec 100644
--- a/src/main/java/gregtech/loaders/postload/chains/GT_PCBFactoryRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/chains/GT_PCBFactoryRecipes.java
@@ -2,6 +2,14 @@ package gregtech.loaders.postload.chains;
import static gregtech.api.enums.GT_Values.MOD_ID_GTPP;
+import java.util.ArrayList;
+import java.util.List;
+
+import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.Fluid;
+import net.minecraftforge.fluids.FluidRegistry;
+import net.minecraftforge.fluids.FluidStack;
+
import cpw.mods.fml.common.Loader;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
@@ -11,12 +19,6 @@ import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_PCBFactoryManager;
import gregtech.api.util.GT_Utility;
-import java.util.ArrayList;
-import java.util.List;
-import net.minecraft.item.ItemStack;
-import net.minecraftforge.fluids.Fluid;
-import net.minecraftforge.fluids.FluidRegistry;
-import net.minecraftforge.fluids.FluidStack;
@SuppressWarnings("SpellCheckingInspection")
public class GT_PCBFactoryRecipes {
@@ -35,49 +37,38 @@ public class GT_PCBFactoryRecipes {
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)},
+ 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)
- },
+ 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)
- },
+ 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(MOD_ID_GTPP, "blockFrameGtCelestialTungsten", 1),
- Materials.get("Quantum").getPlates(6)
- },
+ new ItemStack[] { GT_ModHandler.getModItem(MOD_ID_GTPP, "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(MOD_ID_GTPP, "blockFrameGtHypogen", 1),
- GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Infinity, 2),
- Materials.Thulium.getPlates(6)
- },
+ new ItemStack[] { GT_ModHandler.getModItem(MOD_ID_GTPP, "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,
@@ -95,17 +86,14 @@ 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))))
- },
+ 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,
@@ -120,18 +108,15 @@ 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))))
- },
+ 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,
@@ -146,18 +131,15 @@ 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))))
- },
+ 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,
@@ -174,17 +156,14 @@ 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))))
- },
+ 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,
@@ -199,18 +178,15 @@ 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))))
- },
+ 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,
@@ -225,18 +201,15 @@ 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))))
- },
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(3),
+ GT_Utility.getNaniteAsCatalyst(Materials.Gold),
+ GT_PCBFactoryManager.getPlasticMaterialFromTier(tier).getPlates(1)