History - net.minecraft.entity.ai.pathing.EntityNavigation
26.3-snapshot-3
Names
Fields
Constructors
Methods
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
Constructors
Methods
26.2
Names
Fields
float: maxDistanceToWaypoint, field_6683, nodeReachProximity
float: maxDistanceToWaypoint, field_6683, nodeReachProximityXz
Constructors
Methods
float (): getMaxVerticalDistanceToWaypoint, method_1_4708, getVerticalNodeReachProximity
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
Constructors
Methods
1.21.11_unobfuscated
Names
net.minecraft.world.entity.ai.navigation.PathNavigation
net.minecraft.class_1408
net.minecraft.entity.ai.pathing.EntityNavigation
Fields
int: MAX_TIME_RECOMPUTE, field_30247, RECALCULATE_COOLDOWN
int: STUCK_CHECK_INTERVAL, field_41545, field_41545
float: STUCK_THRESHOLD_DISTANCE_FACTOR, field_41546, field_41546
MobEntity: mob, field_6684, entity
World: level, field_6677, world
Path: path, field_6681, currentPath
double: speedModifier, field_6668, speed
int: tick, field_6675, tickCount
int: lastStuckCheck, field_6674, pathStartTime
Vec3d: lastStuckCheckPos, field_6672, pathStartPos
Vec3i: timeoutCachedNode, field_6680, lastNodePosition
long: timeoutTimer, field_6670, currentNodeMs
long: lastTimeoutCheck, field_6669, lastActiveTickMs
double: timeoutLimit, field_6682, currentNodeTimeout
float: maxDistanceToWaypoint, field_6683, nodeReachProximity
boolean: hasDelayedRecomputation, field_6679, inRecalculationCooldown
long: timeLastRecompute, field_6685, lastRecalculateTime
PathNodeMaker: nodeEvaluator, field_6678, nodeMaker
BlockPos: targetPos, field_20293, currentTarget
int: reachRange, field_20294, currentDistance
float: maxVisitedNodesMultiplier, field_21642, rangeMultiplier
PathNodeNavigator: pathFinder, field_6673, pathNodeNavigator
boolean: isStuck, field_26820, nearPathStartPos
float: requiredPathLength, field_52451, maxFollowRange
Constructors
Methods
void (): updatePathfinderMaxVisitedNodes, method_61441, updateRange
void (float): setRequiredPathLength, method_61439, setMaxFollowRange
float (): getMaxPathLength, method_61440, getMaxFollowRange
void (): resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier
void (float): setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier
BlockPos (): getTargetPos, method_6355, getTargetPos
PathNodeNavigator (int): createPathFinder, method_6336, createPathNodeNavigator
void (double): setSpeedModifier, method_6344, setSpeed
void (): recomputePath, method_6356, recalculatePath
Path (double, double, double, int): createPath, method_6352, findPathTo
Path (Stream<BlockPos>, int): createPath, method_21643, findPathToAny
Path (Set<BlockPos>, int): createPath, method_29934, findPathTo
Path (BlockPos, int): createPath, method_6348, findPathTo
Path (BlockPos, int, int): createPath, method_35141, findPathTo
Path (Entity, int): createPath, method_6349, findPathTo
Path (Set<BlockPos>, int, boolean, int): createPath, method_35142, findPathTo
Path (Set<BlockPos>, int, boolean, int, float): createPath, method_18416, findPathToAny
boolean (double, double, double, double): moveTo, method_6337, startMovingTo
boolean (double, double, double, int, double): moveTo, method_58160, startMovingTo
boolean (Entity, double): moveTo, method_6335, startMovingTo
boolean (Path, double): moveTo, method_6334, startMovingAlong
Path (): getPath, method_6345, getCurrentPath
void (): tick, method_6360, tick
double (Vec3d): getGroundY, method_38065, adjustTargetY
void (): followThePath, method_6339, continueFollowingPath
boolean (Vec3d): shouldTargetNextNodeInDirection, method_27799, shouldJumpToNextNode
void (Vec3d): doStuckDetection, method_6346, checkTimeouts
void (): timeoutPath, method_31266, resetNodeAndStop
void (): resetStuckTimeout, method_26085, resetNode
boolean (): isDone, method_6357, isIdle
boolean (): isInProgress, method_23966, isFollowingPath
void (): stop, method_6340, stop
Vec3d (): getTempMobPos, method_6347, getPos
boolean (): canUpdatePath, method_6358, isAtValidPosition
void (): trimPath, method_6359, adjustPath
boolean (Vec3d, Vec3d): canMoveDirectly, method_6341, canPathDirectlyThrough
boolean (PathNodeType): canCutCorner, method_48158, canJumpToNext
boolean (MobEntity, Vec3d, Vec3d, boolean): isClearForMovementBetween, method_43394, doesNotCollide
boolean (BlockPos): isStableDestination, method_6333, isValidPosition
PathNodeMaker (): getNodeEvaluator, method_6342, getNodeMaker
void (boolean): setCanFloat, method_6354, setCanSwim
boolean (): canFloat, method_6350, canSwim
boolean (BlockPos): shouldRecomputePath, method_18053, shouldRecalculatePath
float (): getMaxDistanceToWaypoint, method_35143, getNodeReachProximity
boolean (): isStuck, method_31267, isNearPathStartPos
boolean (): canNavigateGround, method_70686, canControlOpeningDoors
void (boolean): setCanOpenDoors, method_70687, setCanOpenDoors
boolean (SubscriberTracker): lambda$new$0, method_74664, method_74664