diff options
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)) { |
