Merge pull request #2015 from babbaj/fix-troll-code
Don't call onLostControl on processes that haven't been fully constructed
This commit is contained in:
commit
500c34c330
@ -104,14 +104,14 @@ public class Baritone implements IBaritone {
|
|||||||
|
|
||||||
this.pathingControlManager = new PathingControlManager(this);
|
this.pathingControlManager = new PathingControlManager(this);
|
||||||
{
|
{
|
||||||
followProcess = new FollowProcess(this);
|
this.pathingControlManager.registerProcess(followProcess = new FollowProcess(this));
|
||||||
mineProcess = new MineProcess(this);
|
this.pathingControlManager.registerProcess(mineProcess = new MineProcess(this));
|
||||||
customGoalProcess = new CustomGoalProcess(this); // very high iq
|
this.pathingControlManager.registerProcess(customGoalProcess = new CustomGoalProcess(this)); // very high iq
|
||||||
getToBlockProcess = new GetToBlockProcess(this);
|
this.pathingControlManager.registerProcess(getToBlockProcess = new GetToBlockProcess(this));
|
||||||
builderProcess = new BuilderProcess(this);
|
this.pathingControlManager.registerProcess(builderProcess = new BuilderProcess(this));
|
||||||
exploreProcess = new ExploreProcess(this);
|
this.pathingControlManager.registerProcess(exploreProcess = new ExploreProcess(this));
|
||||||
backfillProcess = new BackfillProcess(this);
|
this.pathingControlManager.registerProcess(backfillProcess = new BackfillProcess(this));
|
||||||
farmProcess = new FarmProcess(this);
|
this.pathingControlManager.registerProcess(farmProcess = new FarmProcess(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
this.worldProvider = new WorldProvider();
|
this.worldProvider = new WorldProvider();
|
||||||
|
@ -30,7 +30,6 @@ public abstract class BaritoneProcessHelper implements IBaritoneProcess, Helper
|
|||||||
public BaritoneProcessHelper(Baritone baritone) {
|
public BaritoneProcessHelper(Baritone baritone) {
|
||||||
this.baritone = baritone;
|
this.baritone = baritone;
|
||||||
this.ctx = baritone.getPlayerContext();
|
this.ctx = baritone.getPlayerContext();
|
||||||
baritone.getPathingControlManager().registerProcess(this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user