aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2022-01-15 19:08:49 +0000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2022-01-15 19:08:49 +0000
commit336051a8429956e13471661fb1e0b1289478410d (patch)
tree379de64b40c43f5bf0dce736ad818c42d26057c5 /src/main/java/gtPlusPlus/core
parent8bde0c540d0f59923e2411356491b0f0dc0d5926 (diff)
downloadGT5-Unofficial-336051a8429956e13471661fb1e0b1289478410d.tar.gz
GT5-Unofficial-336051a8429956e13471661fb1e0b1289478410d.tar.bz2
GT5-Unofficial-336051a8429956e13471661fb1e0b1289478410d.zip
Added recipes for Solar Tower.
Diffstat (limited to 'src/main/java/gtPlusPlus/core')
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java66
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/common/CI.java4
2 files changed, 70 insertions, 0 deletions
diff --git a/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java b/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java
index f8c027bc40..0e51326d8c 100644
--- a/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java
+++ b/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java
@@ -536,6 +536,72 @@ public class RECIPES_Machines {
private static void multiSolarTower() {
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(17),
+ CI.getTieredGTPPMachineCasing(4, 1),
+ ALLOY.MARAGING250.getPlate(8),
+ ALLOY.MARAGING250.getBolt(8),
+ ALLOY.MARAGING250.getScrew(8),
+ CI.getCircuit(5, 8)
+ },
+ CI.getTieredFluid(4, 144 * 8),
+ GregtechItemList.Industrial_Solar_Tower.get(1),
+ 20 * 30,
+ MaterialUtils.getVoltageForTier(4));
+
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(17),
+ ALLOY.MARAGING350.getFrameBox(1),
+ ALLOY.STAINLESS_STEEL.getPlate(4),
+ ALLOY.MARAGING350.getScrew(8)
+ },
+ CI.getTieredFluid(3, 144 * 4),
+ GregtechItemList.Casing_SolarTower_Structural.get(1),
+ 20 * 30,
+ MaterialUtils.getVoltageForTier(3));
+
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(17),
+ ALLOY.MARAGING250.getFrameBox(1),
+ ALLOY.STAINLESS_STEEL.getPlate(4),
+ ALLOY.MARAGING250.getBolt(16),
+ ELEMENT.getInstance().ALUMINIUM.getScrew(8)
+ },
+ CI.getTieredFluid(3, 144 * 4),
+ GregtechItemList.Casing_SolarTower_SaltContainment.get(1),
+ 20 * 30,
+ MaterialUtils.getVoltageForTier(3));
+
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(17),
+ ALLOY.MARAGING250.getFrameBox(1),
+ ALLOY.STEEL_BLACK.getPlate(4),
+ ALLOY.MARAGING250.getScrew(8)
+ },
+ CI.getAlternativeTieredFluid(3, 144 * 4),
+ GregtechItemList.Casing_SolarTower_HeatContainment.get(1),
+ 20 * 30,
+ MaterialUtils.getVoltageForTier(3));
+
+ CORE.RA.addSixSlotAssemblingRecipe(
+ new ItemStack[] {
+ CI.getNumberedAdvancedCircuit(17),
+ CI.getTieredGTPPMachineCasing(2, 1),
+ CI.getPlate(4, 2),
+ CI.getGear(3, 4),
+ CI.getElectricMotor(3, 2),
+ CI.getCircuit(3, 4)
+
+ },
+ CI.getTertiaryTieredFluid(3, 144 * 4),
+ GregtechItemList.Solar_Tower_Reflector.get(1),
+ 20 * 60,
+ MaterialUtils.getVoltageForTier(3));
+
}
private static void multiElementalDuplicator() {
diff --git a/src/main/java/gtPlusPlus/core/recipe/common/CI.java b/src/main/java/gtPlusPlus/core/recipe/common/CI.java
index 7746885ba2..4a4d22c493 100644
--- a/src/main/java/gtPlusPlus/core/recipe/common/CI.java
+++ b/src/main/java/gtPlusPlus/core/recipe/common/CI.java
@@ -683,6 +683,10 @@ public class CI {
public static ItemStack getScrew(int aTier, int aAmount) {
return getTieredComponent(OrePrefixes.screw, aTier, aAmount);
}
+
+ public static ItemStack getCircuit(int aTier, int aAmount) {
+ return getTieredComponent(OrePrefixes.circuit, aTier, aAmount);
+ }
public static ItemStack getTieredComponent(OrePrefixes aPrefix, int aTier, int aAmount) {
aTier = Math.max(0, aTier);