diff options
author | Alexdoru <57050655+Alexdoru@users.noreply.github.com> | 2024-09-11 20:07:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-11 18:07:29 +0000 |
commit | fa1262ed62a368accd0cfacbc56c408b4fa2a40d (patch) | |
tree | 7738504634de4479193ac24e7d6cfffb09c9c61b | |
parent | cd00c0d50bc1e7c0da88e6171a5acde0585683d0 (diff) | |
download | GT5-Unofficial-fa1262ed62a368accd0cfacbc56c408b4fa2a40d.tar.gz GT5-Unofficial-fa1262ed62a368accd0cfacbc56c408b4fa2a40d.tar.bz2 GT5-Unofficial-fa1262ed62a368accd0cfacbc56c408b4fa2a40d.zip |
Fixes for previous PR (#3157)
8 files changed, 26 insertions, 80 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachineSteel.java b/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachineSteel.java index ea2c347d15..8d6f5568d5 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachineSteel.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachineSteel.java @@ -24,8 +24,6 @@ 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/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/MTESteamMultiBase.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/MTESteamMultiBase.java index 352ce85c12..e4999ac3be 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 @@ -51,6 +51,7 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends protected static final String TT_steaminputbus = StatCollector.translateToLocal("GTPP.MBTT.SteamInputBus"); protected static final String TT_steamoutputbus = StatCollector.translateToLocal("GTPP.MBTT.SteamOutputBus"); protected static final String TT_steamhatch = StatCollector.translateToLocal("GTPP.MBTT.SteamHatch"); + protected static final String HIGH_PRESSURE_TOOLTIP_NOTICE = "Processing Speed & Steam Consumption is doubled under High Pressure"; public MTESteamMultiBase(String aName) { super(aName); @@ -402,6 +403,19 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends super.getMTEWailaBody(itemStack, currentTip, accessor, config); } + protected static String getSteamTierTextForWaila(NBTTagCompound tag) { + int tierMachine = tag.getInteger("tierMachine"); + String tierMachineText; + if (tierMachine == 1) { + tierMachineText = "Basic"; + } else if (tierMachine == 2) { + tierMachineText = "High Pressure"; + } else { + tierMachineText = String.valueOf(tierMachine); + } + return tierMachineText; + } + protected static <T extends MTESteamMultiBase<T>> HatchElementBuilder<T> buildSteamInput(Class<T> typeToken) { return buildHatchAdder(typeToken).adder(MTESteamMultiBase::addToMachineList) .hatchIds(31040) 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 29b1aec3b6..6043b0f306 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 @@ -331,7 +331,7 @@ public class MTESteamCentrifuge extends MTESteamMultiBase<MTESteamCentrifuge> im .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") + .addInfo(HIGH_PRESSURE_TOOLTIP_NOTICE) .addSeparator() .beginStructureBlock(5, 5, 5, false) .addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + " Any casing", 1) @@ -374,21 +374,10 @@ public class MTESteamCentrifuge extends MTESteamMultiBase<MTESteamCentrifuge> im IWailaConfigHandler config) { 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 - + tierMachineText + + getSteamTierTextForWaila(tag) + 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 3d5add5131..fb6ffe0cda 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 @@ -275,7 +275,7 @@ public class MTESteamCompressor extends MTESteamMultiBase<MTESteamCompressor> im .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") + .addInfo(HIGH_PRESSURE_TOOLTIP_NOTICE) .addSeparator() .beginStructureBlock(3, 3, 4, false) .addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + " Any casing", 1) @@ -311,21 +311,10 @@ public class MTESteamCompressor extends MTESteamMultiBase<MTESteamCompressor> im IWailaConfigHandler config) { 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 - + tierMachineText + + getSteamTierTextForWaila(tag) + 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 fe27dd947b..92fc531946 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 @@ -325,7 +325,7 @@ public class MTESteamForgeHammer extends MTESteamMultiBase<MTESteamForgeHammer> .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") + .addInfo(HIGH_PRESSURE_TOOLTIP_NOTICE) .addSeparator() .beginStructureBlock(6, 5, 5, false) .addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + " Any casing", 1) @@ -370,21 +370,10 @@ public class MTESteamForgeHammer extends MTESteamMultiBase<MTESteamForgeHammer> IWailaConfigHandler config) { 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 - + tierMachineText + + getSteamTierTextForWaila(tag) + 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 bc1a86dae1..274711850a 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 @@ -274,7 +274,7 @@ public class MTESteamMacerator extends MTESteamMultiBase<MTESteamMacerator> impl .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") + .addInfo(HIGH_PRESSURE_TOOLTIP_NOTICE) .addSeparator() .beginStructureBlock(3, 3, 3, false) .addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + " Any casing", 1) @@ -310,21 +310,10 @@ public class MTESteamMacerator extends MTESteamMultiBase<MTESteamMacerator> impl IWailaConfigHandler config) { 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 - + tierMachineText + + getSteamTierTextForWaila(tag) + 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 fbd9828aba..2576c24749 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 @@ -329,7 +329,7 @@ public class MTESteamMixer extends MTESteamMultiBase<MTESteamMixer> implements I .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") + .addInfo(HIGH_PRESSURE_TOOLTIP_NOTICE) .addSeparator() .beginStructureBlock(7, 6, 7, false) .addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + " Any casing", 1) @@ -373,21 +373,10 @@ public class MTESteamMixer extends MTESteamMultiBase<MTESteamMixer> implements I IWailaConfigHandler config) { 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 - + tierMachineText + + getSteamTierTextForWaila(tag) + 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 947ea29947..de0c104c3c 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 @@ -350,7 +350,7 @@ public class MTESteamWasher extends MTESteamMultiBase<MTESteamWasher> implements .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") + .addInfo(HIGH_PRESSURE_TOOLTIP_NOTICE) .addSeparator() .beginStructureBlock(5, 5, 5, false) .addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + " Any casing", 1) @@ -393,21 +393,10 @@ public class MTESteamWasher extends MTESteamMultiBase<MTESteamWasher> implements IWailaConfigHandler config) { 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 - + tierMachineText + + getSteamTierTextForWaila(tag) + EnumChatFormatting.RESET); currenttip.add( StatCollector.translateToLocal("GT5U.multiblock.curparallelism") + ": " |