diff options
author | bowser0000 <bowser0000@gmail.com> | 2022-04-16 20:52:59 -0400 |
---|---|---|
committer | bowser0000 <bowser0000@gmail.com> | 2022-04-16 20:52:59 -0400 |
commit | 637d39e2dad83b29503a1b12fc8e2f7f9e1489fa (patch) | |
tree | aa910a2906cbd618f6ea26552b36281e01d28388 /src/main/java/me/Danker/features/CrystalHollowWaypoints.java | |
parent | 7af45a9bee936d6da43e8b9ee6473a8ecbcb3d7f (diff) | |
download | SkyblockMod-637d39e2dad83b29503a1b12fc8e2f7f9e1489fa.tar.gz SkyblockMod-637d39e2dad83b29503a1b12fc8e2f7f9e1489fa.tar.bz2 SkyblockMod-637d39e2dad83b29503a1b12fc8e2f7f9e1489fa.zip |
Add auto add player waypoints
Diffstat (limited to 'src/main/java/me/Danker/features/CrystalHollowWaypoints.java')
-rw-r--r-- | src/main/java/me/Danker/features/CrystalHollowWaypoints.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/main/java/me/Danker/features/CrystalHollowWaypoints.java b/src/main/java/me/Danker/features/CrystalHollowWaypoints.java index 1ce4150..f367877 100644 --- a/src/main/java/me/Danker/features/CrystalHollowWaypoints.java +++ b/src/main/java/me/Danker/features/CrystalHollowWaypoints.java @@ -1,6 +1,7 @@ package me.Danker.features; import me.Danker.DankersSkyblockMod; +import me.Danker.commands.CrystalHollowWaypointCommand; import me.Danker.commands.ToggleCommand; import me.Danker.handlers.ScoreboardHandler; import me.Danker.utils.RenderUtils; @@ -88,7 +89,7 @@ public class CrystalHollowWaypoints { if (!king && entity.getCustomNameTag().endsWith("King Yolkar")) { king = found = true; waypoints.add(new Waypoint("King Yolkar", entity.getPosition())); - } else if (!corleone && entity.getCustomNameTag().endsWith("Boss Corleone")) { + } else if (!corleone && entity.getCustomNameTag().contains("Boss Corleone")) { corleone = found = true; waypoints.add(new Waypoint("Boss Corleone", entity.getPosition())); } else if (!guardian && entity.getCustomNameTag().contains("Key Guardian")) { @@ -123,8 +124,15 @@ public class CrystalHollowWaypoints { */ if (ToggleCommand.crystalHollowWaypoints && Utils.tabLocation.equals("Crystal Hollows")) { if (!message.contains(player.getName()) && (message.contains(": $DSMCHWP:") || message.contains(": $SBECHWP:"))) { + String waypoints = message.substring(message.lastIndexOf(":") + 1); + + if (ToggleCommand.crystalAutoPlayerWaypoints) { + CrystalHollowWaypointCommand.addWaypoints(waypoints, true); + return; + } + ChatComponentText add = new ChatComponentText(EnumChatFormatting.GREEN + "" + EnumChatFormatting.BOLD + " [ADD]\n"); - add.setChatStyle(add.getChatStyle().setChatClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/dsmaddcrystalhollowwaypoints " + message.substring(message.lastIndexOf(":") + 1)))); + add.setChatStyle(add.getChatStyle().setChatClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/dsmaddcrystalhollowwaypoints " + waypoints))); new Thread(() -> { try { |