aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachine.java8
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachineSteel.java2
-rw-r--r--src/main/java/gregtech/loaders/preload/LoaderMetaTileEntities.java26
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/MTESteamMultiBase.java3
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamCentrifuge.java30
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamCompressor.java30
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamForgeHammer.java30
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamMacerator.java30
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamMixer.java30
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamWasher.java30
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamWaterPump.java14
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSteamMultis.java8
12 files changed, 158 insertions, 83 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachine.java b/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachine.java
index 0bfff97895..de0c78d105 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachine.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachine.java
@@ -1208,14 +1208,14 @@ public abstract class MTEBasicMachine extends MTEBasicTank implements RecipeMapW
if (mEUt > 0) {
currenttip.add(
StatCollector.translateToLocalFormatted(
- "GT5U.waila.energy.use",
- GTUtility.formatNumbers(mEUt),
+ "GTPP.waila.steam.use",
+ GTUtility.formatNumbers(mEUt * 40),
GTUtility.getColoredTierNameFromVoltage(mEUt)));
} else if (mEUt < 0) {
currenttip.add(
StatCollector.translateToLocalFormatted(
- "GT5U.waila.energy.produce",
- GTUtility.formatNumbers(-mEUt),
+ "GTPP.waila.steam.use",
+ GTUtility.formatNumbers(-mEUt * 40),
GTUtility.getColoredTierNameFromVoltage(-mEUt)));
}
}
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachineSteel.java b/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachineSteel.java
index 8d6f5568d5..ea2c347d15 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachineSteel.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachineSteel.java
@@ -24,6 +24,8 @@ import gregtech.api.render.TextureFactory;
*/
public abstract class MTEBasicMachineSteel extends MTEBasicMachineBronze implements IGetTitleColor {
+ private static final String HPTOOLTIP = "Processing Speed & Steam Consumption is doubled under High Pressure";
+
public MTEBasicMachineSteel(int aID, String aName, String aNameRegional, String aDescription, int aInputSlotCount,
int aOutputSlotCount, boolean aHighPressure) {
super(aID, aName, aNameRegional, aDescription, aInputSlotCount, aOutputSlotCount, aHighPressure);
diff --git a/src/main/java/gregtech/loaders/preload/LoaderMetaTileEntities.java b/src/main/java/gregtech/loaders/preload/LoaderMetaTileEntities.java
index 9f17120797..9bc320998c 100644
--- a/src/main/java/gregtech/loaders/preload/LoaderMetaTileEntities.java
+++ b/src/main/java/gregtech/loaders/preload/LoaderMetaTileEntities.java
@@ -2367,20 +2367,24 @@ public class LoaderMetaTileEntities implements Runnable { // TODO CHECK CIRCUIT
private static void registerHPSteamMachines() {
ItemList.Machine_HP_Extractor.set(
- new MTESteamExtractorSteel(HP_STEAM_EXTRACTOR.ID, "hpmachine.extractor", "High Pressure Extractor")
+ new MTESteamExtractorSteel(HP_STEAM_EXTRACTOR.ID, "hpmachine.extractor", "High Pressure Steam Extractor")
.getStackForm(1L));
ItemList.Machine_HP_Furnace.set(
- new MTESteamFurnaceSteel(HP_STEAM_FURNACE.ID, "hpmachine.furnace", "High Pressure Furnace")
+ new MTESteamFurnaceSteel(HP_STEAM_FURNACE.ID, "hpmachine.furnace", "High Pressure Steam Furnace")
.getStackForm(1L));
ItemList.Machine_HP_Macerator.set(
- new MTESteamMaceratorSteel(HP_STEAM_MACERATOR.ID, "hpmachine.macerator", "High Pressure Macerator")
+ new MTESteamMaceratorSteel(HP_STEAM_MACERATOR.ID, "hpmachine.macerator", "High Pressure Steam Macerator")
.getStackForm(1L));
ItemList.Machine_HP_Hammer.set(
- new MTESteamForgeHammerSteel(HP_STEAM_FORGE_HAMMER.ID, "hpmachine.hammer", "High Pressure Forge Hammer")
- .getStackForm(1L));
+ new MTESteamForgeHammerSteel(
+ HP_STEAM_FORGE_HAMMER.ID,
+ "hpmachine.hammer",
+ "High Pressure Steam Forge Hammer").getStackForm(1L));
ItemList.Machine_HP_Compressor.set(
- new MTESteamCompressorSteel(HP_STEAM_COMPRESSOR.ID, "hpmachine.compressor", "High Pressure Compressor")
- .getStackForm(1L));
+ new MTESteamCompressorSteel(
+ HP_STEAM_COMPRESSOR.ID,
+ "hpmachine.compressor",
+ "High Pressure Steam Compressor").getStackForm(1L));
ItemList.Machine_HP_AlloySmelter.set(
new MTESteamAlloySmelterSteel(
HP_STEAM_ALLOY_SMELTER.ID,
@@ -10850,15 +10854,13 @@ public class LoaderMetaTileEntities implements Runnable { // TODO CHECK CIRCUIT
ItemList.Machine_Bronze_Boiler
.set(new MTEBoilerBronze(SMALL_COAL_BOILER.ID, "boiler.bronze", "Small Coal Boiler").getStackForm(1L));
ItemList.Machine_Steel_Boiler.set(
- new MTEBoilerSteel(HIGH_PRESSURE_COAL_BOILER.ID, "boiler.steel", "High Pressure Coal Boiler")
- .getStackForm(1L));
+ new MTEBoilerSteel(HIGH_PRESSURE_COAL_BOILER.ID, "boiler.steel", "Large Coal Boiler").getStackForm(1L));
ItemList.Machine_Steel_Boiler_Lava.set(
- new MTEBoilerLava(HIGH_PRESSURE_LAVA_BOILER.ID, "boiler.lava", "High Pressure Lava Boiler")
- .getStackForm(1L));
+ new MTEBoilerLava(HIGH_PRESSURE_LAVA_BOILER.ID, "boiler.lava", "Reinforced Lava Boiler").getStackForm(1L));
ItemList.Machine_Bronze_Boiler_Solar
.set(new MTEBoilerSolar(SIMPLE_SOLAR_BOILER.ID, "boiler.solar", "Simple Solar Boiler").getStackForm(1L));
ItemList.Machine_HP_Solar.set(
- new MTEBoilerSolarSteel(HIGH_PRESSURE_SOLAR_BOILER.ID, "boiler.steel.solar", "High Pressure Solar Boiler")
+ new MTEBoilerSolarSteel(HIGH_PRESSURE_SOLAR_BOILER.ID, "boiler.steel.solar", "Advanced Solar Boiler")
.getStackForm(1L));
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/MTESteamMultiBase.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/MTESteamMultiBase.java
index 9730b551d8..352ce85c12 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/MTESteamMultiBase.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/MTESteamMultiBase.java
@@ -388,7 +388,8 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends
long actualEnergyUsage = tag.getLong("energyUsage");
if (actualEnergyUsage > 0) {
currentTip.add(
- StatCollector.translateToLocalFormatted("GTPP.waila.steam.use", formatNumbers(actualEnergyUsage)));
+ StatCollector
+ .translateToLocalFormatted("GTPP.waila.steam.use", formatNumbers(actualEnergyUsage * 20)));
}
}
currentTip
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamCentrifuge.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamCentrifuge.java
index 51f8504144..29b1aec3b6 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamCentrifuge.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamCentrifuge.java
@@ -312,8 +312,8 @@ public class MTESteamCentrifuge extends MTESteamMultiBase<MTESteamCentrifuge> im
@Nonnull
protected OverclockCalculator createOverclockCalculator(@NotNull GTRecipe recipe) {
return OverclockCalculator.ofNoOverclock(recipe)
- .setEUtDiscount(1.33 * tierMachine)
- .setSpeedBoost(1.5 / tierMachine);
+ .setEUtDiscount(1.25 * tierMachine)
+ .setSpeedBoost(1.6 / tierMachine);
}
}.setMaxParallelSupplier(this::getMaxParallelRecipes);
}
@@ -327,11 +327,11 @@ public class MTESteamCentrifuge extends MTESteamMultiBase<MTESteamCentrifuge> im
protected MultiblockTooltipBuilder createTooltip() {
MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder();
tt.addMachineType(getMachineType())
- .addInfo("Controller Block for the Steam Centrifuge")
- .addInfo("33.3% faster than a single block steam machine would run")
- .addInfo("Uses only 66.6% of the steam/s that a single block steam machine would use")
- .addInfo("Processes 8x parallel")
- .addInfo("Steel tier produces at twice the speed but with twice the steam consumption")
+ .addInfo("Controller Block for the Steam Separator")
+ .addInfo("25% faster than using single block steam machines of the same pressure")
+ .addInfo("Only consumes steam at 62.5% of the L/s normally required")
+ .addInfo("Processes up to 8 items at once")
+ .addInfo("Processing Speed & Steam Consumption is doubled under High Pressure")
.addSeparator()
.beginStructureBlock(5, 5, 5, false)
.addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + " Any casing", 1)
@@ -344,13 +344,13 @@ public class MTESteamCentrifuge extends MTESteamMultiBase<MTESteamCentrifuge> im
+ EnumChatFormatting.GRAY
+ " Any casing")
.addStructureInfo("")
- .addStructureInfo(EnumChatFormatting.BLUE + "Tier " + EnumChatFormatting.DARK_PURPLE + 1)
+ .addStructureInfo(EnumChatFormatting.BLUE + "Basic " + EnumChatFormatting.DARK_PURPLE + "Tier")
.addStructureInfo(EnumChatFormatting.GOLD + "60-65x" + EnumChatFormatting.GRAY + " Bronze Plated Bricks")
.addStructureInfo(EnumChatFormatting.GOLD + "8x" + EnumChatFormatting.GRAY + " Bronze Gear Box Casing")
.addStructureInfo(EnumChatFormatting.GOLD + "3x" + EnumChatFormatting.GRAY + " Bronze Firebox Casing")
.addStructureInfo(EnumChatFormatting.GOLD + "4x" + EnumChatFormatting.GRAY + " Bronze Pipe Casing")
.addStructureInfo("")
- .addStructureInfo(EnumChatFormatting.BLUE + "Tier " + EnumChatFormatting.DARK_PURPLE + 2)
+ .addStructureInfo(EnumChatFormatting.BLUE + "High Pressure " + EnumChatFormatting.DARK_PURPLE + "Tier")
.addStructureInfo(
EnumChatFormatting.GOLD + "60-65x" + EnumChatFormatting.GRAY + " Solid Steel Machine Casing")
.addStructureInfo(EnumChatFormatting.GOLD + "8x" + EnumChatFormatting.GRAY + " Steel Gear Box Casing")
@@ -375,10 +375,20 @@ public class MTESteamCentrifuge extends MTESteamMultiBase<MTESteamCentrifuge> im
super.getWailaBody(itemStack, currenttip, accessor, config);
NBTTagCompound tag = accessor.getNBTData();
+ int tierMachine = tag.getInteger("tierMachine");
+ String tierMachineText;
+ if (tierMachine == 1) {
+ tierMachineText = "Basic";
+ } else if (tierMachine == 2) {
+ tierMachineText = "High Pressure";
+ } else {
+ tierMachineText = String.valueOf(tierMachine);
+ }
+
currenttip.add(
StatCollector.translateToLocal("GTPP.machines.tier") + ": "
+ EnumChatFormatting.YELLOW
- + tag.getInteger("tierMachine")
+ + tierMachineText
+ EnumChatFormatting.RESET);
currenttip.add(
StatCollector.translateToLocal("GT5U.multiblock.curparallelism") + ": "
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamCompressor.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamCompressor.java
index 8ca445622a..3d5add5131 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamCompressor.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamCompressor.java
@@ -256,8 +256,8 @@ public class MTESteamCompressor extends MTESteamMultiBase<MTESteamCompressor> im
@Nonnull
protected OverclockCalculator createOverclockCalculator(@NotNull GTRecipe recipe) {
return OverclockCalculator.ofNoOverclock(recipe)
- .setEUtDiscount(1.33 * tierMachine)
- .setSpeedBoost(1.5 / tierMachine);
+ .setEUtDiscount(1.25 * tierMachine)
+ .setSpeedBoost(1.6 / tierMachine);
}
}.setMaxParallelSupplier(this::getMaxParallelRecipes);
}
@@ -271,11 +271,11 @@ public class MTESteamCompressor extends MTESteamMultiBase<MTESteamCompressor> im
protected MultiblockTooltipBuilder createTooltip() {
MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder();
tt.addMachineType(getMachineType())
- .addInfo("Controller Block for the Steam Compressor")
- .addInfo("33.3% faster than the single block Steam Compressor")
- .addInfo("Uses only 66.6% of the steam/s that the single block Steam Compressor uses")
- .addInfo("Processes 8x parallel")
- .addInfo("Steel tier produces at twice the speed but with twice the steam consumption")
+ .addInfo("Controller Block for the Steam Squasher")
+ .addInfo("25% faster than using single block steam machines of the same pressure")
+ .addInfo("Only consumes steam at 62.5% of the L/s normally required")
+ .addInfo("Processes up to 8 items at once")
+ .addInfo("Processing Speed & Steam Consumption is doubled under High Pressure")
.addSeparator()
.beginStructureBlock(3, 3, 4, false)
.addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + " Any casing", 1)
@@ -287,10 +287,10 @@ public class MTESteamCompressor extends MTESteamMultiBase<MTESteamCompressor> im
+ EnumChatFormatting.GRAY
+ " Any casing")
.addStructureInfo("")
- .addStructureInfo(EnumChatFormatting.BLUE + "Tier " + EnumChatFormatting.DARK_PURPLE + 1)
+ .addStructureInfo(EnumChatFormatting.BLUE + "Basic " + EnumChatFormatting.DARK_PURPLE + "Tier")
.addStructureInfo(EnumChatFormatting.GOLD + "25-30x" + EnumChatFormatting.GRAY + " Bronze Plated Bricks")
.addStructureInfo("")
- .addStructureInfo(EnumChatFormatting.BLUE + "Tier " + EnumChatFormatting.DARK_PURPLE + 2)
+ .addStructureInfo(EnumChatFormatting.BLUE + "High Pressure " + EnumChatFormatting.DARK_PURPLE + "Tier")
.addStructureInfo(
EnumChatFormatting.GOLD + "25-30x" + EnumChatFormatting.GRAY + " Solid Steel Machine Casing")
.addStructureInfo("")
@@ -312,10 +312,20 @@ public class MTESteamCompressor extends MTESteamMultiBase<MTESteamCompressor> im
super.getWailaBody(itemStack, currenttip, accessor, config);
NBTTagCompound tag = accessor.getNBTData();
+ int tierMachine = tag.getInteger("tierMachine");
+ String tierMachineText;
+ if (tierMachine == 1) {
+ tierMachineText = "Basic";
+ } else if (tierMachine == 2) {
+ tierMachineText = "High Pressure";
+ } else {
+ tierMachineText = String.valueOf(tierMachine);
+ }
+
currenttip.add(
StatCollector.translateToLocal("GTPP.machines.tier") + ": "
+ EnumChatFormatting.YELLOW
- + tag.getInteger("tierMachine")
+ + tierMachineText
+ EnumChatFormatting.RESET);
currenttip.add(
StatCollector.translateToLocal("GT5U.multiblock.curparallelism") + ": "
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamForgeHammer.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamForgeHammer.java
index 1209b9c0bc..fe27dd947b 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamForgeHammer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamForgeHammer.java
@@ -306,8 +306,8 @@ public class MTESteamForgeHammer extends MTESteamMultiBase<MTESteamForgeHammer>
@Nonnull
protected OverclockCalculator createOverclockCalculator(@NotNull GTRecipe recipe) {
return OverclockCalculator.ofNoOverclock(recipe)
- .setEUtDiscount(1.33 * tierMachine)
- .setSpeedBoost(1.5 / tierMachine);
+ .setEUtDiscount(1.25 * tierMachine)
+ .setSpeedBoost(1.6 / tierMachine);
}
}.setMaxParallelSupplier(this::getMaxParallelRecipes);
}
@@ -321,11 +321,11 @@ public class MTESteamForgeHammer extends MTESteamMultiBase<MTESteamForgeHammer>
protected MultiblockTooltipBuilder createTooltip() {
MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder();
tt.addMachineType(getMachineType())
- .addInfo("Controller Block for the Steam Forge Hammer")
- .addInfo("33.3% faster than the single block Steam Forge Hammer")
- .addInfo("Uses only 66.6% of the steam/s that the single block Forge Hammer uses")
- .addInfo("Processes 8x parallel")
- .addInfo("Steel tier produces at twice the speed but with twice the steam consumption")
+ .addInfo("Controller Block for the Steam Presser")
+ .addInfo("25% faster than using single block steam machines of the same pressure")
+ .addInfo("Only consumes steam at 62.5% of the L/s normally required")
+ .addInfo("Processes up to 8 items at once")
+ .addInfo("Processing Speed & Steam Consumption is doubled under High Pressure")
.addSeparator()
.beginStructureBlock(6, 5, 5, false)
.addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + " Any casing", 1)
@@ -337,12 +337,12 @@ public class MTESteamForgeHammer extends MTESteamMultiBase<MTESteamForgeHammer>
+ EnumChatFormatting.GRAY
+ " Any casing")
.addStructureInfo("")
- .addStructureInfo(EnumChatFormatting.BLUE + "Tier " + EnumChatFormatting.DARK_PURPLE + 1)
+ .addStructureInfo(EnumChatFormatting.BLUE + "Basic " + EnumChatFormatting.DARK_PURPLE + "Tier")
.addStructureInfo(EnumChatFormatting.GOLD + "35-39x" + EnumChatFormatting.GRAY + " Bronze Plated Bricks")
.addStructureInfo(EnumChatFormatting.GOLD + "2x" + EnumChatFormatting.GRAY + " Bronze Pipe Casing")
.addStructureInfo(EnumChatFormatting.GOLD + "2x" + EnumChatFormatting.GRAY + " Iron Block")
.addStructureInfo("")
- .addStructureInfo(EnumChatFormatting.BLUE + "Tier " + EnumChatFormatting.DARK_PURPLE + 2)
+ .addStructureInfo(EnumChatFormatting.BLUE + "High Pressure " + EnumChatFormatting.DARK_PURPLE + "Tier")
.addStructureInfo(
EnumChatFormatting.GOLD + "35-39x" + EnumChatFormatting.GRAY + " Solid Steel Machine Casing")
.addStructureInfo(EnumChatFormatting.GOLD + "2x" + EnumChatFormatting.GRAY + " Steel Pipe Casing")
@@ -371,10 +371,20 @@ public class MTESteamForgeHammer extends MTESteamMultiBase<MTESteamForgeHammer>
super.getWailaBody(itemStack, currenttip, accessor, config);
NBTTagCompound tag = accessor.getNBTData();
+ int tierMachine = tag.getInteger("tierMachine");
+ String tierMachineText;
+ if (tierMachine == 1) {
+ tierMachineText = "Basic";
+ } else if (tierMachine == 2) {
+ tierMachineText = "High Pressure";
+ } else {
+ tierMachineText = String.valueOf(tierMachine);
+ }
+
currenttip.add(
StatCollector.translateToLocal("GTPP.machines.tier") + ": "
+ EnumChatFormatting.YELLOW
- + tag.getInteger("tierMachine")
+ + tierMachineText
+ EnumChatFormatting.RESET);
currenttip.add(
StatCollector.translateToLocal("GT5U.multiblock.curparallelism") + ": "
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamMacerator.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamMacerator.java
index 5478dc303c..bc1a86dae1 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamMacerator.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamMacerator.java
@@ -255,8 +255,8 @@ public class MTESteamMacerator extends MTESteamMultiBase<MTESteamMacerator> impl
@Nonnull
protected OverclockCalculator createOverclockCalculator(@NotNull GTRecipe recipe) {
return OverclockCalculator.ofNoOverclock(recipe)
- .setEUtDiscount(1.33 * tierMachine)
- .setSpeedBoost(1.5 / tierMachine);
+ .setEUtDiscount(1.25 * tierMachine)
+ .setSpeedBoost(1.6 / tierMachine);
}
}.setMaxParallelSupplier(this::getMaxParallelRecipes);
}
@@ -270,11 +270,11 @@ public class MTESteamMacerator extends MTESteamMultiBase<MTESteamMacerator> impl
protected MultiblockTooltipBuilder createTooltip() {
MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder();
tt.addMachineType(getMachineType())
- .addInfo("Controller Block for the Steam Macerator")
- .addInfo("33.3% faster than the single block Steam Macerator")
- .addInfo("Uses only 66.6% of the steam/s that the single block Steam Macerator uses")
- .addInfo("Processes 8x parallel")
- .addInfo("Steel tier produces at twice the speed but with twice the steam consumption")
+ .addInfo("Controller Block for the Steam Grinder")
+ .addInfo("25% faster than using single block steam machines of the same pressure")
+ .addInfo("Only consumes steam at 62.5% of the L/s normally required")
+ .addInfo("Processes up to 8 items at once")
+ .addInfo("Processing Speed & Steam Consumption is doubled under High Pressure")
.addSeparator()
.beginStructureBlock(3, 3, 3, false)
.addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + " Any casing", 1)
@@ -286,10 +286,10 @@ public class MTESteamMacerator extends MTESteamMultiBase<MTESteamMacerator> impl
+ EnumChatFormatting.GRAY
+ " Any casing")
.addStructureInfo("")
- .addStructureInfo(EnumChatFormatting.BLUE + "Tier " + EnumChatFormatting.DARK_PURPLE + 1)
+ .addStructureInfo(EnumChatFormatting.BLUE + "Basic " + EnumChatFormatting.DARK_PURPLE + "Tier")
.addStructureInfo(EnumChatFormatting.GOLD + "14-22x" + EnumChatFormatting.GRAY + " Bronze Plated Bricks")
.addStructureInfo("")
- .addStructureInfo(EnumChatFormatting.BLUE + "Tier " + EnumChatFormatting.DARK_PURPLE + 2)
+ .addStructureInfo(EnumChatFormatting.BLUE + "High Pressure " + EnumChatFormatting.DARK_PURPLE + "Tier")
.addStructureInfo(
EnumChatFormatting.GOLD + "14-22x" + EnumChatFormatting.GRAY + " Solid Steel Machine Casing")
.addStructureInfo("")
@@ -311,10 +311,20 @@ public class MTESteamMacerator extends MTESteamMultiBase<MTESteamMacerator> impl
super.getWailaBody(itemStack, currenttip, accessor, config);
NBTTagCompound tag = accessor.getNBTData();
+ int tierMachine = tag.getInteger("tierMachine");
+ String tierMachineText;
+ if (tierMachine == 1) {
+ tierMachineText = "Basic";
+ } else if (tierMachine == 2) {
+ tierMachineText = "High Pressure";
+ } else {
+ tierMachineText = String.valueOf(tierMachine);
+ }
+
currenttip.add(
StatCollector.translateToLocal("GTPP.machines.tier") + ": "
+ EnumChatFormatting.YELLOW
- + tag.getInteger("tierMachine")
+ + tierMachineText
+ EnumChatFormatting.RESET);
currenttip.add(
StatCollector.translateToLocal("GT5U.multiblock.curparallelism") + ": "
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamMixer.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamMixer.java
index 6429d556c5..fbd9828aba 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamMixer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamMixer.java
@@ -310,8 +310,8 @@ public class MTESteamMixer extends MTESteamMultiBase<MTESteamMixer> implements I
@Nonnull
protected OverclockCalculator createOverclockCalculator(@NotNull GTRecipe recipe) {
return OverclockCalculator.ofNoOverclock(recipe)
- .setEUtDiscount(1.33 * tierMachine)
- .setSpeedBoost(1.5 / tierMachine);
+ .setEUtDiscount(1.25 * tierMachine)
+ .setSpeedBoost(1.6 / tierMachine);
}
}.setMaxParallelSupplier(this::getMaxParallelRecipes);
}
@@ -325,11 +325,11 @@ public class MTESteamMixer extends MTESteamMultiBase<MTESteamMixer> implements I
protected MultiblockTooltipBuilder createTooltip() {
MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder();
tt.addMachineType(getMachineType())
- .addInfo("Controller Block for the Steam Mixer")
- .addInfo("33.3% faster than a single block steam machine would run")
- .addInfo("Uses only 66.6% of the steam/s that a single block steam machine would use")
- .addInfo("Processes 8x parallel")
- .addInfo("Steel tier produces at twice the speed but with twice the steam consumption")
+ .addInfo("Controller Block for the Steam Blender")
+ .addInfo("25% faster than using single block steam machines of the same pressure")
+ .addInfo("Only consumes steam at 62.5% of the L/s normally required")
+ .addInfo("Processes up to 8 items at once")
+ .addInfo("Processing Speed & Steam Consumption is doubled under High Pressure")
.addSeparator()
.beginStructureBlock(7, 6, 7, false)
.addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + " Any casing", 1)
@@ -343,13 +343,13 @@ public class MTESteamMixer extends MTESteamMultiBase<MTESteamMixer> implements I
+ EnumChatFormatting.GRAY
+ " Any casing")
.addStructureInfo("")
- .addStructureInfo(EnumChatFormatting.BLUE + "Tier " + EnumChatFormatting.DARK_PURPLE + 1)
+ .addStructureInfo(EnumChatFormatting.BLUE + "Basic " + EnumChatFormatting.DARK_PURPLE + "Tier")
.addStructureInfo(EnumChatFormatting.GOLD + "90-100x" + EnumChatFormatting.GRAY + " Bronze Plated Bricks")
.addStructureInfo(EnumChatFormatting.GOLD + "2x" + EnumChatFormatting.GRAY + " Bronze Gear Box Casing")
.addStructureInfo(EnumChatFormatting.GOLD + "2x" + EnumChatFormatting.GRAY + " Bronze Pipe Casing")
.addStructureInfo(EnumChatFormatting.GOLD + "8x" + EnumChatFormatting.GRAY + " Block of Iron")
.addStructureInfo("")
- .addStructureInfo(EnumChatFormatting.BLUE + "Tier " + EnumChatFormatting.DARK_PURPLE + 2)
+ .addStructureInfo(EnumChatFormatting.BLUE + "High Pressure " + EnumChatFormatting.DARK_PURPLE + "Tier")
.addStructureInfo(
EnumChatFormatting.GOLD + "90-100x" + EnumChatFormatting.GRAY + " Solid Steel Machine Casing")
.addStructureInfo(EnumChatFormatting.GOLD + "2x" + EnumChatFormatting.GRAY + " Steel Gear Box Casing")
@@ -374,10 +374,20 @@ public class MTESteamMixer extends MTESteamMultiBase<MTESteamMixer> implements I
super.getWailaBody(itemStack, currenttip, accessor, config);
NBTTagCompound tag = accessor.getNBTData();
+ int tierMachine = tag.getInteger("tierMachine");
+ String tierMachineText;
+ if (tierMachine == 1) {
+ tierMachineText = "Basic";
+ } else if (tierMachine == 2) {
+ tierMachineText = "High Pressure";
+ } else {
+ tierMachineText = String.valueOf(tierMachine);
+ }
+
currenttip.add(
StatCollector.translateToLocal("GTPP.machines.tier") + ": "
+ EnumChatFormatting.YELLOW
- + tag.getInteger("tierMachine")
+ + tierMachineText
+ EnumChatFormatting.RESET);
currenttip.add(
StatCollector.translateToLocal("GT5U.multiblock.curparallelism") + ": "
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamWasher.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamWasher.java
index 6b6bc4ca62..947ea29947 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamWasher.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamWasher.java
@@ -331,8 +331,8 @@ public class MTESteamWasher extends MTESteamMultiBase<MTESteamWasher> implements
@Nonnull
protected OverclockCalculator createOverclockCalculator(@NotNull GTRecipe recipe) {
return OverclockCalculator.ofNoOverclock(recipe)
- .setEUtDiscount(1.33 * tierMachine)
- .setSpeedBoost(1.5 / tierMachine);
+ .setEUtDiscount(1.25 * tierMachine)
+ .setSpeedBoost(1.6 / tierMachine);
}
}.setMaxParallelSupplier(this::getMaxParallelRecipes);
}
@@ -346,11 +346,11 @@ public class MTESteamWasher extends MTESteamMultiBase<MTESteamWasher> implements
protected MultiblockTooltipBuilder createTooltip() {
MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder();
tt.addMachineType(getMachineType())
- .addInfo("Controller Block for the Steam Washer")
- .addInfo("33.3% faster than a single block steam machine would run")
- .addInfo("Uses only 66.6% of the steam/s that a single block steam machine would use")
- .addInfo("Processes 8x parallel")
- .addInfo("Steel tier produces at twice the speed but with twice the steam consumption")
+ .addInfo("Controller Block for the Steam Purifier")
+ .addInfo("25% faster than using single block steam machines of the same pressure")
+ .addInfo("Only consumes steam at 62.5% of the L/s normally required")
+ .addInfo("Processes up to 8 items at once")
+ .addInfo("Processing Speed & Steam Consumption is doubled under High Pressure")
.addSeparator()
.beginStructureBlock(5, 5, 5, false)
.addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + " Any casing", 1)
@@ -363,13 +363,13 @@ public class MTESteamWasher extends MTESteamMultiBase<MTESteamWasher> implements
+ EnumChatFormatting.GRAY
+ " Any casing")
.addStructureInfo("")
- .addStructureInfo(EnumChatFormatting.BLUE + "Tier " + EnumChatFormatting.DARK_PURPLE + 1)
+ .addStructureInfo(EnumChatFormatting.BLUE + "Basic " + EnumChatFormatting.DARK_PURPLE + "Tier")
.addStructureInfo(EnumChatFormatting.GOLD + "55-59x" + EnumChatFormatting.GRAY + " Bronze Plated Bricks")
.addStructureInfo(EnumChatFormatting.GOLD + "24x" + EnumChatFormatting.GRAY + " Any Glass")
.addStructureInfo(EnumChatFormatting.GOLD + "12x" + EnumChatFormatting.GRAY + " Bronze Pipe Casing")
.addStructureInfo(EnumChatFormatting.GOLD + "8x" + EnumChatFormatting.GRAY + " Bronze Gear Box Casing")
.addStructureInfo("")
- .addStructureInfo(EnumChatFormatting.BLUE + "Tier " + EnumChatFormatting.DARK_PURPLE + 2)
+ .addStructureInfo(EnumChatFormatting.BLUE + "High Pressure " + EnumChatFormatting.DARK_PURPLE + "Tier")
.addStructureInfo(
EnumChatFormatting.GOLD + "55-59x" + EnumChatFormatting.GRAY + " Solid Steel Machine Casing")
.addStructureInfo(EnumChatFormatting.GOLD + "24x" + EnumChatFormatting.GRAY + " Any Glass")
@@ -394,10 +394,20 @@ public class MTESteamWasher extends MTESteamMultiBase<MTESteamWasher> implements
super.getWailaBody(itemStack, currenttip, accessor, config);
NBTTagCompound tag = accessor.getNBTData();
+ int tierMachine = tag.getInteger("tierMachine");
+ String tierMachineText;
+ if (tierMachine == 1) {
+ tierMachineText = "Basic";
+ } else if (tierMachine == 2) {
+ tierMachineText = "High Pressure";
+ } else {
+ tierMachineText = String.valueOf(tierMachine);
+ }
+
currenttip.add(
StatCollector.translateToLocal("GTPP.machines.tier") + ": "
+ EnumChatFormatting.YELLOW
- + tag.getInteger("tierMachine")
+ + tierMachineText
+ EnumChatFormatting.RESET);
currenttip.add(
StatCollector.translateToLocal("GT5U.multiblock.curparallelism") + ": "
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamWaterPump.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamWaterPump.java
index a397a80974..e29cc81baf 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamWaterPump.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/steam/MTESteamWaterPump.java
@@ -321,10 +321,20 @@ public class MTESteamWaterPump extends MTESteamMultiBase<MTESteamWaterPump> impl
super.getWailaBody(itemStack, currenttip, accessor, config);
NBTTagCompound tag = accessor.getNBTData();
+ int tierMachine = tag.getInteger("mSetTier");
+ String tierMachineText;
+ if (tierMachine == 1) {
+ tierMachineText = "Bronze";
+ } else if (tierMachine == 2) {
+ tierMachineText = "Steel";
+ } else {
+ tierMachineText = String.valueOf(tierMachine);
+ }
+
currenttip.add(
- StatCollector.translateToLocal("GT5U.machines.tier") + ": "
+ StatCollector.translateToLocal("GTPP.machines.tier") + ": "
+ EnumChatFormatting.BLUE
- + tag.getInteger("mSetTier")
+ + tierMachineText
+ EnumChatFormatting.RESET);
currenttip.add(
StatCollector.translateToLocal("GT5U.biomes.humidity") + " "
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSteamMultis.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSteamMultis.java
index 3808b6683d..465ca37b38 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSteamMultis.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSteamMultis.java
@@ -40,17 +40,17 @@ public class GregtechSteamMultis {
new MTESteamCentrifuge(
Controller_SteamCentrifugeMulti.ID,
"gtpp.multimachine.steam.centrifuge",
- "Steam Centrifuge").getStackForm(1));
+ "Steam Separator").getStackForm(1));
GregtechItemList.Controller_SteamWasherMulti.set(
- new MTESteamWasher(Controller_SteamWasherMulti.ID, "gtpp.multimachine.steam.washer", "Steam Washer")
+ new MTESteamWasher(Controller_SteamWasherMulti.ID, "gtpp.multimachine.steam.washer", "Steam Purifier")
.getStackForm(1));
GregtechItemList.Controller_SteamForgeHammerMulti.set(
new MTESteamForgeHammer(
Controller_SteamForgeHammer.ID,
"gtpp.multimachine.steam.forge.hammer",
- "Steam Forge Hammer").getStackForm(1));
+ "Steam Presser").getStackForm(1));
GregtechItemList.Controller_SteamMixerMulti.set(
- new MTESteamMixer(Controller_SteamMixerMulti.ID, "gtpp.multimachine.steam.mixer", "Steam Mixer")
+ new MTESteamMixer(Controller_SteamMixerMulti.ID, "gtpp.multimachine.steam.mixer", "Steam Blender")
.getStackForm(1));
GregtechItemList.Hatch_Input_Bus_Steam.set(