From 8585afb20fb11d9349a3b9e079e037301c11c602 Mon Sep 17 00:00:00 2001 From: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> Date: Wed, 3 Apr 2024 23:20:40 -0400 Subject: Refactor OrderedWaypoints --- .../de/hysky/skyblocker/skyblock/waypoint/OrderedWaypoints.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/main/java/de') diff --git a/src/main/java/de/hysky/skyblocker/skyblock/waypoint/OrderedWaypoints.java b/src/main/java/de/hysky/skyblocker/skyblock/waypoint/OrderedWaypoints.java index c865767c..7f9e1ba2 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/waypoint/OrderedWaypoints.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/waypoint/OrderedWaypoints.java @@ -69,7 +69,7 @@ public class OrderedWaypoints { private static final Map WAYPOINTS = new Object2ObjectOpenHashMap<>(); private static final Semaphore SEMAPHORE = new Semaphore(1); private static final Object2IntOpenHashMap INDEX_STORE = new Object2IntOpenHashMap<>(); - private static final int RADIUS = 3; + private static final int RADIUS = 2; private static final float[] LIGHT_GRAY = { 192 / 255f, 192 / 255f, 192 / 255f }; private static CompletableFuture loaded; @@ -137,7 +137,7 @@ public class OrderedWaypoints { return Command.SINGLE_SUCCESS; } - int rgb = hex != null ? Integer.decode("0x" + hex.replace("#", "")).intValue() : Integer.MIN_VALUE; + int rgb = hex != null ? Integer.decode("0x" + hex.replace("#", "")) : Integer.MIN_VALUE; float[] colorComponents = rgb != Integer.MIN_VALUE ? new float[] { (rgb >> 16) & 0xFF, (rgb >> 8) & 0xFF, rgb & 0xFF } : new float[0]; OrderedWaypointGroup group = WAYPOINTS.computeIfAbsent(groupName, name -> new OrderedWaypointGroup(name, true, new ObjectArrayList<>())); @@ -227,7 +227,7 @@ public class OrderedWaypoints { for (int i = 0; i < waypoints.size(); i++) { OrderedWaypoint waypoint = waypoints.get(i); - if (player.getBlockPos().isWithinDistance(waypoint.getPos(), RADIUS)) { + if (waypoint.getPos().isWithinDistance(player.getPos(), RADIUS)) { centreIndex = i; INDEX_STORE.put(group.name(), i); @@ -462,6 +462,6 @@ public class OrderedWaypoints { private enum RelativeIndex { PREVIOUS, CURRENT, - NEXT; + NEXT } } -- cgit