From e7c357ab7f1765546cb3255f1ce73be352ea132b Mon Sep 17 00:00:00 2001 From: scorbett123 <50634068+scorbett123@users.noreply.github.com> Date: Wed, 8 Jun 2022 14:14:14 +0100 Subject: [PATCH] Make precomputed data refresh every 200 ticks (10 seconds) --- src/main/java/baritone/behavior/PathingBehavior.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/baritone/behavior/PathingBehavior.java b/src/main/java/baritone/behavior/PathingBehavior.java index 6bdfe2e78..d1ca21301 100644 --- a/src/main/java/baritone/behavior/PathingBehavior.java +++ b/src/main/java/baritone/behavior/PathingBehavior.java @@ -103,6 +103,11 @@ public final class PathingBehavior extends Behavior implements IPathingBehavior, baritone.getPathingControlManager().cancelEverything(); return; } + + if (ticksElapsedSoFar % 200 == 0) { + precomputedData = new PrecomputedData(); // This is here for now in case settings aren't changed in normal ways, should mean it is updated whatever once every 10 seconds + } + expectedSegmentStart = pathStart(); baritone.getPathingControlManager().preTick(); tickPath();