aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/api/gui/modularui/GTUITextures.java2
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEDrillerBase.java23
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