aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2022-01-15 19:32:15 +0000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2022-01-15 19:32:15 +0000
commit625f02ea7f11fa978ffff3b0c23f9914ed5416b2 (patch)
treed27b4ce4f7a664f97a66d66834554e614ed306d8 /src/main/java
parent336051a8429956e13471661fb1e0b1289478410d (diff)
downloadGT5-Unofficial-625f02ea7f11fa978ffff3b0c23f9914ed5416b2.tar.gz
GT5-Unofficial-625f02ea7f11fa978ffff3b0c23f9914ed5416b2.tar.bz2
GT5-Unofficial-625f02ea7f11fa978ffff3b0c23f9914ed5416b2.zip
Added recipes for the XL Turbines.
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java114
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/common/CI.java6
2 files changed, 113 insertions, 7 deletions
diff --git a/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java b/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java
index 0e51326d8c..1876001f11 100644
--- a/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java
+++ b/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java
@@ -532,6 +532,112 @@ public class RECIPES_Machines {
private static void multiXlTurbines() {
+
+ // Steam
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(18),
+ ItemList.Casing_Turbine.get(1),
+ CI.getPlate(3, 4),
+ CI.getScrew(3, 8),
+ },
+ CI.tieredMaterials[2].getMolten(144 * 2),
+ GregtechItemList.Casing_Turbine_LP.get(1),
+ 20 * 5,
+ MaterialUtils.getVoltageForTier(3));
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(18),
+ ItemList.LargeSteamTurbine.get(1),
+ CI.getPlate(4, 8),
+ CI.getScrew(4, 16),
+ CI.getGear(4, 4),
+ CI.getCircuit(4, 8)
+ },
+ CI.tieredMaterials[4].getMolten(144 * 8),
+ GregtechItemList.Large_Steam_Turbine.get(1),
+ 20 * 60,
+ MaterialUtils.getVoltageForTier(4));
+
+ // Gas
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(18),
+ ItemList.Casing_Turbine1.get(1),
+ CI.getPlate(4, 4),
+ CI.getScrew(4, 8),
+ },
+ CI.tieredMaterials[3].getMolten(144 * 2),
+ GregtechItemList.Casing_Turbine_Gas.get(1),
+ 20 * 5,
+ MaterialUtils.getVoltageForTier(4));
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(18),
+ ItemList.LargeGasTurbine.get(1),
+ CI.getPlate(5, 8),
+ CI.getScrew(5, 16),
+ CI.getGear(5, 4),
+ CI.getCircuit(5, 8)
+ },
+ CI.tieredMaterials[5].getMolten(144 * 8),
+ GregtechItemList.Large_Gas_Turbine.get(1),
+ 20 * 60,
+ MaterialUtils.getVoltageForTier(5));
+
+ // HP Steam
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(18),
+ ItemList.Casing_Turbine2.get(1),
+ CI.getPlate(5, 4),
+ CI.getScrew(5, 8),
+ },
+ CI.tieredMaterials[4].getMolten(144 * 2),
+ GregtechItemList.Casing_Turbine_HP.get(1),
+ 20 * 5,
+ MaterialUtils.getVoltageForTier(5));
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(18),
+ ItemList.LargeHPSteamTurbine.get(1),
+ CI.getPlate(6, 8),
+ CI.getScrew(6, 16),
+ CI.getGear(6, 4),
+ CI.getCircuit(6, 8)
+ },
+ CI.tieredMaterials[6].getMolten(144 * 8),
+ GregtechItemList.Large_HPSteam_Turbine.get(1),
+ 20 * 60,
+ MaterialUtils.getVoltageForTier(6));
+
+ // Plasma
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(18),
+ ItemList.Casing_Turbine3.get(1),
+ CI.getPlate(6, 4),
+ CI.getScrew(6, 8),
+ },
+ CI.tieredMaterials[5].getMolten(144 * 2),
+ GregtechItemList.Casing_Turbine_Plasma.get(1),
+ 20 * 5,
+ MaterialUtils.getVoltageForTier(6));
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(18),
+ ItemList.LargePlasmaTurbine.get(1),
+ CI.getPlate(7, 8),
+ CI.getScrew(7, 16),
+ CI.getGear(7, 4),
+ CI.getCircuit(7, 8)
+ },
+ CI.tieredMaterials[7].getMolten(144 * 8),
+ GregtechItemList.Large_Plasma_Turbine.get(1),
+ 20 * 60,
+ MaterialUtils.getVoltageForTier(7));
+
+
}
private static void multiSolarTower() {
@@ -539,13 +645,13 @@ public class RECIPES_Machines {
CORE.RA.addSixSlotAssemblingRecipe(
new ItemStack[] {
CI.getNumberedAdvancedCircuit(17),
- CI.getTieredGTPPMachineCasing(4, 1),
+ CI.getTieredGTPPMachineCasing(3, 4),
ALLOY.MARAGING250.getPlate(8),
ALLOY.MARAGING250.getBolt(8),
ALLOY.MARAGING250.getScrew(8),
CI.getCircuit(5, 8)
},
- CI.getTieredFluid(4, 144 * 8),
+ CI.getTieredFluid(3, 144 * 16),
GregtechItemList.Industrial_Solar_Tower.get(1),
20 * 30,
MaterialUtils.getVoltageForTier(4));
@@ -591,7 +697,7 @@ public class RECIPES_Machines {
new ItemStack[] {
CI.getNumberedAdvancedCircuit(17),
CI.getTieredGTPPMachineCasing(2, 1),
- CI.getPlate(4, 2),
+ CI.getPlate(3, 2),
CI.getGear(3, 4),
CI.getElectricMotor(3, 2),
CI.getCircuit(3, 4)
@@ -639,7 +745,7 @@ public class RECIPES_Machines {
new ItemStack[] {
CI.getNumberedAdvancedCircuit(6),
CI.getTieredMachineHull(4),
- ItemList.Machine_EV_AlloySmelter.get(1),
+ ItemList.Machine_IV_AlloySmelter.get(1),
CI.getGear(3, 16),
CI.getBolt(3, 64),
CI.getPlate(4, 16)
diff --git a/src/main/java/gtPlusPlus/core/recipe/common/CI.java b/src/main/java/gtPlusPlus/core/recipe/common/CI.java
index 4a4d22c493..6bdf77bec5 100644
--- a/src/main/java/gtPlusPlus/core/recipe/common/CI.java
+++ b/src/main/java/gtPlusPlus/core/recipe/common/CI.java
@@ -570,7 +570,7 @@ public class CI {
ELEMENT.getInstance().LEAD,
ELEMENT.getInstance().ALUMINIUM,
ELEMENT.STANDALONE.BLACK_METAL,
- ELEMENT.getInstance().TUNGSTEN,
+ ELEMENT.getInstance().TITANIUM,
ALLOY.HASTELLOY_N,
ALLOY.ENERGYCRYSTAL,
ALLOY.TRINIUM_NAQUADAH_CARBON,
@@ -700,12 +700,12 @@ public class CI {
}
if (aPrefix == OrePrefixes.circuit) {
- if (aTier == 4) {
+ /*if (aTier == 4) {
return ItemUtils.getSimpleStack(CI.getDataStick(), aAmount);
}
else if (aTier == 5) {
return ItemUtils.getSimpleStack(CI.getDataOrb(), aAmount);
- }
+ }*/
return ItemUtils.getOrePrefixStack(OrePrefixes.circuit, aMaterial_Circuits[aTier], aAmount);
}