From bbdd7974829a859e7a96d7908352bd75162956e2 Mon Sep 17 00:00:00 2001 From: Hazhys <1099287501@qq.com> Date: Thu, 14 May 2026 22:59:13 +0800 Subject: [PATCH] Fix train navigation path not optimized --- .../com/simibubi/create/content/trains/entity/Navigation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/simibubi/create/content/trains/entity/Navigation.java b/src/main/java/com/simibubi/create/content/trains/entity/Navigation.java index b8efa5f75d..d8283e4429 100644 --- a/src/main/java/com/simibubi/create/content/trains/entity/Navigation.java +++ b/src/main/java/com/simibubi/create/content/trains/entity/Navigation.java @@ -681,7 +681,7 @@ public void search(double maxDistance, double maxCost, boolean forward, ArrayLis if (signalData.hasPoints()) { for (TrackEdgePoint point : signalData.getPoints()) { if (point instanceof GlobalStation station) { - if (station.canApproachFrom(node2) && stationTest.test(distance, penalty, reachedVia, + if (station.canApproachFrom(node2) && stationTest.test(distance, distance + penalty, reachedVia, Pair.of(Couple.create(node1, node2), edge), station)) return; }