public void | | g() | | resetMaxVisitedNodesMultiplier() | | method_23965() | | resetRangeMultiplier() | | m_26566_() |
|
public void | | a(float arg0) | | setMaxVisitedNodesMultiplier(float arg0) | | method_23964(float arg0) | | setRangeMultiplier(float rangeMultiplier) | | m_26529_(float arg0) |
|
public BlockPos | | h() | | getTargetPos() | | method_6355() | | getTargetPos() | | m_26567_() |
|
protected abstract PathFinder | | a(int arg0) | | createPathFinder(int arg0) | | method_6336(int arg0) | | createPathNodeNavigator(int range) | | m_5532_(int arg0) |
|
public void | | a(double arg0) | | setSpeedModifier(double arg0) | | method_6344(double arg0) | | setSpeed(double speed) | | m_26517_(double arg0) |
|
public void | | i() | | recomputePath() | | method_6356() | | recalculatePath() | | m_26569_() |
|
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) | | m_26524_(double p_26526_, double p_26528_, double arg2, int arg3) |
|
public Path | |
public Path | |
public Path | |
public Path | | a(gt 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) | | m_148218_(C_4675_ p_148220_, int p_148221_, int arg2) |
|
public Path | | a(bfh arg0, int arg1) | | createPath(Entity arg0, int arg1) | | method_6349(class_1297 arg0, int arg1) | | findPathTo(Entity entity, int distance) | | m_6570_(C_507_ p_26535_, int arg1) |
|
protected Path | | a(Set<gt> 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) | | m_26551_(Set<C_4675_> p_26553_, int p_26554_, boolean p_26555_, int arg3) |
|
protected Path | | a(Set<gt> 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) | | m_148222_(Set<C_4675_> p_148224_, int p_148225_, boolean p_148226_, int p_148227_, float arg4) |
|
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) | | m_26519_(double p_26521_, double p_26523_, double arg2, double arg3) |
|
public boolean | | a(bfh arg0, double arg1) | | moveTo(Entity arg0, double arg1) | | method_6335(class_1297 arg0, double arg1) | | startMovingTo(Entity entity, double speed) | | m_5624_(C_507_ p_26533_, double arg1) |
|
public boolean | | a(dwz arg0, double arg1) | | moveTo(Path arg0, double arg1) | | method_6334(class_11 arg0, double arg1) | | startMovingAlong(Path path, double speed) | | m_26536_(C_2753_ p_26538_, double arg1) |
|
public Path | | j() | | getPath() | | method_6345() | | getCurrentPath() | | m_26570_() |
|
public void | | c() | | tick() | | method_6360() | | tick() | | m_7638_() |
|
protected double | |
protected void | | k() | | followThePath() | | method_6339() | | continueFollowingPath() | | m_7636_() |
|
private boolean | | c(ede arg0) | | shouldTargetNextNodeInDirection(Vec3 arg0) | | method_27799(class_243 arg0) | | shouldJumpToNextNode(Vec3d currentPos) | | m_26559_(C_3046_ arg0) |
|
protected void | |
private void | | e() | | timeoutPath() | | method_31266() | | resetNodeAndStop() | | m_26564_() |
|
private void | | f() | | resetStuckTimeout() | | method_26085() | | resetNode() | | m_26565_() |
|
public boolean | | l() | | isDone() | | method_6357() | | isIdle() | | m_26571_() |
|
public boolean | | m() | | isInProgress() | | method_23966() | | isFollowingPath() | | m_26572_() |
|
public void | | n() | | stop() | | method_6340() | | stop() | | m_26573_() |
|
protected abstract Vec3 | | b() | | getTempMobPos() | | method_6347() | | getPos() | | m_7475_() |
|
protected abstract boolean | | a() | | canUpdatePath() | | method_6358() | | isAtValidPosition() | | m_7632_() |
|
protected boolean | | o() | | isInLiquid() | | method_6351() | | isInLiquid() | | m_26574_() |
|
protected void | | K_() | | trimPath() | | method_6359() | | adjustPath() | | m_6804_() |
|
protected boolean | |
public boolean | |
protected static boolean | | a(bfz arg0, ede arg1, ede 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) | | m_262402_(C_526_ p_262599_, C_3046_ p_262674_, C_3046_ p_262586_, boolean p_262676_) |
|
public boolean | |
public NodeEvaluator | | p() | | getNodeEvaluator() | | method_6342() | | getNodeMaker() | | m_26575_() |
|
public void | | a(boolean arg0) | | setCanFloat(boolean arg0) | | method_6354(boolean arg0) | | setCanSwim(boolean canSwim) | | m_7008_(boolean arg0) |
|
public boolean | | q() | | canFloat() | | method_6350() | | canSwim() | | m_26576_() |
|
public boolean | |
public float | | r() | | getMaxDistanceToWaypoint() | | method_35143() | | getNodeReachProximity() | | m_148228_() |
|
public boolean | | s() | | isStuck() | | method_31267() | | isNearPathStartPos() | | m_26577_() |
|