diff options
author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2024-01-12 02:25:24 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-12 02:25:24 -0500 |
commit | 2a597ea5d76835df1c00e7a944e5899b96bd5b0d (patch) | |
tree | 0ecd335270c44330d0e277d80b71c9d9976838b2 /src/main/java/de/hysky/skyblocker | |
parent | b48d0e18b94431efe294c0944b4e7df31d949269 (diff) | |
download | Skyblocker-2a597ea5d76835df1c00e7a944e5899b96bd5b0d.tar.gz Skyblocker-2a597ea5d76835df1c00e7a944e5899b96bd5b0d.tar.bz2 Skyblocker-2a597ea5d76835df1c00e7a944e5899b96bd5b0d.zip |
Fix tips triggering too much (#485)
Diffstat (limited to 'src/main/java/de/hysky/skyblocker')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/Tips.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/Tips.java b/src/main/java/de/hysky/skyblocker/skyblock/Tips.java index 0d3c2a37..94a5fe14 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/Tips.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/Tips.java @@ -43,6 +43,8 @@ public class Tips { getTipFactory("skyblocker.tips.quickNav", ClickEvent.Action.SUGGEST_COMMAND, "/skyblocker config") ); + private static boolean sentTip = false; + private static Supplier<Text> getTipFactory(String key) { return () -> Text.translatable(key); } @@ -66,8 +68,9 @@ public class Tips { private static void sendNextTip() { MinecraftClient client = MinecraftClient.getInstance(); - if (client.player != null && SkyblockerConfigManager.get().general.enableTips) { + if (client.player != null && SkyblockerConfigManager.get().general.enableTips && !sentTip) { client.player.sendMessage(nextTip(), false); + sentTip = true; } } |