aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorolim88 <bobq4582@gmail.com>2024-10-21 05:48:49 +0100
committerGitHub <noreply@github.com>2024-10-21 00:48:49 -0400
commit21e14cfddb0d0a22d031332caab2f5f51dc6880e (patch)
tree31e35b0bd2ea53d15c23a97aabbc31f68f441fb4 /src/main/java
parent3b344cdeee980a3eaf8609b983a4aafb189a6f46 (diff)
downloadSkyblocker-21e14cfddb0d0a22d031332caab2f5f51dc6880e.tar.gz
Skyblocker-21e14cfddb0d0a22d031332caab2f5f51dc6880e.tar.bz2
Skyblocker-21e14cfddb0d0a22d031332caab2f5f51dc6880e.zip
fix kings scent detection for wishing compass (#1012)
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/dwarven/WishingCompassSolver.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dwarven/WishingCompassSolver.java b/src/main/java/de/hysky/skyblocker/skyblock/dwarven/WishingCompassSolver.java
index 3b49c903..964131ec 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/dwarven/WishingCompassSolver.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/dwarven/WishingCompassSolver.java
@@ -103,11 +103,15 @@ public class WishingCompassSolver {
}
private static boolean isKingsScentPresent() {
- String footer = PlayerListMgr.getFooter();
- if (footer == null) {
- return false;
- }
- return footer.contains("King's Scent I");
+ if (CLIENT.player == null) {
+ return false;
+ }
+ //make sure the data is in tab and if not tell the user
+ if (PlayerListMgr.getPlayerStringList().stream().noneMatch(entry -> entry.startsWith("Active Effects:"))) {
+ CLIENT.player.sendMessage(Constants.PREFIX.get().append(Text.translatable("skyblocker.config.mining.crystalsWaypoints.wishingCompassSolver.enableTabEffectsMessage")), false);
+ return false;
+ }
+ return PlayerListMgr.getPlayerStringList().stream().anyMatch(entry -> entry.startsWith("King's Scent"));
}
private static boolean isKeyInInventory() {