aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorKevin <92656833+kevinthegreat1@users.noreply.github.com>2024-08-12 05:57:41 +0800
committerGitHub <noreply@github.com>2024-08-11 17:57:41 -0400
commitd68d24451b5b1a8fba6913b1bcb8cdf7ee0e8f39 (patch)
treead06c918f56ee6bbe8e14598088dfc14984799cc /src/main/java
parentc68b9317ba9d6c97f12fa3eb29e405c8d26972df (diff)
downloadSkyblocker-d68d24451b5b1a8fba6913b1bcb8cdf7ee0e8f39.tar.gz
Skyblocker-d68d24451b5b1a8fba6913b1bcb8cdf7ee0e8f39.tar.bz2
Skyblocker-d68d24451b5b1a8fba6913b1bcb8cdf7ee0e8f39.zip
Fix quick nav tooltip config (#909)
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/config/configs/QuickNavigationConfig.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/main/java/de/hysky/skyblocker/config/configs/QuickNavigationConfig.java b/src/main/java/de/hysky/skyblocker/config/configs/QuickNavigationConfig.java
index fd7c30f3..ac3e5a72 100644
--- a/src/main/java/de/hysky/skyblocker/config/configs/QuickNavigationConfig.java
+++ b/src/main/java/de/hysky/skyblocker/config/configs/QuickNavigationConfig.java
@@ -65,6 +65,15 @@ public class QuickNavigationConfig {
public QuickNavItem button14 = new QuickNavItem(new ItemData(Items.CRAFTING_TABLE), "Craft Item", "/craft", "Crafting Table");
public static class QuickNavItem {
+ /**
+ * Default constructor or else gson skips initialization.
+ */
+ private QuickNavItem() {}
+
+ public QuickNavItem(ItemData itemData, String clickEvent, String tooltip) {
+ this(itemData, "none", clickEvent, tooltip);
+ }
+
public QuickNavItem(ItemData itemData, @Language("RegExp") String uiTitle, String clickEvent, String tooltip) {
this.itemData = itemData;
this.uiTitle = uiTitle;
@@ -72,10 +81,6 @@ public class QuickNavigationConfig {
this.tooltip = tooltip;
}
- public QuickNavItem(ItemData itemData, String clickEvent, String tooltip) {
- this(itemData, "none", clickEvent, tooltip);
- }
-
@SerialEntry
public boolean render = true;
@@ -86,7 +91,7 @@ public class QuickNavigationConfig {
public String uiTitle;
@SerialEntry
- public String tooltip;
+ public String tooltip = "";
@SerialEntry
public String clickEvent;