This commit is contained in:
Leijurv
2018-11-05 14:37:05 -08:00
parent e11e3dfd86
commit 30408384c6
3 changed files with 11 additions and 4 deletions

View File

@@ -254,9 +254,13 @@ public final class PathingBehavior extends Behavior implements IPathingBehavior,
}
@Override
public void cancelEverything() {
secretInternalSegmentCancel();
public boolean cancelEverything() {
boolean doIt = isSafeToCancel();
if (doIt) {
secretInternalSegmentCancel();
}
baritone.getPathingControlManager().cancelEverything();
return doIt;
}
public boolean calcFailedLastTick() { // NOT exposed on public api
@@ -275,6 +279,7 @@ public final class PathingBehavior extends Behavior implements IPathingBehavior,
public void forceCancel() { // NOT exposed on public api
cancelEverything();
secretInternalSegmentCancel();
isPathCalcInProgress = false;
}

View File

@@ -79,7 +79,7 @@ public class GetToBlockProcess extends BaritoneProcessHelper implements IGetToBl
if (goal.isInGoal(playerFeet())) {
onLostControl();
}
return new PathingCommand(goal, PathingCommandType.SET_GOAL_AND_PATH);
return new PathingCommand(goal, PathingCommandType.REVALIDATE_GOAL_AND_PATH);
}
@Override