diff options
| author | msg-programs <msgdoesstuff@gmail.com> | 2023-08-06 15:20:53 +0200 |
|---|---|---|
| committer | msg-programs <msgdoesstuff@gmail.com> | 2023-08-06 15:20:53 +0200 |
| commit | f8c6e9454cc1354714bf46f7763ff7faf7669ddf (patch) | |
| tree | aa4e20705a3e9ce8b0edac4aacacab9f757647f8 /src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget | |
| parent | a3e6f2854e8c254be303ace9a01f4c195adf3e16 (diff) | |
| download | Skyblocker-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); } |
