aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-12-31 15:36:09 -0800
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-12-31 15:36:09 -0800
commit8d879bd1c95656d39067fdfc9093d89cb7cc7e56 (patch)
tree26b7f3c0b93218cb7970208330fa210252eb19ff /src/main/java
parent8e56d1a26c2c0f75f46704b13ba3162cf5ddf2a6 (diff)
downloadSkyblocker-8d879bd1c95656d39067fdfc9093d89cb7cc7e56.tar.gz
Skyblocker-8d879bd1c95656d39067fdfc9093d89cb7cc7e56.tar.bz2
Skyblocker-8d879bd1c95656d39067fdfc9093d89cb7cc7e56.zip
Fix ordered waypoints
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/utils/waypoint/OrderedNamedWaypoint.java3
-rw-r--r--src/main/java/de/hysky/skyblocker/utils/waypoint/WaypointGroup.java2
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)) {