aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget
diff options
context:
space:
mode:
authormsg-programs <msgdoesstuff@gmail.com>2023-08-06 15:20:53 +0200
committermsg-programs <msgdoesstuff@gmail.com>2023-08-06 15:20:53 +0200
commitf8c6e9454cc1354714bf46f7763ff7faf7669ddf (patch)
treeaa4e20705a3e9ce8b0edac4aacacab9f757647f8 /src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget
parenta3e6f2854e8c254be303ace9a01f4c195adf3e16 (diff)
downloadSkyblocker-f8c6e9454cc1354714bf46f7763ff7faf7669ddf.tar.gz
Skyblocker-f8c6e9454cc1354714bf46f7763ff7faf7669ddf.tar.bz2
Skyblocker-f8c6e9454cc1354714bf46f7763ff7faf7669ddf.zip
Add error handling, rename EmptyWidget to ErrorWidget and allow custom string.
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/ErrorWidget.java (renamed from src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/EmptyWidget.java)16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/EmptyWidget.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/ErrorWidget.java
index 0e85003f..7f53fde7 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/EmptyWidget.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/ErrorWidget.java
@@ -8,18 +8,24 @@ import net.minecraft.util.Formatting;
// empty widget for when nothing can be shown
-public class EmptyWidget extends Widget {
- private static final MutableText TITLE = Text.literal("Empty").formatted(Formatting.RED,
+public class ErrorWidget extends Widget {
+ private static final MutableText TITLE = Text.literal("Error").formatted(Formatting.RED,
Formatting.BOLD);
- public EmptyWidget() {
+ Text error = Text.of("No info available!");
+
+ public ErrorWidget() {
+ super(TITLE, Formatting.RED.getColorValue());
+ }
+
+ public ErrorWidget(String error) {
super(TITLE, Formatting.RED.getColorValue());
+ this.error = Text.of(error);
}
@Override
public void updateContent() {
- Text info = Text.of("No info for this area!");
- PlainTextComponent inf = new PlainTextComponent(info);
+ PlainTextComponent inf = new PlainTextComponent(this.error);
this.addComponent(inf);
}