Correctly skip pathfinder ticks for inactive entities (#5085)

Fixes #5083
This commit is contained in:
Andrew Steinborn 2021-01-19 17:51:14 -05:00
parent bf5118006b
commit 637e21957f

View file

@ -303,12 +303,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
+ // Paper start + // Paper start
+ public boolean inactiveTick() { + public boolean inactiveTick() {
+ if (getCurRate() % getTickRate() != 0) { + incRate();
+ incRate(); + return getCurRate() % getTickRate() == 0;
+ return false;
+ } else {
+ return true;
+ }
+ } + }
+ public boolean hasTasks() { + public boolean hasTasks() {
+ for (PathfinderGoalWrapped task : getTasks()) { + for (PathfinderGoalWrapped task : getTasks()) {