From 5312a5393982574013df0481cb635d33885e8115 Mon Sep 17 00:00:00 2001 From: Christian Fillmore <140107536+EvilPiza@users.noreply.github.com> Date: Sat, 4 Oct 2025 18:49:50 -0500 Subject: [PATCH] fix(routebuilder): prevent crash when removing node Fixed an issue where attempting to remove a node when none existed in the route would cause a crash. --- .../com/jelly/mightyminerv2/feature/impl/RouteBuilder.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/jelly/mightyminerv2/feature/impl/RouteBuilder.java b/src/main/java/com/jelly/mightyminerv2/feature/impl/RouteBuilder.java index fb2c3d55..1000278b 100644 --- a/src/main/java/com/jelly/mightyminerv2/feature/impl/RouteBuilder.java +++ b/src/main/java/com/jelly/mightyminerv2/feature/impl/RouteBuilder.java @@ -69,6 +69,11 @@ public void onKeyEvent(InputEvent.KeyInputEvent event) { if (MightyMinerConfig.routeBuilderRemoveKeybind.isActive()) { Route selectedRoute = RouteHandler.getInstance().getSelectedRoute(); + + if (selectedRoute.isEmpty()) { + return; + } + RouteWaypoint closest = selectedRoute.getClosest(PlayerUtil.getBlockStandingOn()).get(); int index = selectedRoute.indexOf(closest);