History - net.minecraft.world.entity.ai.navigation.GroundPathNavigation
1.21.4
Names
cfr
cet
Fields
Constructors
Methods
void (): W_, trimPath, method_6359, m_piwnxgva, adjustPath, adjustPath, m_6804_
void (): d, trimPath, method_6359, m_piwnxgva, adjustPath, adjustPath, m_6804_
int (): t, getSurfaceY, method_6362, m_idgchvim, getPathfindingY, getPathfindingY, m_26493_
int (): r, getSurfaceY, method_6362, m_idgchvim, getPathfindingY, getPathfindingY, m_26493_
boolean (): e, canPassDoors, method_35140, m_nwubwnpa, method_35140, canPassDoors, m_148216_
void (boolean): c, setCanPassDoors, method_35139, m_srurpigo, setCanEnterOpenDoors, setCanEnterOpenDoors, m_148214_
boolean (): f, canOpenDoors, method_6366, m_orxgnqwl, canEnterOpenDoors, canEnterOpenDoors, m_26492_
void (boolean): d, setAvoidSun, method_6361, m_jahqtqnx, setAvoidSunlight, setAvoidSunlight, m_26490_
void (boolean): c, setAvoidSun, method_6361, m_jahqtqnx, setAvoidSunlight, setAvoidSunlight, m_26490_
void (boolean): e, setCanWalkOverFences, method_46645, m_gxzmrlma, setCanWalkOverFences, setCanWalkOverFences, m_255224_
void (boolean): d, setCanWalkOverFences, method_46645, m_gxzmrlma, setCanWalkOverFences, setCanWalkOverFences, m_255224_
1.21.3
Names
cfq
cfr
net.minecraft.world.entity.ai.navigation.NavigationFlying
net.minecraft.world.entity.ai.navigation.Navigation
Fields
Constructors
Methods
1.21.2
Names
ccz
cfq
net.minecraft.world.entity.ai.navigation.Navigation
net.minecraft.world.entity.ai.navigation.NavigationFlying
Fields
Constructors
Methods
int (): s, getSurfaceY, method_6362, m_idgchvim, getPathfindingY, getPathfindingY, m_26493_
int (): t, getSurfaceY, method_6362, m_idgchvim, getPathfindingY, getPathfindingY, m_26493_
1.21.1
Names
Fields
Constructors
Methods
1.21
Names
cdc
ccz
Fields
Constructors
Methods
void (): S_, trimPath, method_6359, m_piwnxgva, adjustPath, adjustPath, m_6804_
void (): W_, trimPath, method_6359, m_piwnxgva, adjustPath, adjustPath, m_6804_
1.20.6
Names
net.minecraft.world.entity.ai.navigation.PathNavigation
net.minecraft.world.entity.ai.navigation.GroundPathNavigation
net.minecraft.class_1408
net.minecraft.class_1409
net.minecraft.unmapped.C_atbvfjwi
net.minecraft.unmapped.C_umfumcxf
net.minecraft.entity.ai.pathing.EntityNavigation
net.minecraft.entity.ai.pathing.MobNavigation
net.minecraft.entity.ai.pathing.EntityNavigation
net.minecraft.entity.ai.pathing.MobNavigation
net.minecraft.src.C_758_
net.minecraft.src.C_757_
Fields
int: p, MAX_TIME_RECOMPUTE, field_30247, f_cxhauzut, RECALCULATE_COOLDOWN, RECALCULATE_COOLDOWN, f_148217_
int: q, STUCK_CHECK_INTERVAL, field_41545, f_zyochajd, field_41545, STUCK_CHECK_INTERVAL, f_262273_
float: r, STUCK_THRESHOLD_DISTANCE_FACTOR, field_41546, f_kgulcrtt, field_41546, STUCK_THRESHOLD_DISTANCE_FACTOR, f_262292_
Mob: a, mob, field_6684, f_ytabmjrn, entity, entity, f_26494_
Level: b, level, field_6677, f_rkwefzxj, world, world, f_26495_
Path: c, path, field_6681, f_kygwztte, currentPath, currentPath, f_26496_
double: d, speedModifier, field_6668, f_ikowtixg, speed, speed, f_26497_
int: e, tick, field_6675, f_mhxwcgxe, tickCount, tickCount, f_26498_
int: f, lastStuckCheck, field_6674, f_amwjymxv, pathStartTime, pathStartTime, f_26499_
Vec3: g, lastStuckCheckPos, field_6672, f_nkeujvuw, pathStartPos, pathStartPos, f_26500_
Vec3i: h, timeoutCachedNode, field_6680, f_nvbuymci, lastNodePosition, lastNodePosition, f_26501_
long: i, timeoutTimer, field_6670, f_brqebarh, currentNodeMs, currentNodeMs, f_26502_
long: j, lastTimeoutCheck, field_6669, f_jpruxtyc, lastActiveTickMs, lastActiveTickMs, f_26503_
double: k, timeoutLimit, field_6682, f_jqnetjyj, currentNodeTimeout, currentNodeTimeout, f_26504_
float: l, maxDistanceToWaypoint, field_6683, f_ufulchda, nodeReachProximity, nodeReachProximity, f_26505_
boolean: m, hasDelayedRecomputation, field_6679, f_kwipzrjl, inRecalculationCooldown, shouldRecalculate, f_26506_
long: n, timeLastRecompute, field_6685, f_wcsndowi, lastRecalculateTime, lastRecalculateTime, f_26507_
NodeEvaluator: o, nodeEvaluator, field_6678, f_unngfiir, nodeMaker, nodeMaker, f_26508_
BlockPos: s, targetPos, field_20293, f_pfbydgvo, currentTarget, currentTarget, f_26509_
int: t, reachRange, field_20294, f_lcencwyr, currentDistance, currentDistance, f_26510_
float: u, maxVisitedNodesMultiplier, field_21642, f_tppfywqo, rangeMultiplier, rangeMultiplier, f_26511_
PathFinder: v, pathFinder, field_6673, f_txxqiltu, pathNodeNavigator, pathNodeNavigator, f_26512_
boolean: w, isStuck, field_26820, f_jdqfqfar, nearPathStartPos, nearPathStartPos, f_26513_
boolean: p, avoidSun, field_6686, f_nzbxtdea, avoidSunlight, avoidSunlight, f_26446_
Constructors
Methods
void (): g, resetMaxVisitedNodesMultiplier, method_23965, m_ifpmpvgl, resetRangeMultiplier, resetRangeMultiplier, m_26566_
void (float): a, setMaxVisitedNodesMultiplier, method_23964, m_ptqkmccf, setRangeMultiplier, setRangeMultiplier, m_26529_
BlockPos (): h, getTargetPos, method_6355, m_kqokxcfp, getTargetPos, getTargetPos, m_26567_
void (double): a, setSpeedModifier, method_6344, m_qetxokay, setSpeed, setSpeed, m_26517_
void (): i, recomputePath, method_6356, m_ttwslddf, recalculatePath, recalculatePath, m_26569_
Path (double, double, double, int): a, createPath, method_6352, m_ejpbsjjw, findPathTo, findPathTo, m_26524_
Path (Stream<BlockPos>, int): a, createPath, method_21643, m_njwmwegi, findPathToAny, findPathToAny, m_26556_
Path (Set<BlockPos>, int): a, createPath, method_29934, m_pbnuucrt, findPathTo, findPathTo, m_26548_
Path (BlockPos, int, int): a, createPath, method_35141, m_yfskjlsj, findPathTo, findPathTo, m_148218_
Path (Set<BlockPos>, int, boolean, int): a, createPath, method_35142, m_lvtpselx, findPathTo, findPathTo, m_26551_
Path (Set<BlockPos>, int, boolean, int, float): a, createPath, method_18416, m_lhmnrubv, findPathToAny, findPathToAny, m_148222_
boolean (double, double, double, double): a, moveTo, method_6337, m_fgjhubhm, startMovingTo, startMovingTo, m_26519_
boolean (double, double, double, int, double): a, moveTo, method_58160, m_tbseeosg, startMovingTo, startMovingTo, m_322222_
boolean (Entity, double): a, moveTo, method_6335, m_etdawgoe, startMovingTo, startMovingTo, m_5624_
boolean (Path, double): a, moveTo, method_6334, m_efjuxjgy, startMovingAlong, startMovingAlong, m_26536_
Path (): j, getPath, method_6345, m_knkuewbd, getCurrentPath, getCurrentPath, m_26570_
void (): c, tick, method_6360, m_yvxtcmyo, tick, tick, m_7638_
double (Vec3): a, getGroundY, method_38065, m_zsklzyvc, adjustTargetY, adjustTargetY, m_183345_
void (): k, followThePath, method_6339, m_imryvweo, continueFollowingPath, continueFollowingPath, m_7636_
boolean (Vec3): c, shouldTargetNextNodeInDirection, method_27799, m_shecbiuf, shouldJumpToNextNode, shouldJumpToNextNode, m_26559_
void (Vec3): b, doStuckDetection, method_6346, m_ectlsmwl, checkTimeouts, checkTimeouts, m_6481_
void (): e, timeoutPath, method_31266, m_nchaaiut, resetNodeAndStop, resetNodeAndStop, m_26564_
void (): f, resetStuckTimeout, method_26085, m_cxhpxjch, resetNode, resetNode, m_26565_
boolean (): l, isDone, method_6357, m_cuxkitjz, isIdle, isIdle, m_26571_
boolean (): m, isInProgress, method_23966, m_eetwccfi, isFollowingPath, isFollowingPath, m_26572_
void (): n, stop, method_6340, m_qkbmchty, stop, stop, m_26573_
boolean (Vec3, Vec3): a, canMoveDirectly, method_6341, m_bdwdpiwz, canPathDirectlyThrough, canPathDirectlyThrough, m_183431_
boolean (PathType): b, canCutCorner, method_48158, m_rfnahbaw, canJumpToNext, canJumpToNext, m_264193_
boolean (Mob, Vec3, Vec3, boolean): a, isClearForMovementBetween, method_43394, m_ihvdiado, doesNotCollide, canPathDirectlyThrough, m_262402_
boolean (BlockPos): a, isStableDestination, method_6333, m_elrgnhgi, isValidPosition, isValidPosition, m_6342_
NodeEvaluator (): o, getNodeEvaluator, method_6342, m_xfwbmcek, getNodeMaker, getNodeMaker, m_26575_
void (boolean): a, setCanFloat, method_6354, m_zndcxdyx, setCanSwim, setCanSwim, m_7008_
boolean (): p, canFloat, method_6350, m_ikygleej, canSwim, canSwim, m_26576_
boolean (BlockPos): b, shouldRecomputePath, method_18053, m_mvysdvtn, shouldRecalculatePath, shouldRecalculatePath, m_200903_
float (): q, getMaxDistanceToWaypoint, method_35143, m_udhoaois, getNodeReachProximity, getNodeReachProximity, m_148228_
boolean (): r, isStuck, method_31267, m_auxwhrju, isNearPathStartPos, isNearPathStartPos, m_26577_
int (): s, getSurfaceY, method_6362, m_idgchvim, getPathfindingY, getPathfindingY, m_26493_
boolean (PathType): a, hasValidPathType, method_26338, m_jlobybcp, canWalkOnPath, isValidPathType, m_7367_
void (boolean): b, setCanOpenDoors, method_6363, m_znotnoaz, setCanPathThroughDoors, setCanPathThroughDoors, m_26477_
boolean (): e, canPassDoors, method_35140, m_nwubwnpa, method_35140, canPassDoors, m_148216_
void (boolean): c, setCanPassDoors, method_35139, m_srurpigo, setCanEnterOpenDoors, setCanEnterOpenDoors, m_148214_
boolean (): f, canOpenDoors, method_6366, m_orxgnqwl, canEnterOpenDoors, canEnterOpenDoors, m_26492_
void (boolean): d, setAvoidSun, method_6361, m_jahqtqnx, setAvoidSunlight, setAvoidSunlight, m_26490_
void (boolean): e, setCanWalkOverFences, method_46645, m_gxzmrlma, setCanWalkOverFences, setCanWalkOverFences, m_255224_
1.20.5
Names
cdc
net.minecraft.world.entity.ai.navigation.PathNavigation
net.minecraft.class_1408
net.minecraft.unmapped.C_atbvfjwi
net.minecraft.entity.ai.pathing.EntityNavigation
net.minecraft.entity.ai.pathing.EntityNavigation
net.minecraft.src.C_758_
net.minecraft.world.entity.ai.navigation.Navigation
Fields
int: p, MAX_TIME_RECOMPUTE, field_30247, f_cxhauzut, RECALCULATE_COOLDOWN, RECALCULATE_COOLDOWN, f_148217_
int: q, STUCK_CHECK_INTERVAL, field_41545, f_zyochajd, field_41545, STUCK_CHECK_INTERVAL, f_262273_
float: r, STUCK_THRESHOLD_DISTANCE_FACTOR, field_41546, f_kgulcrtt, field_41546, STUCK_THRESHOLD_DISTANCE_FACTOR, f_262292_
Mob: a, mob, field_6684, f_ytabmjrn, entity, entity, f_26494_
Level: b, level, field_6677, f_rkwefzxj, world, world, f_26495_
Path: c, path, field_6681, f_kygwztte, currentPath, currentPath, f_26496_
double: d, speedModifier, field_6668, f_ikowtixg, speed, speed, f_26497_
int: e, tick, field_6675, f_mhxwcgxe, tickCount, tickCount, f_26498_
int: f, lastStuckCheck, field_6674, f_amwjymxv, pathStartTime, pathStartTime, f_26499_
Vec3: g, lastStuckCheckPos, field_6672, f_nkeujvuw, pathStartPos, pathStartPos, f_26500_
Vec3i: h, timeoutCachedNode, field_6680, f_nvbuymci, lastNodePosition, lastNodePosition, f_26501_
long: i, timeoutTimer, field_6670, f_brqebarh, currentNodeMs, currentNodeMs, f_26502_
long: j, lastTimeoutCheck, field_6669, f_jpruxtyc, lastActiveTickMs, lastActiveTickMs, f_26503_
double: k, timeoutLimit, field_6682, f_jqnetjyj, currentNodeTimeout, currentNodeTimeout, f_26504_
float: l, maxDistanceToWaypoint, field_6683, f_ufulchda, nodeReachProximity, nodeReachProximity, f_26505_
boolean: m, hasDelayedRecomputation, field_6679, f_kwipzrjl, inRecalculationCooldown, shouldRecalculate, f_26506_
long: n, timeLastRecompute, field_6685, f_wcsndowi, lastRecalculateTime, lastRecalculateTime, f_26507_
NodeEvaluator: o, nodeEvaluator, field_6678, f_unngfiir, nodeMaker, nodeMaker, f_26508_
BlockPos: s, targetPos, field_20293, f_pfbydgvo, currentTarget, currentTarget, f_26509_
int: t, reachRange, field_20294, f_lcencwyr, currentDistance, currentDistance, f_26510_
float: u, maxVisitedNodesMultiplier, field_21642, f_tppfywqo, rangeMultiplier, rangeMultiplier, f_26511_
PathFinder: v, pathFinder, field_6673, f_txxqiltu, pathNodeNavigator, pathNodeNavigator, f_26512_
boolean: w, isStuck, field_26820, f_jdqfqfar, nearPathStartPos, nearPathStartPos, f_26513_
Constructors
Methods
void (): g, resetMaxVisitedNodesMultiplier, method_23965, m_ifpmpvgl, resetRangeMultiplier, resetRangeMultiplier, m_26566_
void (float): a, setMaxVisitedNodesMultiplier, method_23964, m_ptqkmccf, setRangeMultiplier, setRangeMultiplier, m_26529_
BlockPos (): h, getTargetPos, method_6355, m_kqokxcfp, getTargetPos, getTargetPos, m_26567_
PathFinder (int): a, createPathFinder, method_6336, m_rhavjrcm, createPathNodeNavigator, createPathNodeNavigator, m_5532_
void (double): a, setSpeedModifier, method_6344, m_qetxokay, setSpeed, setSpeed, m_26517_
void (): i, recomputePath, method_6356, m_ttwslddf, recalculatePath, recalculatePath, m_26569_
Path (double, double, double, int): a, createPath, method_6352, m_ejpbsjjw, findPathTo, findPathTo, m_26524_
Path (Stream<BlockPos>, int): a, createPath, method_21643, m_njwmwegi, findPathToAny, findPathToAny, m_26556_
Path (Set<BlockPos>, int): a, createPath, method_29934, m_pbnuucrt, findPathTo, findPathTo, m_26548_
Path (BlockPos, int): a, createPath, method_6348, m_kgklaorz, findPathTo, findPathTo, m_7864_
Path (BlockPos, int, int): a, createPath, method_35141, m_yfskjlsj, findPathTo, findPathTo, m_148218_
Path (Entity, int): a, createPath, method_6349, m_wuqknepy, findPathTo, findPathTo, m_6570_
Path (Set<BlockPos>, int, boolean, int): a, createPath, method_35142, m_lvtpselx, findPathTo, findPathTo, m_26551_
Path (Set<BlockPos>, int, boolean, int, float): a, createPath, method_18416, m_lhmnrubv, findPathToAny, findPathToAny, m_148222_
boolean (double, double, double, double): a, moveTo, method_6337, m_fgjhubhm, startMovingTo, startMovingTo, m_26519_
boolean (double, double, double, int, double): a, moveTo, method_58160, m_tbseeosg, startMovingTo, startMovingTo, m_322222_
boolean (Entity, double): a, moveTo, method_6335, m_etdawgoe, startMovingTo, startMovingTo, m_5624_
boolean (Path, double): a, moveTo, method_6334, m_efjuxjgy, startMovingAlong, startMovingAlong, m_26536_
Path (): j, getPath, method_6345, m_knkuewbd, getCurrentPath, getCurrentPath, m_26570_
void (): c, tick, method_6360, m_yvxtcmyo, tick, tick, m_7638_
double (Vec3): a, getGroundY, method_38065, m_zsklzyvc, adjustTargetY, adjustTargetY, m_183345_
void (): k, followThePath, method_6339, m_imryvweo, continueFollowingPath, continueFollowingPath, m_7636_
boolean (Vec3): c, shouldTargetNextNodeInDirection, method_27799, m_shecbiuf, shouldJumpToNextNode, shouldJumpToNextNode, m_26559_
void (Vec3): b, doStuckDetection, method_6346, m_ectlsmwl, checkTimeouts, checkTimeouts, m_6481_
void (): e, timeoutPath, method_31266, m_nchaaiut, resetNodeAndStop, resetNodeAndStop, m_26564_
void (): f, resetStuckTimeout, method_26085, m_cxhpxjch, resetNode, resetNode, m_26565_
boolean (): l, isDone, method_6357, m_cuxkitjz, isIdle, isIdle, m_26571_
boolean (): m, isInProgress, method_23966, m_eetwccfi, isFollowingPath, isFollowingPath, m_26572_
void (): n, stop, method_6340, m_qkbmchty, stop, stop, m_26573_
Vec3 (): b, getTempMobPos, method_6347, m_tzgadsdi, getPos, getPos, m_7475_
boolean (): a, canUpdatePath, method_6358, m_khhogyuw, isAtValidPosition, isAtValidPosition, m_7632_
void (): S_, trimPath, method_6359, m_piwnxgva, adjustPath, adjustPath, m_6804_
boolean (Vec3, Vec3): a, canMoveDirectly, method_6341, m_bdwdpiwz, canPathDirectlyThrough, canPathDirectlyThrough, m_183431_
boolean (PathType): b, canCutCorner, method_48158, m_rfnahbaw, canJumpToNext, canJumpToNext, m_264193_
boolean (Mob, Vec3, Vec3, boolean): a, isClearForMovementBetween, method_43394, m_ihvdiado, doesNotCollide, canPathDirectlyThrough, m_262402_
boolean (BlockPos): a, isStableDestination, method_6333, m_elrgnhgi, isValidPosition, isValidPosition, m_6342_
NodeEvaluator (): o, getNodeEvaluator, method_6342, m_xfwbmcek, getNodeMaker, getNodeMaker, m_26575_
void (boolean): a, setCanFloat, method_6354, m_zndcxdyx, setCanSwim, setCanSwim, m_7008_
boolean (): p, canFloat, method_6350, m_ikygleej, canSwim, canSwim, m_26576_
boolean (BlockPos): b, shouldRecomputePath, method_18053, m_mvysdvtn, shouldRecalculatePath, shouldRecalculatePath, m_200903_
float (): q, getMaxDistanceToWaypoint, method_35143, m_udhoaois, getNodeReachProximity, getNodeReachProximity, m_148228_
boolean (): r, isStuck, method_31267, m_auxwhrju, isNearPathStartPos, isNearPathStartPos, m_26577_