add force cancel

This commit is contained in:
Leijurv
2018-09-01 14:45:57 -07:00
parent 8d46c36269
commit e705f9808b
2 changed files with 13 additions and 0 deletions

View File

@@ -17,6 +17,7 @@
package baritone.pathing.calc;
import baritone.behavior.impl.PathingBehavior;
import baritone.pathing.goals.Goal;
import baritone.pathing.path.IPath;
import baritone.utils.pathing.BetterBlockPos;
@@ -121,6 +122,11 @@ public abstract class AbstractNodeCostSearch implements IPathFinder {
return node;
}
public static void forceCancel() {
PathingBehavior.INSTANCE.cancel();
currentlyRunning = null;
}
@Override
public Optional<IPath> pathToMostRecentNodeConsidered() {
return Optional.ofNullable(mostRecentConsidered).map(node -> new Path(startNode, node, 0));