@ -66,6 +67,13 @@ public class RouteManager extends BaseClass implements Runnable {
@@ -66,6 +67,13 @@ public class RouteManager extends BaseClass implements Runnable {
LOG.debug("{}→ Candidate {} would create loop, skipping",inset,routeCandidate.shortName());
continue;
}
HashSet<Tile>stuckTrace=train.stuckTrace();// if train has been stopped in between two blocks lastly: only allow routes that do not conflict with current train position