From d68d24451b5b1a8fba6913b1bcb8cdf7ee0e8f39 Mon Sep 17 00:00:00 2001 From: Kevin <92656833+kevinthegreat1@users.noreply.github.com> Date: Mon, 12 Aug 2024 05:57:41 +0800 Subject: Fix quick nav tooltip config (#909) --- .../skyblocker/config/configs/QuickNavigationConfig.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/main/java') 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; -- cgit