| public void |
| updatePathfinderMaxVisitedNodes() |
| method_61441() |
| updateRange() |
|
| public void |
| setRequiredPathLength(float length) |
| method_61439(float arg0) |
| setMaxFollowRange(float maxFollowRange) |
|
| private float |
| getMaxPathLength() |
| method_61440() |
| getMaxFollowRange() |
|
| public void |
| resetMaxVisitedNodesMultiplier() |
| method_23965() |
| resetRangeMultiplier() |
|
| public void |
| setMaxVisitedNodesMultiplier(float maxVisitedNodesMultiplier) |
| method_23964(float arg0) |
| setRangeMultiplier(float rangeMultiplier) |
|
| public BlockPos |
| getTargetPos() |
| method_6355() |
| getTargetPos() |
|
| protected abstract PathNodeNavigator |
| createPathFinder(int maxVisitedNodes) |
| method_6336(int arg0) |
| createPathNodeNavigator(int range) |
|
| public void |
| setSpeedModifier(double speedModifier) |
| method_6344(double arg0) |
| setSpeed(double speed) |
|
| public void |
| recomputePath() |
| method_6356() |
| recalculatePath() |
|
| public final Path |
| createPath(double x, double y, double z, int reachRange) |
| method_6352(double arg0, double arg1, double arg2, int arg3) |
| findPathTo(double x, double y, double z, int distance) |
|
| public Path |
|
| public Path |
|
| public Path |
|
| public Path |
| createPath(BlockPos pos, int reachRange, int maxPathLength) |
| method_35141(class_2338 arg0, int arg1, int arg2) |
| findPathTo(BlockPos target, int minDistance, int maxDistance) |
|
| public Path |
| createPath(Entity target, int reachRange) |
| method_6349(class_1297 arg0, int arg1) |
| findPathTo(Entity entity, int distance) |
|
| protected Path |
| createPath(Set<BlockPos> targets, int radiusOffset, boolean above, int reachRange) |
| method_35142(Set<class_2338> arg0, int arg1, boolean arg2, int arg3) |
| findPathTo(Set<BlockPos> positions, int range, boolean useHeadPos, int distance) |
|
| protected Path |
| createPath(Set<BlockPos> targets, int radiusOffset, boolean above, int reachRange, float maxPathLength) |
| method_18416(Set<class_2338> arg0, int arg1, boolean arg2, int arg3, float arg4) |
| findPathToAny(Set<BlockPos> positions, int range, boolean useHeadPos, int distance, float followRange) |
|
| public boolean |
| moveTo(double x, double y, double z, double speedModifier) |
| method_6337(double arg0, double arg1, double arg2, double arg3) |
| startMovingTo(double x, double y, double z, double speed) |
|
| public boolean |
| moveTo(double x, double y, double z, int reachRange, double speedModifier) |
| method_58160(double arg0, double arg1, double arg2, int arg3, double arg4) |
| startMovingTo(double x, double y, double z, int distance, double speed) |
|
| public boolean |
| moveTo(Entity target, double speedModifier) |
| method_6335(class_1297 arg0, double arg1) |
| startMovingTo(Entity entity, double speed) |
|
| public boolean |
| moveTo(Path newPath, double speedModifier) |
| method_6334(class_11 arg0, double arg1) |
| startMovingAlong(Path path, double speed) |
|
| public Path |
| getPath() |
| method_6345() |
| getCurrentPath() |
|
| public void |
| tick() |
| method_6360() |
| tick() |
|
| protected double |
|
| protected void |
| followThePath() |
| method_6339() |
| continueFollowingPath() |
|
| private boolean |
| shouldTargetNextNodeInDirection(Vec3 mobPosition) |
| method_27799(class_243 arg0) |
| shouldJumpToNextNode(Vec3d currentPos) |
|
| protected void |
|
| private void |
| timeoutPath() |
| method_31266() |
| resetNodeAndStop() |
|
| private void |
| resetStuckTimeout() |
| method_26085() |
| resetNode() |
|
| public boolean |
| isDone() |
| method_6357() |
| isIdle() |
|
| public boolean |
| isInProgress() |
| method_23966() |
| isFollowingPath() |
|
| public void |
| stop() |
| method_6340() |
| stop() |
|
| protected abstract Vec3d |
| getTempMobPos() |
| method_6347() |
| getPos() |
|
| protected abstract boolean |
| canUpdatePath() |
| method_6358() |
| isAtValidPosition() |
|
| protected void |
| trimPath() |
| method_6359() |
| adjustPath() |
|
| protected boolean |
|
| public boolean |
|
| protected static boolean |
|
| public boolean |
|
| public PathNodeMaker |
| getNodeEvaluator() |
| method_6342() |
| getNodeMaker() |
|
| public void |
| setCanFloat(boolean canFloat) |
| method_6354(boolean arg0) |
| setCanSwim(boolean canSwim) |
|
| public boolean |
| canFloat() |
| method_6350() |
| canSwim() |
|
| public boolean |
|
| public float |
| getMaxDistanceToWaypoint() |
| method_35143() |
| getNodeReachProximity() |
|
| public boolean |
| isStuck() |
| method_31267() |
| isNearPathStartPos() |
|
| public abstract boolean |
| canNavigateGround() |
| method_70686() |
| canControlOpeningDoors() |
|
| public void |
| setCanOpenDoors(boolean canOpenDoors) |
| method_70687(boolean arg0) |
| setCanOpenDoors(boolean canOpenDoors) |
|
| private static boolean |
|