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 boolean | | i() | | hasDelayedRecomputation() | | method_6343() | | shouldRecalculatePath() | | m_26568_() |
|
public void | | j() | | 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(gg 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(atg 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<gg> 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<gg> 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(atg 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(dha 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 | | k() | | getPath() | | method_6345() | | getCurrentPath() | | m_26570_() |
|
public void | | c() | | tick() | | method_6360() | | tick() | | m_7638_() |
|
protected void | | l() | | followThePath() | | method_6339() | | continueFollowingPath() | | m_7636_() |
|
private boolean | | b(dna 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 | | m() | | isDone() | | method_6357() | | isIdle() | | m_26571_() |
|
public boolean | | n() | | isInProgress() | | method_23966() | | isFollowingPath() | | m_26572_() |
|
public void | | o() | | 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 | | p() | | isInLiquid() | | method_6351() | | isInLiquid() | | m_26574_() |
|
protected void | | D_() | | trimPath() | | method_6359() | | adjustPath() | | m_6804_() |
|
protected abstract boolean | | a(dna arg0, dna arg1, int arg2, int arg3, int arg4) | | canMoveDirectly(Vec3 arg0, Vec3 arg1, int arg2, int arg3, int arg4) | | method_6341(class_243 arg0, class_243 arg1, int arg2, int arg3, int arg4) | | canPathDirectlyThrough(Vec3d origin, Vec3d target, int sizeX, int sizeY, int sizeZ) | | m_6454_(C_3046_ p_26541_, C_3046_ p_26542_, int p_26543_, int p_26544_, int arg4) |
|
public boolean | |
public NodeEvaluator | | q() | | getNodeEvaluator() | | method_6342() | | getNodeMaker() | | m_26575_() |
|
public void | | d(boolean arg0) | | setCanFloat(boolean arg0) | | method_6354(boolean arg0) | | setCanSwim(boolean canSwim) | | m_7008_(boolean arg0) |
|
public boolean | | r() | | canFloat() | | method_6350() | | canSwim() | | m_26576_() |
|
public void | |
public float | | s() | | getMaxDistanceToWaypoint() | | method_35143() | | getNodeReachProximity() | | m_148228_() |
|
public boolean | | t() | | isStuck() | | method_31267() | | isNearPathStartPos() | | m_26577_() |
|