public void | | e() | | updatePathfinderMaxVisitedNodes() | | method_61441() | | updateRange() |
|
public void | | a(float arg0) | | setRequiredPathLength(float arg0) | | method_61439(float arg0) | | setMaxFollowRange(float maxFollowRange) |
|
private float | | r() | | getMaxPathLength() | | method_61440() | | getMaxFollowRange() |
|
public void | | f() | | resetMaxVisitedNodesMultiplier() | | method_23965() | | resetRangeMultiplier() |
|
public void | | b(float arg0) | | setMaxVisitedNodesMultiplier(float arg0) | | method_23964(float arg0) | | setRangeMultiplier(float rangeMultiplier) |
|
public BlockPos | | g() | | getTargetPos() | | method_6355() | | getTargetPos() |
|
protected abstract PathFinder | | a(int arg0) | | createPathFinder(int arg0) | | method_6336(int arg0) | | createPathNodeNavigator(int range) |
|
public void | | a(double arg0) | | setSpeedModifier(double arg0) | | method_6344(double arg0) | | setSpeed(double speed) |
|
public void | | h() | | recomputePath() | | method_6356() | | recalculatePath() |
|
public final Path | | a(double arg0, double arg1, double arg2, int arg3) | | createPath(double arg0, double arg1, double arg2, int arg3) | | 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 | | a(ji arg0, int arg1, int arg2) | | createPath(BlockPos arg0, int arg1, int arg2) | | method_35141(class_2338 arg0, int arg1, int arg2) | | findPathTo(BlockPos target, int minDistance, int maxDistance) |
|
public Path | | a(bum arg0, int arg1) | | createPath(Entity arg0, int arg1) | | method_6349(class_1297 arg0, int arg1) | | findPathTo(Entity entity, int distance) |
|
protected Path | | a(Set<ji> arg0, int arg1, boolean arg2, int arg3) | | createPath(Set<BlockPos> arg0, int arg1, boolean arg2, int arg3) | | method_35142(Set<class_2338> arg0, int arg1, boolean arg2, int arg3) | | findPathTo(Set<BlockPos> positions, int range, boolean useHeadPos, int distance) |
|
protected Path | | a(Set<ji> arg0, int arg1, boolean arg2, int arg3, float arg4) | | createPath(Set<BlockPos> arg0, int arg1, boolean arg2, int arg3, float arg4) | | 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 | | a(double arg0, double arg1, double arg2, double arg3) | | moveTo(double arg0, double arg1, double arg2, double arg3) | | method_6337(double arg0, double arg1, double arg2, double arg3) | | startMovingTo(double x, double y, double z, double speed) |
|
public boolean | | a(double arg0, double arg1, double arg2, int arg3, double arg4) | | moveTo(double arg0, double arg1, double arg2, int arg3, double arg4) | | 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 | | a(bum arg0, double arg1) | | moveTo(Entity arg0, double arg1) | | method_6335(class_1297 arg0, double arg1) | | startMovingTo(Entity entity, double speed) |
|
public boolean | | a(eto arg0, double arg1) | | moveTo(Path arg0, double arg1) | | method_6334(class_11 arg0, double arg1) | | startMovingAlong(Path path, double speed) |
|
public Path | | i() | | getPath() | | method_6345() | | getCurrentPath() |
|
public void | | c() | | tick() | | method_6360() | | tick() |
|
protected double | |
protected void | | j() | | followThePath() | | method_6339() | | continueFollowingPath() |
|
private boolean | | c(fbb arg0) | | shouldTargetNextNodeInDirection(Vec3 arg0) | | method_27799(class_243 arg0) | | shouldJumpToNextNode(Vec3d currentPos) |
|
protected void | |
private void | | s() | | timeoutPath() | | method_31266() | | resetNodeAndStop() |
|
private void | | t() | | resetStuckTimeout() | | method_26085() | | resetNode() |
|
public boolean | | k() | | isDone() | | method_6357() | | isIdle() |
|
public boolean | | l() | | isInProgress() | | method_23966() | | isFollowingPath() |
|
public void | | m() | | stop() | | method_6340() | | stop() |
|
protected abstract Vec3 | | b() | | getTempMobPos() | | method_6347() | | getPos() |
|
protected abstract boolean | | a() | | canUpdatePath() | | method_6358() | | isAtValidPosition() |
|
protected void | | d() | | trimPath() | | method_6359() | | adjustPath() |
|
protected boolean | |
public boolean | |
protected static boolean | | a(bvk arg0, fbb arg1, fbb arg2, boolean arg3) | | isClearForMovementBetween(Mob arg0, Vec3 arg1, Vec3 arg2, boolean arg3) | | method_43394(class_1308 arg0, class_243 arg1, class_243 arg2, boolean arg3) | | doesNotCollide(MobEntity entity, Vec3d startPos, Vec3d entityPos, boolean includeFluids) |
|
public boolean | |
public NodeEvaluator | | n() | | getNodeEvaluator() | | method_6342() | | getNodeMaker() |
|
public void | | a(boolean arg0) | | setCanFloat(boolean arg0) | | method_6354(boolean arg0) | | setCanSwim(boolean canSwim) |
|
public boolean | | o() | | canFloat() | | method_6350() | | canSwim() |
|
public boolean | |
public float | | p() | | getMaxDistanceToWaypoint() | | method_35143() | | getNodeReachProximity() |
|
public boolean | | q() | | isStuck() | | method_31267() | | isNearPathStartPos() |
|