diff options
| author | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2024-12-31 15:36:09 -0800 |
|---|---|---|
| committer | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2024-12-31 15:36:09 -0800 |
| commit | 8d879bd1c95656d39067fdfc9093d89cb7cc7e56 (patch) | |
| tree | 26b7f3c0b93218cb7970208330fa210252eb19ff /src/main/java/de | |
| parent | 8e56d1a26c2c0f75f46704b13ba3162cf5ddf2a6 (diff) | |
| download | Skyblocker-8d879bd1c95656d39067fdfc9093d89cb7cc7e56.tar.gz Skyblocker-8d879bd1c95656d39067fdfc9093d89cb7cc7e56.tar.bz2 Skyblocker-8d879bd1c95656d39067fdfc9093d89cb7cc7e56.zip | |
Fix ordered waypoints
Diffstat (limited to 'src/main/java/de')
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/utils/waypoint/OrderedNamedWaypoint.java | 3 | ||||
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/utils/waypoint/WaypointGroup.java | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/utils/waypoint/OrderedNamedWaypoint.java b/src/main/java/de/hysky/skyblocker/utils/waypoint/OrderedNamedWaypoint.java index 647b15da..2978b883 100644 --- a/src/main/java/de/hysky/skyblocker/utils/waypoint/OrderedNamedWaypoint.java +++ b/src/main/java/de/hysky/skyblocker/utils/waypoint/OrderedNamedWaypoint.java @@ -77,6 +77,9 @@ public class OrderedNamedWaypoint extends NamedWaypoint { @Override public void render(WorldRenderContext context) { super.render(context); + if (relativeIndex == RelativeIndex.NEXT && shouldRender()) { + RenderHelper.renderLineFromCursor(context, centerPos, getRenderColorComponents(), 1f, DEFAULT_LINE_WIDTH); + } if (shouldRenderName()) { float scale = Math.max((float) context.camera().getPos().distanceTo(centerPos) / 10, 1); RenderHelper.renderText(context, Text.of(String.valueOf(index + 1)), centerPos.add(0, 1, 0), scale, MinecraftClient.getInstance().textRenderer.fontHeight + 1, true); diff --git a/src/main/java/de/hysky/skyblocker/utils/waypoint/WaypointGroup.java b/src/main/java/de/hysky/skyblocker/utils/waypoint/WaypointGroup.java index fe8c99cc..3add490d 100644 --- a/src/main/java/de/hysky/skyblocker/utils/waypoint/WaypointGroup.java +++ b/src/main/java/de/hysky/skyblocker/utils/waypoint/WaypointGroup.java @@ -107,7 +107,7 @@ public class WaypointGroup { } public void render(WorldRenderContext context) { - if (ordered) { + if (ordered && !waypoints.isEmpty()) { for (int i = 0; i < waypoints.size(); i++) { NamedWaypoint waypoint = waypoints.get(i); if (waypoint.pos.isWithinDistance(MinecraftClient.getInstance().player.getPos(), WAYPOINT_ACTIVATION_RADIUS)) { |
