aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/chains
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/chains')
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_PCBFactoryRecipes.java257
1 files changed, 122 insertions, 135 deletions
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 392e6fa154..7c3beec6aa 100644
--- a/src/main/java/gregtech/loaders/postload/chains/GT_PCBFactoryRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/chains/GT_PCBFactoryRecipes.java
@@ -58,44 +58,42 @@ public class GT_PCBFactoryRecipes {
.duration(5 * MINUTES)
.addTo(AssemblyLine);
- if (GTPlusPlus.isModLoaded()) {
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 1),
- Materials.get("Artherium-Sn")
- .getPlates(6))
- .itemOutputs(ItemList.BasicPhotolithographicFrameworkCasing.get(1))
- .duration(30 * SECONDS)
- .eut(TierEU.RECIPE_ZPM)
- .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 1),
- Materials.EnrichedHolmium.getPlates(6))
- .itemOutputs(ItemList.ReinforcedPhotolithographicFrameworkCasing.get(1))
- .duration(30 * SECONDS)
- .eut(TierEU.RECIPE_UHV)
- .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem(GTPlusPlus.ID, "blockFrameGtCelestialTungsten", 1),
- Materials.get("Quantum")
- .getPlates(6))
- .itemOutputs(ItemList.RadiationProofPhotolithographicFrameworkCasing.get(1))
- .duration(30 * SECONDS)
- .eut(TierEU.RECIPE_UIV)
- .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem(GTPlusPlus.ID, "blockFrameGtHypogen", 1),
- GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Infinity, 2),
- Materials.Thulium.getPlates(6))
- .itemOutputs(ItemList.InfinityCooledCasing.get(1))
- .fluidInputs(MaterialsUEVplus.SpaceTime.getMolten(8 * 144))
- .duration(10 * SECONDS)
- .eut(TierEU.RECIPE_UMV)
- .addTo(assemblerRecipes);
- }
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 1),
+ Materials.get("Artherium-Sn")
+ .getPlates(6))
+ .itemOutputs(ItemList.BasicPhotolithographicFrameworkCasing.get(1))
+ .duration(30 * SECONDS)
+ .eut(TierEU.RECIPE_ZPM)
+ .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 1),
+ Materials.EnrichedHolmium.getPlates(6))
+ .itemOutputs(ItemList.ReinforcedPhotolithographicFrameworkCasing.get(1))
+ .duration(30 * SECONDS)
+ .eut(TierEU.RECIPE_UHV)
+ .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_ModHandler.getModItem(GTPlusPlus.ID, "blockFrameGtCelestialTungsten", 1),
+ Materials.get("Quantum")
+ .getPlates(6))
+ .itemOutputs(ItemList.RadiationProofPhotolithographicFrameworkCasing.get(1))
+ .duration(30 * SECONDS)
+ .eut(TierEU.RECIPE_UIV)
+ .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_ModHandler.getModItem(GTPlusPlus.ID, "blockFrameGtHypogen", 1),
+ GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Infinity, 2),
+ Materials.Thulium.getPlates(6))
+ .itemOutputs(ItemList.InfinityCooledCasing.get(1))
+ .fluidInputs(MaterialsUEVplus.SpaceTime.getMolten(8 * 144))
+ .duration(10 * SECONDS)
+ .eut(TierEU.RECIPE_UMV)
+ .addTo(assemblerRecipes);
// Load CircuitBoard Recipes
@@ -597,106 +595,95 @@ public class GT_PCBFactoryRecipes {
.addTo(RecipeMaps.pcbFactoryRecipes);
}
- if (GTPlusPlus.isModLoaded()) {
- // Optical Circuit Board
- for (int tier = 7; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
- int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 7))));
- List<ItemStack> aBoards = new ArrayList<>();
- for (int i = amountOfBoards; i > 64; i -= 64) {
- aBoards.add(ItemList.Circuit_Board_Optical.get(i));
- amountOfBoards -= 64;
- }
- aBoards.add(ItemList.Circuit_Board_Optical.get(amountOfBoards));
- GT_Values.RA.stdBuilder()
- .itemInputs(
- 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)))))
- .fluidInputs(
- 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)))))
- .itemOutputs(aBoards.toArray(new ItemStack[0]))
- .duration((int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 5.5))))
- .eut((int) GT_Values.VP[tier] * 3 / 4)
- .metadata(TIER, 1)
- .addTo(RecipeMaps.pcbFactoryRecipes);
+ // Optical Circuit Board
+ for (int tier = 7; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
+ int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 7))));
+ List<ItemStack> aBoards = new ArrayList<>();
+ for (int i = amountOfBoards; i > 64; i -= 64) {
+ aBoards.add(ItemList.Circuit_Board_Optical.get(i));
+ amountOfBoards -= 64;
}
- for (int tier = 7; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
- int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 6.5))));
- List<ItemStack> aBoards = new ArrayList<>();
- for (int i = amountOfBoards; i > 64; i -= 64) {
- aBoards.add(ItemList.Circuit_Board_Optical.get(i));
- amountOfBoards -= 64;
- }
- aBoards.add(ItemList.Circuit_Board_Optical.get(amountOfBoards));
- GT_Values.RA.stdBuilder()
- .itemInputs(
- 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)))))
- .fluidInputs(
- 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)))))
- .itemOutputs(aBoards.toArray(new ItemStack[0]))
- .duration((int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 6.5))))
- .eut((int) GT_Values.VP[tier + 1] * 3 / 4)
- .metadata(TIER, 2)
- .addTo(RecipeMaps.pcbFactoryRecipes);
+ aBoards.add(ItemList.Circuit_Board_Optical.get(amountOfBoards));
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ 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(GTPlusPlus.ID, "itemFoilChromaticGlass", (long) (16 * (Math.sqrt(tier - 6)))))
+ .fluidInputs(
+ 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)))))
+ .itemOutputs(aBoards.toArray(new ItemStack[0]))
+ .duration((int) Math.ceil(600 / Math.sqrt(Math.pow(1.5, tier - 5.5))))
+ .eut((int) GT_Values.VP[tier] * 3 / 4)
+ .metadata(TIER, 1)
+ .addTo(RecipeMaps.pcbFactoryRecipes);
+ }
+ for (int tier = 7; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
+ int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 6.5))));
+ List<ItemStack> aBoards = new ArrayList<>();
+ for (int i = amountOfBoards; i > 64; i -= 64) {
+ aBoards.add(ItemList.Circuit_Board_Optical.get(i));
+ amountOfBoards -= 64;
}
- for (int tier = 7; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
- int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 6))));
- List<ItemStack> aBoards = new ArrayList<>();
- for (int i = amountOfBoards; i > 64; i -= 64) {
- aBoards.add(ItemList.Circuit_Board_Optical.get(i));
- amountOfBoards -= 64;
- }
- aBoards.add(ItemList.Circuit_Board_Optical.get(amountOfBoards));
- GT_Values.RA.stdBuilder()
- .itemInputs(
- 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)))))
- .fluidInputs(
- 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)))))
- .itemOutputs(aBoards.toArray(new ItemStack[0]))
- .duration((int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 6.5))))
- .eut((int) GT_Values.VP[tier + 1] * 3 / 4)
- .metadata(TIER, 3)
- .addTo(RecipeMaps.pcbFactoryRecipes);
+ aBoards.add(ItemList.Circuit_Board_Optical.get(amountOfBoards));
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ 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(GTPlusPlus.ID, "itemFoilChromaticGlass", (long) (16 * (Math.sqrt(tier - 6)))))
+ .fluidInputs(
+ 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)))))
+ .itemOutputs(aBoards.toArray(new ItemStack[0]))
+ .duration((int) Math.ceil(500 / Math.sqrt(Math.pow(1.5, tier - 6.5))))
+ .eut((int) GT_Values.VP[tier + 1] * 3 / 4)
+ .metadata(TIER, 2)
+ .addTo(RecipeMaps.pcbFactoryRecipes);
+ }
+ for (int tier = 7; tier <= GT_PCBFactoryManager.mTiersOfPlastics; tier++) {
+ int amountOfBoards = (int) Math.ceil(8 * (Math.sqrt(Math.pow(2, tier - 6))));
+ List<ItemStack> aBoards = new ArrayList<>();
+ for (int i = amountOfBoards; i > 64; i -= 64) {
+ aBoards.add(ItemList.Circuit_Board_Optical.get(i));
+ amountOfBoards -= 64;
}
+ aBoards.add(ItemList.Circuit_Board_Optical.get(amountOfBoards));
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ 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(GTPlusPlus.ID, "itemFoilChromaticGlass", (long) (16 * (Math.sqrt(tier - 6)))))
+ .fluidInputs(
+ 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)))))
+ .itemOutputs(aBoards.toArray(new ItemStack[0]))
+ .duration((int) Math.ceil(400 / Math.sqrt(Math.pow(1.5, tier - 6.5))))
+ .eut((int) GT_Values.VP[tier + 1] * 3 / 4)
+ .metadata(TIER, 3)
+ .addTo(RecipeMaps.pcbFactoryRecipes);
}
}
}