diff options
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r-- | src/main/java/gregtech/api/gui/modularui/GTUITextures.java | 2 | ||||
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multi/MTEDrillerBase.java | 23 |
2 files changed, 16 insertions, 9 deletions
diff --git a/src/main/java/gregtech/api/gui/modularui/GTUITextures.java b/src/main/java/gregtech/api/gui/modularui/GTUITextures.java index 67fc603f3e..2e0fc114d9 100644 --- a/src/main/java/gregtech/api/gui/modularui/GTUITextures.java +++ b/src/main/java/gregtech/api/gui/modularui/GTUITextures.java @@ -449,6 +449,8 @@ public class GTUITextures { .fullImage(GregTech.ID, "gui/overlay_button/machine_mode_compressing"); public static final UITexture OVERLAY_BUTTON_MACHINEMODE_SINGULARITY = UITexture .fullImage(GregTech.ID, "gui/overlay_button/machine_mode_singularity"); + public static final UITexture OVERLAY_BUTTON_MACHINEMODE_STEAM = UITexture + .fullImage(GregTech.ID, "gui/overlay_button/machine_mode_dehp_steam"); /** * Can adjust size as needed. diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTEDrillerBase.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTEDrillerBase.java index 81069c8841..f35d9f4a84 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/MTEDrillerBase.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTEDrillerBase.java @@ -181,6 +181,18 @@ public abstract class MTEDrillerBase extends MTEEnhancedMultiBlockBase<MTEDrille initFields(); } + protected void addOperatingMessages() { + // Inheritors can overwrite these to add custom operating messages. + addResultMessage(STATE_DOWNWARD, true, "deploying_pipe"); + addResultMessage(STATE_DOWNWARD, false, "extracting_pipe"); + addResultMessage(STATE_AT_BOTTOM, true, "drilling"); + addResultMessage(STATE_AT_BOTTOM, false, "no_mining_pipe"); + addResultMessage(STATE_UPWARD, true, "retracting_pipe"); + addResultMessage(STATE_UPWARD, false, "drill_generic_finished"); + addResultMessage(STATE_ABORT, true, "retracting_pipe"); + addResultMessage(STATE_ABORT, false, "drill_retract_pipes_finished"); + } + private void initFields() { casingBlock = getCasingBlockItem().getBlock(); casingMeta = getCasingBlockItem().get(0) @@ -192,15 +204,8 @@ public abstract class MTEDrillerBase extends MTEEnhancedMultiBlockBase<MTEDrille casingTextureIndex = getCasingTextureIndex(); workState = STATE_DOWNWARD; - // Inheritors can overwrite these to add custom operating messages. - addResultMessage(STATE_DOWNWARD, true, "deploying_pipe"); - addResultMessage(STATE_DOWNWARD, false, "extracting_pipe"); - addResultMessage(STATE_AT_BOTTOM, true, "drilling"); - addResultMessage(STATE_AT_BOTTOM, false, "no_mining_pipe"); - addResultMessage(STATE_UPWARD, true, "retracting_pipe"); - addResultMessage(STATE_UPWARD, false, "drill_generic_finished"); - addResultMessage(STATE_ABORT, true, "retracting_pipe"); - addResultMessage(STATE_ABORT, false, "drill_retract_pipes_finished"); + addOperatingMessages(); + } @Override |