History - net.minecraft.entity.ai.pathing.EntityNavigation

26.3

Names

Fields

Constructors

Methods

boolean (Entity, int, double): moveTo, moveTo, method_1_9804, startMovingTo

26.2

Names

Fields

float: maxDistanceToWaypoint, maxDistanceToWaypoint, field_6683, nodeReachProximity

float: maxDistanceToWaypoint, maxDistanceToWaypoint, field_6683, nodeReachProximityXz

Constructors

Methods

float (): getMaxVerticalDistanceToWaypoint, getMaxVerticalDistanceToWaypoint, method_1_4708, getVerticalNodeReachProximity

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

cre

net.minecraft.world.entity.ai.navigation.PathNavigation

net.minecraft.class_1408

net.minecraft.entity.ai.pathing.EntityNavigation

Fields

MobEntity: a, mob, field_6684, entity, f_ytabmjrn, entity, f_26494_

MobEntity: mob, mob, field_6684, entity

World: b, level, field_6677, world, f_rkwefzxj, world, f_26495_

World: level, level, field_6677, world

Path: c, path, field_6681, currentPath, f_kygwztte, currentPath, f_26496_

Path: path, path, field_6681, currentPath

double: d, speedModifier, field_6668, speed, f_ikowtixg, speed, f_26497_

double: speedModifier, speedModifier, field_6668, speed

int: e, tick, field_6675, tickCount, f_mhxwcgxe, tickCount, f_26498_

int: tick, tick, field_6675, tickCount

int: f, lastStuckCheck, field_6674, pathStartTime, f_amwjymxv, pathStartTime, f_26499_

int: lastStuckCheck, lastStuckCheck, field_6674, pathStartTime

Vec3d: g, lastStuckCheckPos, field_6672, pathStartPos, f_nkeujvuw, pathStartPos, f_26500_

Vec3d: lastStuckCheckPos, lastStuckCheckPos, field_6672, pathStartPos

long: i, timeoutTimer, field_6670, currentNodeMs, f_brqebarh, currentNodeMs, f_26502_

long: timeoutTimer, timeoutTimer, field_6670, currentNodeMs

long: j, lastTimeoutCheck, field_6669, lastActiveTickMs, f_jpruxtyc, lastActiveTickMs, f_26503_

long: lastTimeoutCheck, lastTimeoutCheck, field_6669, lastActiveTickMs

double: k, timeoutLimit, field_6682, currentNodeTimeout, f_jqnetjyj, currentNodeTimeout, f_26504_

double: timeoutLimit, timeoutLimit, field_6682, currentNodeTimeout

float: l, maxDistanceToWaypoint, field_6683, nodeReachProximity, f_ufulchda, nodeReachProximity, f_26505_

float: maxDistanceToWaypoint, maxDistanceToWaypoint, field_6683, nodeReachProximity

boolean: m, hasDelayedRecomputation, field_6679, inRecalculationCooldown, f_kwipzrjl, shouldRecalculate, f_26506_

boolean: hasDelayedRecomputation, hasDelayedRecomputation, field_6679, inRecalculationCooldown

long: n, timeLastRecompute, field_6685, lastRecalculateTime, f_wcsndowi, lastRecalculateTime, f_26507_

long: timeLastRecompute, timeLastRecompute, field_6685, lastRecalculateTime

PathNodeMaker: o, nodeEvaluator, field_6678, nodeMaker, f_unngfiir, nodeMaker, f_26508_

PathNodeMaker: nodeEvaluator, nodeEvaluator, field_6678, nodeMaker

BlockPos: s, targetPos, field_20293, currentTarget, f_pfbydgvo, currentTarget, f_26509_

BlockPos: targetPos, targetPos, field_20293, currentTarget

PathNodeNavigator: v, pathFinder, field_6673, pathNodeNavigator, f_txxqiltu, pathNodeNavigator, f_26512_

PathNodeNavigator: pathFinder, pathFinder, field_6673, pathNodeNavigator

int: t, reachRange, field_20294, currentDistance, f_lcencwyr, currentDistance, f_26510_

int: reachRange, reachRange, field_20294, currentDistance

float: u, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, rangeMultiplier, f_26511_

float: maxVisitedNodesMultiplier, maxVisitedNodesMultiplier, field_21642, rangeMultiplier

Vec3i: h, timeoutCachedNode, field_6680, lastNodePosition, f_nvbuymci, lastNodePosition, f_26501_

Vec3i: timeoutCachedNode, timeoutCachedNode, field_6680, lastNodePosition

boolean: w, isStuck, field_26820, nearPathStartPos, f_jdqfqfar, nearPathStartPos, f_26513_

boolean: isStuck, isStuck, field_26820, nearPathStartPos

int: p, MAX_TIME_RECOMPUTE, field_30247, RECALCULATE_COOLDOWN, f_cxhauzut, RECALCULATE_COOLDOWN, f_148217_

int: MAX_TIME_RECOMPUTE, MAX_TIME_RECOMPUTE, field_30247, RECALCULATE_COOLDOWN

int: q, STUCK_CHECK_INTERVAL, field_41545, field_41545, f_zyochajd, STUCK_CHECK_INTERVAL, f_262273_

int: STUCK_CHECK_INTERVAL, STUCK_CHECK_INTERVAL, field_41545, field_41545

float: r, STUCK_THRESHOLD_DISTANCE_FACTOR, field_41546, field_41546, f_kgulcrtt, STUCK_THRESHOLD_DISTANCE_FACTOR, f_262292_

float: STUCK_THRESHOLD_DISTANCE_FACTOR, STUCK_THRESHOLD_DISTANCE_FACTOR, field_41546, field_41546

float: x, requiredPathLength, field_52451, maxFollowRange, f_ywwuimtf, maxFollowRange, f_347178_

float: requiredPathLength, requiredPathLength, field_52451, maxFollowRange

Constructors

Methods

BlockPos (): h, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, getTargetPos, m_26567_

BlockPos (): getTargetPos, getTargetPos, method_6355, getTargetPos

PathNodeNavigator (int): a, createPathFinder, method_6336, createPathNodeNavigator, m_rhavjrcm, createPathNodeNavigator, m_5532_

PathNodeNavigator (int): createPathFinder, createPathFinder, method_6336, createPathNodeNavigator

void (double): a, setSpeedModifier, method_6344, setSpeed, m_qetxokay, setSpeed, m_26517_

void (double): setSpeedModifier, setSpeedModifier, method_6344, setSpeed

void (): i, recomputePath, method_6356, recalculatePath, m_ttwslddf, recalculatePath, m_26569_

void (): recomputePath, recomputePath, method_6356, recalculatePath

boolean (double, double, double, double): a, moveTo, method_6337, startMovingTo, m_fgjhubhm, startMovingTo, m_26519_

boolean (double, double, double, double): moveTo, moveTo, method_6337, startMovingTo

boolean (Entity, double): a, moveTo, method_6335, startMovingTo, m_etdawgoe, startMovingTo, m_5624_

boolean (Entity, double): moveTo, moveTo, method_6335, startMovingTo

boolean (Path, double): a, moveTo, method_6334, startMovingAlong, m_efjuxjgy, startMovingAlong, m_26536_

boolean (Path, double): moveTo, moveTo, method_6334, startMovingAlong

Path (): j, getPath, method_6345, getCurrentPath, m_knkuewbd, getCurrentPath, m_26570_

Path (): getPath, getPath, method_6345, getCurrentPath

void (): d, tick, method_6360, tick, m_yvxtcmyo, tick, m_7638_

void (): tick, tick, method_6360, tick

void (): k, followThePath, method_6339, continueFollowingPath, m_imryvweo, continueFollowingPath, m_7636_

void (): followThePath, followThePath, method_6339, continueFollowingPath

void (Vec3d): b, doStuckDetection, method_6346, checkTimeouts, m_ectlsmwl, checkTimeouts, m_6481_

void (Vec3d): doStuckDetection, doStuckDetection, method_6346, checkTimeouts

boolean (): l, isDone, method_6357, isIdle, m_cuxkitjz, isIdle, m_26571_

boolean (): isDone, isDone, method_6357, isIdle

void (): n, stop, method_6340, stop, m_qkbmchty, stop, m_26573_

void (): stop, stop, method_6340, stop

Vec3d (): b, getTempMobPos, method_6347, getPos, m_tzgadsdi, getPos, m_7475_

Vec3d (): getTempMobPos, getTempMobPos, method_6347, getPos

boolean (): a, canUpdatePath, method_6358, isAtValidPosition, m_khhogyuw, isAtValidPosition, m_7632_

boolean (): canUpdatePath, canUpdatePath, method_6358, isAtValidPosition

void (): e, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

void (): trimPath, trimPath, method_6359, adjustPath

boolean (BlockPos): a, isStableDestination, method_6333, isValidPosition, m_elrgnhgi, isValidPosition, m_6342_

boolean (BlockPos): isStableDestination, isStableDestination, method_6333, isValidPosition

PathNodeMaker (): o, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, getNodeMaker, m_26575_

PathNodeMaker (): getNodeEvaluator, getNodeEvaluator, method_6342, getNodeMaker

void (boolean): a, setCanFloat, method_6354, setCanSwim, m_zndcxdyx, setCanSwim, m_7008_

void (boolean): setCanFloat, setCanFloat, method_6354, setCanSwim

boolean (): p, canFloat, method_6350, canSwim, m_ikygleej, canSwim, m_26576_

boolean (): canFloat, canFloat, method_6350, canSwim

Path (double, double, double, int): a, createPath, method_6352, findPathTo, m_ejpbsjjw, findPathTo, m_26524_

Path (double, double, double, int): createPath, createPath, method_6352, findPathTo

Path (Stream<BlockPos>, int): a, createPath, method_21643, findPathToAny, m_njwmwegi, findPathToAny, m_26556_

Path (Stream<BlockPos>, int): createPath, createPath, method_21643, findPathToAny

Path (BlockPos, int): a, createPath, method_6348, findPathTo, m_kgklaorz, findPathTo, m_7864_

Path (BlockPos, int): createPath, createPath, method_6348, findPathTo

Path (Entity, int): a, createPath, method_6349, findPathTo, m_wuqknepy, findPathTo, m_6570_

Path (Entity, int): createPath, createPath, method_6349, findPathTo

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_35142, findPathTo, m_lvtpselx, findPathTo, m_26551_

Path (Set<BlockPos>, int, boolean, int): createPath, createPath, method_35142, findPathTo

void (): g, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, resetRangeMultiplier, m_26566_

void (): resetMaxVisitedNodesMultiplier, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier

void (float): b, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier, m_ptqkmccf, setRangeMultiplier, m_26529_

void (float): setMaxVisitedNodesMultiplier, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier

boolean (): m, isInProgress, method_23966, isFollowingPath, m_eetwccfi, isFollowingPath, m_26572_

boolean (): isInProgress, isInProgress, method_23966, isFollowingPath

Path (Set<BlockPos>, int): a, createPath, method_29934, findPathTo, m_pbnuucrt, findPathTo, m_26548_

Path (Set<BlockPos>, int): createPath, createPath, method_29934, findPathTo

boolean (Vec3d): c, shouldTargetNextNodeInDirection, method_27799, shouldJumpToNextNode, m_shecbiuf, shouldJumpToNextNode, m_26559_

boolean (Vec3d): shouldTargetNextNodeInDirection, shouldTargetNextNodeInDirection, method_27799, shouldJumpToNextNode

void (): u, resetStuckTimeout, method_26085, resetNode, m_cxhpxjch, resetNode, m_26565_

void (): resetStuckTimeout, resetStuckTimeout, method_26085, resetNode

void (): t, timeoutPath, method_31266, resetNodeAndStop, m_nchaaiut, resetNodeAndStop, m_26564_

void (): timeoutPath, timeoutPath, method_31266, resetNodeAndStop

boolean (): r, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, isNearPathStartPos, m_26577_

boolean (): isStuck, isStuck, method_31267, isNearPathStartPos

Path (BlockPos, int, int): a, createPath, method_35141, findPathTo, m_yfskjlsj, findPathTo, m_148218_

Path (BlockPos, int, int): createPath, createPath, method_35141, findPathTo

Path (Set<BlockPos>, int, boolean, int, float): a, createPath, method_18416, findPathToAny, m_lhmnrubv, findPathToAny, m_148222_

Path (Set<BlockPos>, int, boolean, int, float): createPath, createPath, method_18416, findPathToAny

float (): q, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, getNodeReachProximity, m_148228_

float (): getMaxDistanceToWaypoint, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity

double (Vec3d): a, getGroundY, method_38065, adjustTargetY, m_zsklzyvc, adjustTargetY, m_183345_

double (Vec3d): getGroundY, getGroundY, method_38065, adjustTargetY

boolean (Vec3d, Vec3d): a, canMoveDirectly, method_6341, canPathDirectlyThrough, m_bdwdpiwz, canPathDirectlyThrough, m_183431_

boolean (Vec3d, Vec3d): canMoveDirectly, canMoveDirectly, method_6341, canPathDirectlyThrough

boolean (BlockPos): b, shouldRecomputePath, method_18053, shouldRecalculatePath, m_mvysdvtn, shouldRecalculatePath, m_200903_

boolean (BlockPos): shouldRecomputePath, shouldRecomputePath, method_18053, shouldRecalculatePath

boolean (MobEntity, Vec3d, Vec3d, boolean): a, isClearForMovementBetween, method_43394, doesNotCollide, m_ihvdiado, canPathDirectlyThrough, m_262402_

boolean (MobEntity, Vec3d, Vec3d, boolean): isClearForMovementBetween, isClearForMovementBetween, method_43394, doesNotCollide

boolean (double, double, double, int, double): a, moveTo, method_58160, startMovingTo, m_tbseeosg, startMovingTo, m_322222_

boolean (double, double, double, int, double): moveTo, moveTo, method_58160, startMovingTo

boolean (PathNodeType): b, canCutCorner, method_48158, canJumpToNext, m_rfnahbaw, canJumpToNext, m_264193_

boolean (PathNodeType): canCutCorner, canCutCorner, method_48158, canJumpToNext

void (): f, updatePathfinderMaxVisitedNodes, method_61441, updateRange, m_mnymngdr, updateRange, m_352060_

void (): updatePathfinderMaxVisitedNodes, updatePathfinderMaxVisitedNodes, method_61441, updateRange

void (float): a, setRequiredPathLength, method_61439, setMaxFollowRange, m_zojjqtnm, setMaxFollowRange, m_353938_

void (float): setRequiredPathLength, setRequiredPathLength, method_61439, setMaxFollowRange

float (): s, getMaxPathLength, method_61440, getMaxFollowRange, m_zexhlwxr, getMaxFollowRange, m_354400_

float (): getMaxPathLength, getMaxPathLength, method_61440, getMaxFollowRange

boolean (): c, canNavigateGround, method_70686, canControlOpeningDoors, m_nlqmmanx, canNavigateLand, m_401783_

boolean (): canNavigateGround, canNavigateGround, method_70686, canControlOpeningDoors

void (boolean): e, setCanOpenDoors, method_70687, setCanOpenDoors, m_spdvjofr, setCanOpenDoors, m_404300_

void (boolean): setCanOpenDoors, setCanOpenDoors, method_70687, setCanOpenDoors

1.21.11

Names

coh

cre

Fields

Constructors

Methods

1.21.10

Names

Fields

Constructors

Methods

1.21.9

Names

cjw

coh

Fields

Constructors

Methods

void (boolean): d, setCanOpenDoors, method_70687, setCanOpenDoors, m_spdvjofr, setCanOpenDoors, m_404300_

void (boolean): e, setCanOpenDoors, method_70687, setCanOpenDoors, m_spdvjofr, setCanOpenDoors, m_404300_

1.21.8

Names

Fields

Constructors

Methods

1.21.7

Names

Fields

Constructors

Methods

1.21.6

Names

chp

cjw

net.minecraft.entity.ai.pathing.EntityNavigation

net.minecraft.entity.ai.pathing.AbstractMobNavigation

Fields

Constructors

Methods

BlockPos (): g, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, getTargetPos, m_26567_

BlockPos (): h, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, getTargetPos, m_26567_

void (): h, recomputePath, method_6356, recalculatePath, m_ttwslddf, recalculatePath, m_26569_

void (): i, recomputePath, method_6356, recalculatePath, m_ttwslddf, recalculatePath, m_26569_

Path (): i, getPath, method_6345, getCurrentPath, m_knkuewbd, getCurrentPath, m_26570_

Path (): j, getPath, method_6345, getCurrentPath, m_knkuewbd, getCurrentPath, m_26570_

void (): c, tick, method_6360, tick, m_yvxtcmyo, tick, m_7638_

void (): d, tick, method_6360, tick, m_yvxtcmyo, tick, m_7638_

void (): j, followThePath, method_6339, continueFollowingPath, m_imryvweo, continueFollowingPath, m_7636_

void (): k, followThePath, method_6339, continueFollowingPath, m_imryvweo, continueFollowingPath, m_7636_

boolean (): k, isDone, method_6357, isIdle, m_cuxkitjz, isIdle, m_26571_

boolean (): l, isDone, method_6357, isIdle, m_cuxkitjz, isIdle, m_26571_

void (): m, stop, method_6340, stop, m_qkbmchty, stop, m_26573_

void (): n, stop, method_6340, stop, m_qkbmchty, stop, m_26573_

void (): d, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

void (): e, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

PathNodeMaker (): n, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, getNodeMaker, m_26575_

PathNodeMaker (): o, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, getNodeMaker, m_26575_

boolean (): o, canFloat, method_6350, canSwim, m_ikygleej, canSwim, m_26576_

boolean (): p, canFloat, method_6350, canSwim, m_ikygleej, canSwim, m_26576_

void (): f, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, resetRangeMultiplier, m_26566_

void (): g, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, resetRangeMultiplier, m_26566_

boolean (): l, isInProgress, method_23966, isFollowingPath, m_eetwccfi, isFollowingPath, m_26572_

boolean (): m, isInProgress, method_23966, isFollowingPath, m_eetwccfi, isFollowingPath, m_26572_

void (): t, resetStuckTimeout, method_26085, resetNode, m_cxhpxjch, resetNode, m_26565_

void (): u, resetStuckTimeout, method_26085, resetNode, m_cxhpxjch, resetNode, m_26565_

void (): s, timeoutPath, method_31266, resetNodeAndStop, m_nchaaiut, resetNodeAndStop, m_26564_

void (): t, timeoutPath, method_31266, resetNodeAndStop, m_nchaaiut, resetNodeAndStop, m_26564_

boolean (): q, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, isNearPathStartPos, m_26577_

boolean (): r, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, isNearPathStartPos, m_26577_

float (): p, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, getNodeReachProximity, m_148228_

float (): q, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, getNodeReachProximity, m_148228_

void (): e, updatePathfinderMaxVisitedNodes, method_61441, updateRange, m_mnymngdr, updateRange, m_352060_

void (): f, updatePathfinderMaxVisitedNodes, method_61441, updateRange, m_mnymngdr, updateRange, m_352060_

float (): r, getMaxPathLength, method_61440, getMaxFollowRange, m_zexhlwxr, getMaxFollowRange, m_354400_

float (): s, getMaxPathLength, method_61440, getMaxFollowRange, m_zexhlwxr, getMaxFollowRange, m_354400_

boolean (): c, canNavigateGround, method_70686, canControlOpeningDoors, m_nlqmmanx, canNavigateLand, m_401783_

void (boolean): d, setCanOpenDoors, method_70687, setCanOpenDoors, m_spdvjofr, setCanOpenDoors, m_404300_

1.21.5

Names

ceu

chp

Fields

Constructors

Methods

1.21.4

Names

cfs

ceu

Fields

Constructors

Methods

BlockPos (): i, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, getTargetPos, m_26567_

BlockPos (): g, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, getTargetPos, m_26567_

void (): j, recomputePath, method_6356, recalculatePath, m_ttwslddf, recalculatePath, m_26569_

void (): h, recomputePath, method_6356, recalculatePath, m_ttwslddf, recalculatePath, m_26569_

Path (): k, getPath, method_6345, getCurrentPath, m_knkuewbd, getCurrentPath, m_26570_

Path (): i, getPath, method_6345, getCurrentPath, m_knkuewbd, getCurrentPath, m_26570_

void (): l, followThePath, method_6339, continueFollowingPath, m_imryvweo, continueFollowingPath, m_7636_

void (): j, followThePath, method_6339, continueFollowingPath, m_imryvweo, continueFollowingPath, m_7636_

boolean (): m, isDone, method_6357, isIdle, m_cuxkitjz, isIdle, m_26571_

boolean (): k, isDone, method_6357, isIdle, m_cuxkitjz, isIdle, m_26571_

void (): o, stop, method_6340, stop, m_qkbmchty, stop, m_26573_

void (): m, stop, method_6340, stop, m_qkbmchty, stop, m_26573_

void (): W_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

void (): d, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

PathNodeMaker (): p, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, getNodeMaker, m_26575_

PathNodeMaker (): n, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, getNodeMaker, m_26575_

boolean (): q, canFloat, method_6350, canSwim, m_ikygleej, canSwim, m_26576_

boolean (): o, canFloat, method_6350, canSwim, m_ikygleej, canSwim, m_26576_

void (): h, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, resetRangeMultiplier, m_26566_

void (): f, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, resetRangeMultiplier, m_26566_

boolean (): n, isInProgress, method_23966, isFollowingPath, m_eetwccfi, isFollowingPath, m_26572_

boolean (): l, isInProgress, method_23966, isFollowingPath, m_eetwccfi, isFollowingPath, m_26572_

void (): f, timeoutPath, method_31266, resetNodeAndStop, m_nchaaiut, resetNodeAndStop, m_26564_

void (): s, timeoutPath, method_31266, resetNodeAndStop, m_nchaaiut, resetNodeAndStop, m_26564_

boolean (): s, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, isNearPathStartPos, m_26577_

boolean (): q, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, isNearPathStartPos, m_26577_

float (): r, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, getNodeReachProximity, m_148228_

float (): p, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, getNodeReachProximity, m_148228_

void (): g, updatePathfinderMaxVisitedNodes, method_61441, updateRange, m_mnymngdr, updateRange, m_352060_

void (): e, updatePathfinderMaxVisitedNodes, method_61441, updateRange, m_mnymngdr, updateRange, m_352060_

float (): e, getMaxPathLength, method_61440, getMaxFollowRange, m_zexhlwxr, getMaxFollowRange, m_354400_

float (): r, getMaxPathLength, method_61440, getMaxFollowRange, m_zexhlwxr, getMaxFollowRange, m_354400_

1.21.3

Names

cda

cfs

Fields

float: x, requiredPathLength, field_52451, maxFollowRange, f_ywwuimtf, maxFollowRange, f_347178_

Constructors

Methods

BlockPos (): h, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, getTargetPos, m_26567_

BlockPos (): i, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, getTargetPos, m_26567_

void (): i, recomputePath, method_6356, recalculatePath, m_ttwslddf, recalculatePath, m_26569_

void (): j, recomputePath, method_6356, recalculatePath, m_ttwslddf, recalculatePath, m_26569_

Path (): j, getPath, method_6345, getCurrentPath, m_knkuewbd, getCurrentPath, m_26570_

Path (): k, getPath, method_6345, getCurrentPath, m_knkuewbd, getCurrentPath, m_26570_

void (): k, followThePath, method_6339, continueFollowingPath, m_imryvweo, continueFollowingPath, m_7636_

void (): l, followThePath, method_6339, continueFollowingPath, m_imryvweo, continueFollowingPath, m_7636_

boolean (): l, isDone, method_6357, isIdle, m_cuxkitjz, isIdle, m_26571_

boolean (): m, isDone, method_6357, isIdle, m_cuxkitjz, isIdle, m_26571_

void (): n, stop, method_6340, stop, m_qkbmchty, stop, m_26573_

void (): o, stop, method_6340, stop, m_qkbmchty, stop, m_26573_

PathNodeMaker (): o, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, getNodeMaker, m_26575_

PathNodeMaker (): p, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, getNodeMaker, m_26575_

boolean (): p, canFloat, method_6350, canSwim, m_ikygleej, canSwim, m_26576_

boolean (): q, canFloat, method_6350, canSwim, m_ikygleej, canSwim, m_26576_

void (): g, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, resetRangeMultiplier, m_26566_

void (): h, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, resetRangeMultiplier, m_26566_

void (float): a, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier, m_ptqkmccf, setRangeMultiplier, m_26529_

void (float): b, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier, m_ptqkmccf, setRangeMultiplier, m_26529_

boolean (): m, isInProgress, method_23966, isFollowingPath, m_eetwccfi, isFollowingPath, m_26572_

boolean (): n, isInProgress, method_23966, isFollowingPath, m_eetwccfi, isFollowingPath, m_26572_

void (): f, resetStuckTimeout, method_26085, resetNode, m_cxhpxjch, resetNode, m_26565_

void (): t, resetStuckTimeout, method_26085, resetNode, m_cxhpxjch, resetNode, m_26565_

void (): e, timeoutPath, method_31266, resetNodeAndStop, m_nchaaiut, resetNodeAndStop, m_26564_

void (): f, timeoutPath, method_31266, resetNodeAndStop, m_nchaaiut, resetNodeAndStop, m_26564_

boolean (): r, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, isNearPathStartPos, m_26577_

boolean (): s, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, isNearPathStartPos, m_26577_

float (): q, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, getNodeReachProximity, m_148228_

float (): r, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, getNodeReachProximity, m_148228_

void (): g, updatePathfinderMaxVisitedNodes, method_61441, updateRange, m_mnymngdr, updateRange, m_352060_

void (float): a, setRequiredPathLength, method_61439, setMaxFollowRange, m_zojjqtnm, setMaxFollowRange, m_353938_

float (): e, getMaxPathLength, method_61440, getMaxFollowRange, m_zexhlwxr, getMaxFollowRange, m_354400_

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

cdd

cda

Fields

Constructors

Methods

void (): S_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

void (): W_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

1.20.6

Names

bvv

cdd

Fields

int: q, STUCK_CHECK_INTERVAL, field_41545, field_41545, f_zyochajd, f_262273_

int: q, STUCK_CHECK_INTERVAL, field_41545, field_41545, f_zyochajd, STUCK_CHECK_INTERVAL, f_262273_

float: r, STUCK_THRESHOLD_DISTANCE_FACTOR, field_41546, field_41546, f_kgulcrtt, f_262292_

float: r, STUCK_THRESHOLD_DISTANCE_FACTOR, field_41546, field_41546, f_kgulcrtt, STUCK_THRESHOLD_DISTANCE_FACTOR, f_262292_

Constructors

Methods

void (): U_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

void (): S_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

boolean (PathNodeType): b, canCutCorner, method_48158, canJumpToNext, m_rfnahbaw, isValidPathNodeType, m_264193_

boolean (double, double, double, int, double): a, moveTo, method_58160, startMovingTo, m_tbseeosg, startMovingTo, m_322222_

boolean (PathNodeType): b, canCutCorner, method_48158, canJumpToNext, m_rfnahbaw, canJumpToNext, m_264193_

1.20.4

Names

bsp

bvv

Fields

Constructors

Methods

void (): R_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

void (): U_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

boolean (MobEntity, Vec3d, Vec3d, boolean): a, isClearForMovementBetween, method_43394, doesNotCollide, m_ihvdiado, m_262402_

boolean (MobEntity, Vec3d, Vec3d, boolean): a, isClearForMovementBetween, method_43394, doesNotCollide, m_ihvdiado, canPathDirectlyThrough, m_262402_

boolean (PathNodeType): b, canCutCorner, method_48158, canJumpToNext, m_rfnahbaw, m_264193_

boolean (PathNodeType): b, canCutCorner, method_48158, canJumpToNext, m_rfnahbaw, isValidPathNodeType, m_264193_

1.20.2

Names

bpj

bsp

Fields

Constructors

Methods

boolean (): o, isInLiquid, method_6351, isInLiquid, m_czkjkeeb, isInLiquid, m_26574_

void (): L_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

void (): R_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

PathNodeMaker (): p, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, getNodeMaker, m_26575_

PathNodeMaker (): o, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, getNodeMaker, m_26575_

boolean (): q, canFloat, method_6350, canSwim, m_ikygleej, canSwim, m_26576_

boolean (): p, canFloat, method_6350, canSwim, m_ikygleej, canSwim, m_26576_

boolean (): s, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, isNearPathStartPos, m_26577_

boolean (): r, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, isNearPathStartPos, m_26577_

float (): r, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, getNodeReachProximity, m_148228_

float (): q, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, getNodeReachProximity, m_148228_

1.20.1

Names

bph

bpj

Fields

Constructors

Methods

void (): K_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

void (): L_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

1.19.4

Names

bnm

bph

Fields

Constructors

Methods

void (): F_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

void (): K_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

boolean (PathNodeType): b, canCutCorner, method_48158, canJumpToNext, m_rfnahbaw, m_264193_

1.19.3

Names

blc

bnm

Fields

BlockPos: q, targetPos, field_20293, currentTarget, f_pfbydgvo, currentTarget, f_26509_

BlockPos: s, targetPos, field_20293, currentTarget, f_pfbydgvo, currentTarget, f_26509_

PathNodeNavigator: t, pathFinder, field_6673, pathNodeNavigator, f_txxqiltu, pathNodeNavigator, f_26512_

PathNodeNavigator: v, pathFinder, field_6673, pathNodeNavigator, f_txxqiltu, pathNodeNavigator, f_26512_

int: r, reachRange, field_20294, currentDistance, f_lcencwyr, currentDistance, f_26510_

int: t, reachRange, field_20294, currentDistance, f_lcencwyr, currentDistance, f_26510_

float: s, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, rangeMultiplier, f_26511_

float: u, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, rangeMultiplier, f_26511_

boolean: u, isStuck, field_26820, nearPathStartPos, f_jdqfqfar, nearPathStartPos, f_26513_

boolean: w, isStuck, field_26820, nearPathStartPos, f_jdqfqfar, nearPathStartPos, f_26513_

int: q, STUCK_CHECK_INTERVAL, field_41545, field_41545, f_zyochajd, f_262273_

float: r, STUCK_THRESHOLD_DISTANCE_FACTOR, field_41546, field_41546, f_kgulcrtt, f_262292_

Constructors

Methods

boolean (MobEntity, Vec3d, Vec3d): a, isClearForMovementBetween, method_43394, doesNotCollide, m_ihvdiado, m_217803_

boolean (MobEntity, Vec3d, Vec3d, boolean): a, isClearForMovementBetween, method_43394, doesNotCollide, m_ihvdiado, m_262402_

1.19.2

Names

Fields

Constructors

Methods

boolean (MobEntity, Vec3d, Vec3d): a, isClearForMovementBetween, method_43394, doesNotCollide, m_ihvdiado, m_ihvdiado, m_217803_

boolean (MobEntity, Vec3d, Vec3d): a, isClearForMovementBetween, method_43394, doesNotCollide, m_ihvdiado, m_217803_

1.19.1

Names

bkf

blc

Fields

Constructors

Methods

1.19

Names

bgf

bkf

Fields

Constructors

Methods

void (boolean): d, setCanFloat, method_6354, setCanSwim, m_zndcxdyx, setCanSwim, m_7008_

void (boolean): a, setCanFloat, method_6354, setCanSwim, m_zndcxdyx, setCanSwim, m_7008_

boolean (MobEntity, Vec3d, Vec3d): a, isClearForMovementBetween, method_43394, doesNotCollide, m_ihvdiado, m_ihvdiado, m_217803_

1.18.2

Names

bfn

bgf

net.minecraft.entity.ai.pathing.EntityNavigation

Fields

MobEntity: a, mob, field_6684, entity, f_ytabmjrn, f_26494_

MobEntity: a, mob, field_6684, entity, f_ytabmjrn, entity, f_26494_

World: b, level, field_6677, world, f_rkwefzxj, f_26495_

World: b, level, field_6677, world, f_rkwefzxj, world, f_26495_

Path: c, path, field_6681, currentPath, f_kygwztte, f_26496_

Path: c, path, field_6681, currentPath, f_kygwztte, currentPath, f_26496_

double: d, speedModifier, field_6668, speed, f_ikowtixg, f_26497_

double: d, speedModifier, field_6668, speed, f_ikowtixg, speed, f_26497_

int: e, tick, field_6675, tickCount, f_mhxwcgxe, f_26498_

int: e, tick, field_6675, tickCount, f_mhxwcgxe, tickCount, f_26498_

int: f, lastStuckCheck, field_6674, pathStartTime, f_amwjymxv, f_26499_

int: f, lastStuckCheck, field_6674, pathStartTime, f_amwjymxv, pathStartTime, f_26499_

Vec3d: g, lastStuckCheckPos, field_6672, pathStartPos, f_nkeujvuw, f_26500_

Vec3d: g, lastStuckCheckPos, field_6672, pathStartPos, f_nkeujvuw, pathStartPos, f_26500_

long: i, timeoutTimer, field_6670, currentNodeMs, f_brqebarh, f_26502_

long: i, timeoutTimer, field_6670, currentNodeMs, f_brqebarh, currentNodeMs, f_26502_

long: j, lastTimeoutCheck, field_6669, lastActiveTickMs, f_jpruxtyc, f_26503_

long: j, lastTimeoutCheck, field_6669, lastActiveTickMs, f_jpruxtyc, lastActiveTickMs, f_26503_

double: k, timeoutLimit, field_6682, currentNodeTimeout, f_jqnetjyj, f_26504_

double: k, timeoutLimit, field_6682, currentNodeTimeout, f_jqnetjyj, currentNodeTimeout, f_26504_

float: l, maxDistanceToWaypoint, field_6683, nodeReachProximity, f_ufulchda, f_26505_

float: l, maxDistanceToWaypoint, field_6683, nodeReachProximity, f_ufulchda, nodeReachProximity, f_26505_

boolean: m, hasDelayedRecomputation, field_6679, inRecalculationCooldown, f_kwipzrjl, f_26506_

boolean: m, hasDelayedRecomputation, field_6679, inRecalculationCooldown, f_kwipzrjl, shouldRecalculate, f_26506_

long: n, timeLastRecompute, field_6685, lastRecalculateTime, f_wcsndowi, f_26507_

long: n, timeLastRecompute, field_6685, lastRecalculateTime, f_wcsndowi, lastRecalculateTime, f_26507_

PathNodeMaker: o, nodeEvaluator, field_6678, nodeMaker, f_unngfiir, f_26508_

PathNodeMaker: o, nodeEvaluator, field_6678, nodeMaker, f_unngfiir, nodeMaker, f_26508_

BlockPos: q, targetPos, field_20293, currentTarget, f_pfbydgvo, f_26509_

BlockPos: q, targetPos, field_20293, currentTarget, f_pfbydgvo, currentTarget, f_26509_

PathNodeNavigator: t, pathFinder, field_6673, pathNodeNavigator, f_txxqiltu, f_26512_

PathNodeNavigator: t, pathFinder, field_6673, pathNodeNavigator, f_txxqiltu, pathNodeNavigator, f_26512_

int: r, reachRange, field_20294, currentDistance, f_lcencwyr, f_26510_

int: r, reachRange, field_20294, currentDistance, f_lcencwyr, currentDistance, f_26510_

float: s, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, f_26511_

float: s, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, rangeMultiplier, f_26511_

Vec3i: h, timeoutCachedNode, field_6680, lastNodePosition, f_nvbuymci, f_26501_

Vec3i: h, timeoutCachedNode, field_6680, lastNodePosition, f_nvbuymci, lastNodePosition, f_26501_

boolean: u, isStuck, field_26820, nearPathStartPos, f_jdqfqfar, f_26513_

boolean: u, isStuck, field_26820, nearPathStartPos, f_jdqfqfar, nearPathStartPos, f_26513_

int: p, MAX_TIME_RECOMPUTE, field_30247, RECALCULATE_COOLDOWN, f_cxhauzut, f_148217_

int: p, MAX_TIME_RECOMPUTE, field_30247, RECALCULATE_COOLDOWN, f_cxhauzut, RECALCULATE_COOLDOWN, f_148217_

Constructors

Methods

BlockPos (): h, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, m_26567_

BlockPos (): h, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, getTargetPos, m_26567_

PathNodeNavigator (int): a, createPathFinder, method_6336, createPathNodeNavigator, m_rhavjrcm, m_5532_

PathNodeNavigator (int): a, createPathFinder, method_6336, createPathNodeNavigator, m_rhavjrcm, createPathNodeNavigator, m_5532_

void (double): a, setSpeedModifier, method_6344, setSpeed, m_qetxokay, m_26517_

void (double): a, setSpeedModifier, method_6344, setSpeed, m_qetxokay, setSpeed, m_26517_

void (): i, recomputePath, method_6356, recalculatePath, m_ttwslddf, m_26569_

void (): i, recomputePath, method_6356, recalculatePath, m_ttwslddf, recalculatePath, m_26569_

boolean (double, double, double, double): a, moveTo, method_6337, startMovingTo, m_fgjhubhm, m_26519_

boolean (double, double, double, double): a, moveTo, method_6337, startMovingTo, m_fgjhubhm, startMovingTo, m_26519_

boolean (Entity, double): a, moveTo, method_6335, startMovingTo, m_etdawgoe, m_5624_

boolean (Entity, double): a, moveTo, method_6335, startMovingTo, m_etdawgoe, startMovingTo, m_5624_

boolean (Path, double): a, moveTo, method_6334, startMovingAlong, m_efjuxjgy, m_26536_

boolean (Path, double): a, moveTo, method_6334, startMovingAlong, m_efjuxjgy, startMovingAlong, m_26536_

Path (): j, getPath, method_6345, getCurrentPath, m_knkuewbd, m_26570_

Path (): j, getPath, method_6345, getCurrentPath, m_knkuewbd, getCurrentPath, m_26570_

void (): c, tick, method_6360, tick, m_yvxtcmyo, m_7638_

void (): c, tick, method_6360, tick, m_yvxtcmyo, tick, m_7638_

void (): k, followThePath, method_6339, continueFollowingPath, m_imryvweo, m_7636_

void (): k, followThePath, method_6339, continueFollowingPath, m_imryvweo, continueFollowingPath, m_7636_

void (Vec3d): b, doStuckDetection, method_6346, checkTimeouts, m_ectlsmwl, m_6481_

void (Vec3d): b, doStuckDetection, method_6346, checkTimeouts, m_ectlsmwl, checkTimeouts, m_6481_

boolean (): l, isDone, method_6357, isIdle, m_cuxkitjz, m_26571_

boolean (): l, isDone, method_6357, isIdle, m_cuxkitjz, isIdle, m_26571_

void (): n, stop, method_6340, stop, m_qkbmchty, m_26573_

void (): n, stop, method_6340, stop, m_qkbmchty, stop, m_26573_

Vec3d (): b, getTempMobPos, method_6347, getPos, m_tzgadsdi, m_7475_

Vec3d (): b, getTempMobPos, method_6347, getPos, m_tzgadsdi, getPos, m_7475_

boolean (): a, canUpdatePath, method_6358, isAtValidPosition, m_khhogyuw, m_7632_

boolean (): a, canUpdatePath, method_6358, isAtValidPosition, m_khhogyuw, isAtValidPosition, m_7632_

boolean (): o, isInLiquid, method_6351, isInLiquid, m_czkjkeeb, m_26574_

boolean (): o, isInLiquid, method_6351, isInLiquid, m_czkjkeeb, isInLiquid, m_26574_

void (): E_, trimPath, method_6359, adjustPath, m_piwnxgva, m_6804_

void (): F_, trimPath, method_6359, adjustPath, m_piwnxgva, adjustPath, m_6804_

boolean (BlockPos): a, isStableDestination, method_6333, isValidPosition, m_elrgnhgi, m_6342_

boolean (BlockPos): a, isStableDestination, method_6333, isValidPosition, m_elrgnhgi, isValidPosition, m_6342_

PathNodeMaker (): p, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, m_26575_

PathNodeMaker (): p, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, getNodeMaker, m_26575_

void (boolean): d, setCanFloat, method_6354, setCanSwim, m_zndcxdyx, m_7008_

void (boolean): d, setCanFloat, method_6354, setCanSwim, m_zndcxdyx, setCanSwim, m_7008_

boolean (): q, canFloat, method_6350, canSwim, m_ikygleej, m_26576_

boolean (): q, canFloat, method_6350, canSwim, m_ikygleej, canSwim, m_26576_

Path (double, double, double, int): a, createPath, method_6352, findPathTo, m_ejpbsjjw, m_26524_

Path (double, double, double, int): a, createPath, method_6352, findPathTo, m_ejpbsjjw, findPathTo, m_26524_

Path (Stream<BlockPos>, int): a, createPath, method_21643, findPathToAny, m_njwmwegi, m_26556_

Path (Stream<BlockPos>, int): a, createPath, method_21643, findPathToAny, m_njwmwegi, findPathToAny, m_26556_

Path (BlockPos, int): a, createPath, method_6348, findPathTo, m_kgklaorz, m_7864_

Path (BlockPos, int): a, createPath, method_6348, findPathTo, m_kgklaorz, findPathTo, m_7864_

Path (Entity, int): a, createPath, method_6349, findPathTo, m_wuqknepy, m_6570_

Path (Entity, int): a, createPath, method_6349, findPathTo, m_wuqknepy, findPathTo, m_6570_

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_35142, findPathTo, m_lvtpselx, m_26551_

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_35142, findPathTo, m_lvtpselx, findPathTo, m_26551_

void (): g, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, m_26566_

void (): g, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, resetRangeMultiplier, m_26566_

void (float): a, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier, m_ptqkmccf, m_26529_

void (float): a, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier, m_ptqkmccf, setRangeMultiplier, m_26529_

boolean (): m, isInProgress, method_23966, isFollowingPath, m_eetwccfi, m_26572_

boolean (): m, isInProgress, method_23966, isFollowingPath, m_eetwccfi, isFollowingPath, m_26572_

Path (Set<BlockPos>, int): a, createPath, method_29934, findPathTo, m_pbnuucrt, m_26548_

Path (Set<BlockPos>, int): a, createPath, method_29934, findPathTo, m_pbnuucrt, findPathTo, m_26548_

boolean (Vec3d): c, shouldTargetNextNodeInDirection, method_27799, shouldJumpToNextNode, m_shecbiuf, m_26559_

boolean (Vec3d): c, shouldTargetNextNodeInDirection, method_27799, shouldJumpToNextNode, m_shecbiuf, shouldJumpToNextNode, m_26559_

void (): f, resetStuckTimeout, method_26085, resetNode, m_cxhpxjch, m_26565_

void (): f, resetStuckTimeout, method_26085, resetNode, m_cxhpxjch, resetNode, m_26565_

void (): e, timeoutPath, method_31266, resetNodeAndStop, m_nchaaiut, m_26564_

void (): e, timeoutPath, method_31266, resetNodeAndStop, m_nchaaiut, resetNodeAndStop, m_26564_

boolean (): s, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, m_26577_

boolean (): s, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, isNearPathStartPos, m_26577_

Path (BlockPos, int, int): a, createPath, method_35141, findPathTo, m_yfskjlsj, m_148218_

Path (BlockPos, int, int): a, createPath, method_35141, findPathTo, m_yfskjlsj, findPathTo, m_148218_

Path (Set<BlockPos>, int, boolean, int, float): a, createPath, method_18416, findPathToAny, m_lhmnrubv, m_148222_

Path (Set<BlockPos>, int, boolean, int, float): a, createPath, method_18416, findPathToAny, m_lhmnrubv, findPathToAny, m_148222_

float (): r, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, m_148228_

float (): r, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, getNodeReachProximity, m_148228_

double (Vec3d): a, getGroundY, method_38065, adjustTargetY, m_zsklzyvc, m_183345_

double (Vec3d): a, getGroundY, method_38065, adjustTargetY, m_zsklzyvc, adjustTargetY, m_183345_

boolean (Vec3d, Vec3d): a, canMoveDirectly, method_6341, canPathDirectlyThrough, m_bdwdpiwz, m_183431_

boolean (Vec3d, Vec3d): a, canMoveDirectly, method_6341, canPathDirectlyThrough, m_bdwdpiwz, canPathDirectlyThrough, m_183431_

boolean (BlockPos): b, shouldRecomputePath, method_18053, shouldRecalculatePath, m_mvysdvtn, m_200903_

boolean (BlockPos): b, shouldRecomputePath, method_18053, shouldRecalculatePath, m_mvysdvtn, shouldRecalculatePath, m_200903_

1.18.1

Names

Fields

boolean: m, hasDelayedRecomputation, field_6679, shouldRecalculate, f_kwipzrjl, f_26506_

boolean: m, hasDelayedRecomputation, field_6679, inRecalculationCooldown, f_kwipzrjl, f_26506_

Constructors

Methods

boolean (): i, hasDelayedRecomputation, method_6343, shouldRecalculatePath, m_rrehjdwn, m_26568_

void (): j, recomputePath, method_6356, recalculatePath, m_udzoaaun, m_26569_

void (): i, recomputePath, method_6356, recalculatePath, m_ttwslddf, m_26569_

Path (): k, getPath, method_6345, getCurrentPath, m_knkuewbd, m_26570_

Path (): j, getPath, method_6345, getCurrentPath, m_knkuewbd, m_26570_

void (): l, followThePath, method_6339, continueFollowingPath, m_imryvweo, m_7636_

void (): k, followThePath, method_6339, continueFollowingPath, m_imryvweo, m_7636_

boolean (): m, isDone, method_6357, isIdle, m_cuxkitjz, m_26571_

boolean (): l, isDone, method_6357, isIdle, m_cuxkitjz, m_26571_

void (): o, stop, method_6340, stop, m_qkbmchty, m_26573_

void (): n, stop, method_6340, stop, m_qkbmchty, m_26573_

boolean (): p, isInLiquid, method_6351, isInLiquid, m_czkjkeeb, m_26574_

boolean (): o, isInLiquid, method_6351, isInLiquid, m_czkjkeeb, m_26574_

PathNodeMaker (): q, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, m_26575_

PathNodeMaker (): p, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, m_26575_

boolean (): r, canFloat, method_6350, canSwim, m_ikygleej, m_26576_

boolean (): q, canFloat, method_6350, canSwim, m_ikygleej, m_26576_

void (BlockPos): b, recomputePath, method_18053, onBlockChanged, m_jgfkkhsm, m_26561_

boolean (): n, isInProgress, method_23966, isFollowingPath, m_eetwccfi, m_26572_

boolean (): m, isInProgress, method_23966, isFollowingPath, m_eetwccfi, m_26572_

boolean (): t, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, m_26577_

boolean (): s, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, m_26577_

float (): s, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, m_148228_

float (): r, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, m_148228_

boolean (BlockPos): b, shouldRecomputePath, method_18053, shouldRecalculatePath, m_mvysdvtn, m_200903_

1.18

Names

bca

bfn

Fields

Constructors

Methods

void (Vec3d): a, doStuckDetection, method_6346, checkTimeouts, m_ectlsmwl, m_6481_

void (Vec3d): b, doStuckDetection, method_6346, checkTimeouts, m_ectlsmwl, m_6481_

void (): D_, trimPath, method_6359, adjustPath, m_piwnxgva, m_6804_

void (): E_, trimPath, method_6359, adjustPath, m_piwnxgva, m_6804_

boolean (Vec3d, Vec3d, int, int, int): a, canMoveDirectly, method_6341, canPathDirectlyThrough, m_bdwdpiwz, m_6454_

boolean (Vec3d): b, shouldTargetNextNodeInDirection, method_27799, shouldJumpToNextNode, m_shecbiuf, m_26559_

boolean (Vec3d): c, shouldTargetNextNodeInDirection, method_27799, shouldJumpToNextNode, m_shecbiuf, m_26559_

double (Vec3d): a, getGroundY, method_38065, adjustTargetY, m_zsklzyvc, m_183345_

boolean (Vec3d, Vec3d): a, canMoveDirectly, method_6341, canPathDirectlyThrough, m_bdwdpiwz, m_183431_

1.17.1

Names

bbz

bca

Fields

Constructors

Methods

1.17

Names

ayj

bbz

net.minecraft.pathfinding.PathNavigator

net.minecraft.src.C_758_

Fields

MobEntity: a, mob, field_6684, entity, f_ytabmjrn, field_75515_a, entity

MobEntity: a, mob, field_6684, entity, f_ytabmjrn, f_26494_

World: b, level, field_6677, world, f_rkwefzxj, field_75513_b, world

World: b, level, field_6677, world, f_rkwefzxj, f_26495_

Path: c, path, field_6681, currentPath, f_kygwztte, field_75514_c, currentPath

Path: c, path, field_6681, currentPath, f_kygwztte, f_26496_

double: d, speedModifier, field_6668, speed, f_ikowtixg, field_75511_d, speed

double: d, speedModifier, field_6668, speed, f_ikowtixg, f_26497_

int: e, tick, field_6675, tickCount, f_mhxwcgxe, field_75510_g, totalTicks

int: e, tick, field_6675, tickCount, f_mhxwcgxe, f_26498_

int: f, lastStuckCheck, field_6674, pathStartTime, f_amwjymxv, field_75520_h, ticksAtLastPos

int: f, lastStuckCheck, field_6674, pathStartTime, f_amwjymxv, f_26499_

Vec3d: g, lastStuckCheckPos, field_6672, pathStartPos, f_nkeujvuw, field_75521_i, lastPosCheck

Vec3d: g, lastStuckCheckPos, field_6672, pathStartPos, f_nkeujvuw, f_26500_

long: i, timeoutTimer, field_6670, currentNodeMs, f_brqebarh, field_188558_l, timeoutTimer

long: i, timeoutTimer, field_6670, currentNodeMs, f_brqebarh, f_26502_

long: j, lastTimeoutCheck, field_6669, lastActiveTickMs, f_jpruxtyc, field_188559_m, lastTimeoutCheck

long: j, lastTimeoutCheck, field_6669, lastActiveTickMs, f_jpruxtyc, f_26503_

double: k, timeoutLimit, field_6682, currentNodeTimeout, f_jqnetjyj, field_188560_n, timeoutLimit

double: k, timeoutLimit, field_6682, currentNodeTimeout, f_jqnetjyj, f_26504_

float: l, maxDistanceToWaypoint, field_6683, nodeReachProximity, f_ufulchda, field_188561_o, maxDistanceToWaypoint

float: l, maxDistanceToWaypoint, field_6683, nodeReachProximity, f_ufulchda, f_26505_

boolean: m, hasDelayedRecomputation, field_6679, shouldRecalculate, f_kwipzrjl, field_188562_p, tryUpdatePath

boolean: m, hasDelayedRecomputation, field_6679, shouldRecalculate, f_kwipzrjl, f_26506_

long: n, timeLastRecompute, field_6685, lastRecalculateTime, f_wcsndowi, field_188563_q, lastTimeUpdated

long: n, timeLastRecompute, field_6685, lastRecalculateTime, f_wcsndowi, f_26507_

PathNodeMaker: o, nodeEvaluator, field_6678, nodeMaker, f_unngfiir, field_179695_a, nodeProcessor

PathNodeMaker: o, nodeEvaluator, field_6678, nodeMaker, f_unngfiir, f_26508_

BlockPos: p, targetPos, field_20293, currentTarget, f_pfbydgvo, field_188564_r, targetPos

BlockPos: q, targetPos, field_20293, currentTarget, f_pfbydgvo, f_26509_

PathNodeNavigator: s, pathFinder, field_6673, pathNodeNavigator, f_txxqiltu, field_179681_j, pathFinder

PathNodeNavigator: t, pathFinder, field_6673, pathNodeNavigator, f_txxqiltu, f_26512_

int: q, reachRange, field_20294, currentDistance, f_lcencwyr, field_225468_r, accuracy

int: r, reachRange, field_20294, currentDistance, f_lcencwyr, f_26510_

float: r, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, field_226334_s_, searchDepthMultiplier

float: s, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, f_26511_

Vec3i: h, timeoutCachedNode, field_6680, lastNodePosition, f_nvbuymci, field_188557_k, timeoutCachedNode

Vec3i: h, timeoutCachedNode, field_6680, lastNodePosition, f_nvbuymci, f_26501_

boolean: t, isStuck, field_26820, nearPathStartPos, f_jdqfqfar, field_244431_t, stuck

boolean: u, isStuck, field_26820, nearPathStartPos, f_jdqfqfar, f_26513_

int: p, MAX_TIME_RECOMPUTE, field_30247, RECALCULATE_COOLDOWN, f_cxhauzut, f_148217_

Constructors

Methods

BlockPos (): h, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, func_208485_j, getTargetPos

BlockPos (): h, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, m_26567_

PathNodeNavigator (int): a, createPathFinder, method_6336, createPathNodeNavigator, m_rhavjrcm, func_179679_a, getPathFinder

PathNodeNavigator (int): a, createPathFinder, method_6336, createPathNodeNavigator, m_rhavjrcm, m_5532_

void (double): a, setSpeedModifier, method_6344, setSpeed, m_qetxokay, func_75489_a, setSpeed

void (double): a, setSpeedModifier, method_6344, setSpeed, m_qetxokay, m_26517_

boolean (): i, hasDelayedRecomputation, method_6343, shouldRecalculatePath, m_rrehjdwn, func_188553_i, canUpdatePathOnTimeout

boolean (): i, hasDelayedRecomputation, method_6343, shouldRecalculatePath, m_rrehjdwn, m_26568_

void (): j, recomputePath, method_6356, recalculatePath, m_udzoaaun, func_188554_j, updatePath

void (): j, recomputePath, method_6356, recalculatePath, m_udzoaaun, m_26569_

boolean (double, double, double, double): a, moveTo, method_6337, startMovingTo, m_fgjhubhm, func_75492_a, tryMoveToXYZ

boolean (double, double, double, double): a, moveTo, method_6337, startMovingTo, m_fgjhubhm, m_26519_

boolean (Entity, double): a, moveTo, method_6335, startMovingTo, m_etdawgoe, func_75497_a, tryMoveToEntityLiving

boolean (Entity, double): a, moveTo, method_6335, startMovingTo, m_etdawgoe, m_5624_

boolean (Path, double): a, moveTo, method_6334, startMovingAlong, m_efjuxjgy, func_75484_a, setPath

boolean (Path, double): a, moveTo, method_6334, startMovingAlong, m_efjuxjgy, m_26536_

Path (): k, getPath, method_6345, getCurrentPath, m_knkuewbd, func_75505_d, getPath

Path (): k, getPath, method_6345, getCurrentPath, m_knkuewbd, m_26570_

void (): c, tick, method_6360, tick, m_yvxtcmyo, func_75501_e, tick

void (): c, tick, method_6360, tick, m_yvxtcmyo, m_7638_

void (): l, followThePath, method_6339, continueFollowingPath, m_imryvweo, func_75508_h, pathFollow

void (): l, followThePath, method_6339, continueFollowingPath, m_imryvweo, m_7636_

void (Vec3d): a, doStuckDetection, method_6346, checkTimeouts, m_ectlsmwl, func_179677_a, checkForStuck

void (Vec3d): a, doStuckDetection, method_6346, checkTimeouts, m_ectlsmwl, m_6481_

boolean (): m, isDone, method_6357, isIdle, m_cuxkitjz, func_75500_f, noPath

boolean (): m, isDone, method_6357, isIdle, m_cuxkitjz, m_26571_

void (): o, stop, method_6340, stop, m_qkbmchty, func_75499_g, clearPath

void (): o, stop, method_6340, stop, m_qkbmchty, m_26573_

Vec3d (): b, getTempMobPos, method_6347, getPos, m_tzgadsdi, func_75502_i, getEntityPosition

Vec3d (): b, getTempMobPos, method_6347, getPos, m_tzgadsdi, m_7475_

boolean (): a, canUpdatePath, method_6358, isAtValidPosition, m_khhogyuw, func_75485_k, canNavigate

boolean (): a, canUpdatePath, method_6358, isAtValidPosition, m_khhogyuw, m_7632_

boolean (): p, isInLiquid, method_6351, isInLiquid, m_czkjkeeb, func_75506_l, isInLiquid

boolean (): p, isInLiquid, method_6351, isInLiquid, m_czkjkeeb, m_26574_

void (): D_, trimPath, method_6359, adjustPath, m_piwnxgva, func_75487_m, trimPath

void (): D_, trimPath, method_6359, adjustPath, m_piwnxgva, m_6804_

boolean (Vec3d, Vec3d, int, int, int): a, canMoveDirectly, method_6341, canPathDirectlyThrough, m_bdwdpiwz, func_75493_a, isDirectPathBetweenPoints

boolean (Vec3d, Vec3d, int, int, int): a, canMoveDirectly, method_6341, canPathDirectlyThrough, m_bdwdpiwz, m_6454_

boolean (BlockPos): a, isStableDestination, method_6333, isValidPosition, m_elrgnhgi, func_188555_b, canEntityStandOnPos

boolean (BlockPos): a, isStableDestination, method_6333, isValidPosition, m_elrgnhgi, m_6342_

PathNodeMaker (): q, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, func_189566_q, getNodeProcessor

PathNodeMaker (): q, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, m_26575_

void (boolean): d, setCanFloat, method_6354, setCanSwim, m_zndcxdyx, func_212239_d, setCanSwim

void (boolean): d, setCanFloat, method_6354, setCanSwim, m_zndcxdyx, m_7008_

boolean (): r, canFloat, method_6350, canSwim, m_ikygleej, func_212238_t, getCanSwim

boolean (): r, canFloat, method_6350, canSwim, m_ikygleej, m_26576_

void (BlockPos): b, recomputePath, method_18053, onBlockChanged, m_jgfkkhsm, func_220970_c, onUpdateNavigation

void (BlockPos): b, recomputePath, method_18053, onBlockChanged, m_jgfkkhsm, m_26561_

Path (double, double, double, int): a, createPath, method_6352, findPathTo, m_ejpbsjjw, func_225466_a, pathfind

Path (double, double, double, int): a, createPath, method_6352, findPathTo, m_ejpbsjjw, m_26524_

Path (Stream<BlockPos>, int): a, createPath, method_21643, findPathToAny, m_njwmwegi, func_225463_a, pathfind

Path (Stream<BlockPos>, int): a, createPath, method_21643, findPathToAny, m_njwmwegi, m_26556_

Path (BlockPos, int): a, createPath, method_6348, findPathTo, m_kgklaorz, func_179680_a, getPathToPos

Path (BlockPos, int): a, createPath, method_6348, findPathTo, m_kgklaorz, m_7864_

Path (Entity, int): a, createPath, method_6349, findPathTo, m_wuqknepy, func_75494_a, pathfind

Path (Entity, int): a, createPath, method_6349, findPathTo, m_wuqknepy, m_6570_

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_18416, findPathToAny, m_lvtpselx, func_225464_a, pathfind

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_35142, findPathTo, m_lvtpselx, m_26551_

void (): g, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, func_226336_g_, resetSearchDepthMultiplier

void (): g, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, m_26566_

void (float): a, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier, m_ptqkmccf, func_226335_a_, setSearchDepthMultiplier

void (float): a, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier, m_ptqkmccf, m_26529_

boolean (): n, isInProgress, method_23966, isFollowingPath, m_eetwccfi, func_226337_n_, hasPath

boolean (): n, isInProgress, method_23966, isFollowingPath, m_eetwccfi, m_26572_

Path (Set<BlockPos>, int): a, createPath, method_29934, method_29934, m_pbnuucrt, func_241390_a_, pathfind

Path (Set<BlockPos>, int): a, createPath, method_29934, findPathTo, m_pbnuucrt, m_26548_

boolean (Vec3d): b, shouldTargetNextNodeInDirection, method_27799, method_27799, m_shecbiuf, func_234112_b_, func_234112_b_

boolean (Vec3d): b, shouldTargetNextNodeInDirection, method_27799, shouldJumpToNextNode, m_shecbiuf, m_26559_

void (): f, resetStuckTimeout, method_26085, resetNode, m_cxhpxjch, func_234113_e_, resetTimeOut

void (): f, resetStuckTimeout, method_26085, resetNode, m_cxhpxjch, m_26565_

void (): e, timeoutPath, method_31266, resetNodeAndStop, m_nchaaiut, func_244427_e, func_244427_e

void (): e, timeoutPath, method_31266, resetNodeAndStop, m_nchaaiut, m_26564_

boolean (): t, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, func_244428_t, func_244428_t

boolean (): t, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, m_26577_

Path (BlockPos, int, int): a, createPath, method_35141, findPathTo, m_yfskjlsj, m_148218_

Path (Set<BlockPos>, int, boolean, int, float): a, createPath, method_18416, findPathToAny, m_lhmnrubv, m_148222_

float (): s, getMaxDistanceToWaypoint, method_35143, getNodeReachProximity, m_udhoaois, m_148228_

1.16.5

Names

Fields

Constructors

Methods

1.16.4

Names

ayg

ayj

Fields

int: q, reachRange, field_20294, currentDistance, f_lcencwyr, field_225468_r, distance

int: q, reachRange, field_20294, currentDistance, f_lcencwyr, field_225468_r, accuracy

float: r, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, field_226334_s_, rangeMultiplier

float: r, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, field_226334_s_, searchDepthMultiplier

boolean: t, isStuck, field_26820, nearPathStartPos, f_jdqfqfar, field_244431_t, field_244431_t

boolean: t, isStuck, field_26820, nearPathStartPos, f_jdqfqfar, field_244431_t, stuck

Constructors

Methods

Path (double, double, double, int): a, createPath, method_6352, findPathTo, m_ejpbsjjw, func_225466_a, getPathToPos

Path (double, double, double, int): a, createPath, method_6352, findPathTo, m_ejpbsjjw, func_225466_a, pathfind

Path (Entity, int): a, createPath, method_6349, findPathTo, m_wuqknepy, func_75494_a, getPathToEntity

Path (Entity, int): a, createPath, method_6349, findPathTo, m_wuqknepy, func_75494_a, pathfind

void (): g, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, func_226336_g_, resetRangeMultiplier

void (): g, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, func_226336_g_, resetSearchDepthMultiplier

void (float): a, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier, m_ptqkmccf, func_226335_a_, setRangeMultiplier

void (float): a, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier, m_ptqkmccf, func_226335_a_, setSearchDepthMultiplier

1.16.3

Names

Fields

boolean: t, isStuck, field_26820, nearPathStartPos, f_jdqfqfar, field_244431_t, field_244431_t

Constructors

Methods

void (): e, resetStuckTimeout, method_26085, method_26085, m_cxhpxjch, func_234113_e_, resetTimeOut

void (): f, resetStuckTimeout, method_26085, resetNode, m_cxhpxjch, func_234113_e_, resetTimeOut

void (): e, timeoutPath, method_31266, resetNodeAndStop, m_nchaaiut, func_244427_e, func_244427_e

boolean (): t, isStuck, method_31267, isNearPathStartPos, m_auxwhrju, func_244428_t, func_244428_t

1.16.2

Names

awv

ayg

Fields

int: q, reachRange, field_20294, currentDistance, f_lcencwyr, field_225468_r, field_225468_r

int: q, reachRange, field_20294, currentDistance, f_lcencwyr, field_225468_r, distance

float: r, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, field_226334_s_, field_226334_s_

float: r, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, field_226334_s_, rangeMultiplier

Constructors

Methods

void (): E_, trimPath, method_6359, adjustPath, m_piwnxgva, func_75487_m, trimPath

void (): D_, trimPath, method_6359, adjustPath, m_piwnxgva, func_75487_m, trimPath

void (BlockPos): b, recomputePath, method_18053, onBlockChanged, m_jgfkkhsm, func_220970_c, func_220970_c

void (BlockPos): b, recomputePath, method_18053, onBlockChanged, m_jgfkkhsm, func_220970_c, onUpdateNavigation

Path (Stream<BlockPos>, int): a, createPath, method_21643, findPathToAny, m_njwmwegi, func_225463_a, func_225463_a

Path (Stream<BlockPos>, int): a, createPath, method_21643, findPathToAny, m_njwmwegi, func_225463_a, pathfind

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_18416, findPathToAny, m_lvtpselx, func_225464_a, func_225464_a

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_18416, findPathToAny, m_lvtpselx, func_225464_a, pathfind

boolean (): n, isInProgress, method_23966, isFollowingPath, m_eetwccfi, func_226337_n_, func_226337_n_

boolean (): n, isInProgress, method_23966, isFollowingPath, m_eetwccfi, func_226337_n_, hasPath

Path (Set<BlockPos>, int): a, createPath, method_29934, method_29934, m_pbnuucrt, func_241390_a_, func_241390_a_

Path (Set<BlockPos>, int): a, createPath, method_29934, method_29934, m_pbnuucrt, func_241390_a_, pathfind

void (): e, resetStuckTimeout, method_26085, method_26085, m_cxhpxjch, func_234113_e_, func_234113_e_

void (): e, resetStuckTimeout, method_26085, method_26085, m_cxhpxjch, func_234113_e_, resetTimeOut

1.16.1

Names

arr

awv

Fields

int: f, lastStuckCheck, field_6674, f_amwjymxv, field_75520_h, ticksAtLastPos

int: f, lastStuckCheck, field_6674, pathStartTime, f_amwjymxv, field_75520_h, ticksAtLastPos

Vec3d: g, lastStuckCheckPos, field_6672, f_nkeujvuw, field_75521_i, lastPosCheck

Vec3d: g, lastStuckCheckPos, field_6672, pathStartPos, f_nkeujvuw, field_75521_i, lastPosCheck

Vec3d: h, timeoutCachedNode, field_6680, f_nvbuymci, field_188557_k, timeoutCachedNode

long: i, timeoutTimer, field_6670, f_brqebarh, field_188558_l, timeoutTimer

long: i, timeoutTimer, field_6670, currentNodeMs, f_brqebarh, field_188558_l, timeoutTimer

long: j, lastTimeoutCheck, field_6669, f_jpruxtyc, field_188559_m, lastTimeoutCheck

long: j, lastTimeoutCheck, field_6669, lastActiveTickMs, f_jpruxtyc, field_188559_m, lastTimeoutCheck

double: k, timeoutLimit, field_6682, f_jqnetjyj, field_188560_n, timeoutLimit

double: k, timeoutLimit, field_6682, currentNodeTimeout, f_jqnetjyj, field_188560_n, timeoutLimit

BlockPos: q, targetPos, field_20293, currentTarget, f_pfbydgvo, field_188564_r, targetPos

BlockPos: p, targetPos, field_20293, currentTarget, f_pfbydgvo, field_188564_r, targetPos

PathNodeNavigator: t, pathFinder, field_6673, pathNodeNavigator, f_txxqiltu, field_179681_j, pathFinder

PathNodeNavigator: s, pathFinder, field_6673, pathNodeNavigator, f_txxqiltu, field_179681_j, pathFinder

int: r, reachRange, field_20294, currentDistance, f_lcencwyr, field_225468_r, accuracy

int: q, reachRange, field_20294, currentDistance, f_lcencwyr, field_225468_r, field_225468_r

EntityAttributeInstance: p, followRange, field_6671, followRange, f_yvzqumru, field_226333_p_, followRangeAttribute

float: s, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, field_226334_s_, searchDepthMultiplier

float: r, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, field_226334_s_, field_226334_s_

Vec3i: h, timeoutCachedNode, field_6680, lastNodePosition, f_nvbuymci, field_188557_k, timeoutCachedNode

Constructors

Methods

void (): l, updatePath, method_6339, m_xwjduqel, func_75508_h, pathFollow

void (): l, followThePath, method_6339, continueFollowingPath, m_imryvweo, func_75508_h, pathFollow

void (Vec3d): a, doStuckDetection, method_6346, m_ectlsmwl, func_179677_a, checkForStuck

void (Vec3d): a, doStuckDetection, method_6346, checkTimeouts, m_ectlsmwl, func_179677_a, checkForStuck

void (): F_, trimPath, method_6359, m_piwnxgva, func_75487_m, trimPath

void (): E_, trimPath, method_6359, adjustPath, m_piwnxgva, func_75487_m, trimPath

void (BlockPos): b, recomputePath, method_18053, m_jgfkkhsm, func_220970_c, func_220970_c

void (BlockPos): b, recomputePath, method_18053, onBlockChanged, m_jgfkkhsm, func_220970_c, func_220970_c

Path (Stream<BlockPos>, int): a, createPath, method_21643, findPathToAny, m_njwmwegi, func_225463_a, getPathTo

Path (Stream<BlockPos>, int): a, createPath, method_21643, findPathToAny, m_njwmwegi, func_225463_a, func_225463_a

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_18416, findPathToAny, m_lvtpselx, func_225464_a, getPathTo

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_18416, findPathToAny, m_lvtpselx, func_225464_a, func_225464_a

boolean (): n, isInProgress, method_23966, m_eetwccfi, func_226337_n_, hasActivePath

boolean (): n, isInProgress, method_23966, isFollowingPath, m_eetwccfi, func_226337_n_, func_226337_n_

Path (Set<BlockPos>, int): a, createPath, method_29934, method_29934, m_pbnuucrt, func_241390_a_, func_241390_a_

boolean (Vec3d): b, shouldTargetNextNodeInDirection, method_27799, method_27799, m_shecbiuf, func_234112_b_, func_234112_b_

void (): e, resetStuckTimeout, method_26085, method_26085, m_cxhpxjch, func_234113_e_, func_234113_e_

1.15.2

Names

aro

arr

Fields

float: l, maxDistanceToWaypoint, field_6683, f_ufulchda, field_188561_o, maxDistanceToWaypoint

float: l, maxDistanceToWaypoint, field_6683, nodeReachProximity, f_ufulchda, field_188561_o, maxDistanceToWaypoint

Constructors

Methods

1.15.1

Names

Fields

int: r, reachRange, field_20294, f_lcencwyr, field_225468_r, field_225468_r

int: r, reachRange, field_20294, currentDistance, f_lcencwyr, field_225468_r, accuracy

EntityAttributeInstance: p, followRange, field_6671, followRange, f_yvzqumru, field_226333_p_, field_226333_p_

EntityAttributeInstance: p, followRange, field_6671, followRange, f_yvzqumru, field_226333_p_, followRangeAttribute

float: s, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, field_226334_s_, field_226334_s_

float: s, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, field_226334_s_, searchDepthMultiplier

Constructors

Methods

Path (double, double, double, int): a, createPath, method_6352, findPathTo, m_ejpbsjjw, func_225466_a, func_225466_a

Path (double, double, double, int): a, createPath, method_6352, findPathTo, m_ejpbsjjw, func_225466_a, getPathToPos

Path (Stream<BlockPos>, int): a, createPath, method_21643, findPathToAny, m_njwmwegi, func_225463_a, func_225463_a

Path (Stream<BlockPos>, int): a, createPath, method_21643, findPathToAny, m_njwmwegi, func_225463_a, getPathTo

Path (BlockPos, int): a, createPath, method_6348, findPathTo, m_kgklaorz, func_179680_a, func_179680_a

Path (BlockPos, int): a, createPath, method_6348, findPathTo, m_kgklaorz, func_179680_a, getPathToPos

Path (Entity, int): a, createPath, method_6349, findPathTo, m_wuqknepy, func_75494_a, func_75494_a

Path (Entity, int): a, createPath, method_6349, findPathTo, m_wuqknepy, func_75494_a, getPathToEntity

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_18416, findPathToAny, m_lvtpselx, func_225464_a, func_225464_a

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_18416, findPathToAny, m_lvtpselx, func_225464_a, getPathTo

void (): g, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, func_226336_g_, func_226336_g_

void (): g, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, func_226336_g_, resetRangeMultiplier

void (float): a, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier, m_ptqkmccf, func_226335_a_, func_226335_a_

void (float): a, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier, m_ptqkmccf, func_226335_a_, setRangeMultiplier

boolean (): n, isInProgress, method_23966, m_eetwccfi, func_226337_n_, func_226337_n_

boolean (): n, isInProgress, method_23966, m_eetwccfi, func_226337_n_, hasActivePath

1.15

Names

app

aro

Fields

MobEntity: a, mob, field_6684, entity, f_ytabmjrn, mob, field_75515_a, entity

MobEntity: a, mob, field_6684, entity, f_ytabmjrn, field_75515_a, entity

World: b, level, field_6677, world, f_rkwefzxj, world, field_75513_b, world

World: b, level, field_6677, world, f_rkwefzxj, field_75513_b, world

Path: c, path, field_6681, currentPath, f_kygwztte, path, field_75514_c, currentPath

Path: c, path, field_6681, currentPath, f_kygwztte, field_75514_c, currentPath

double: d, speedModifier, field_6668, speed, f_ikowtixg, speed, field_75511_d, speed

double: d, speedModifier, field_6668, speed, f_ikowtixg, field_75511_d, speed

EntityAttributeInstance: p, dist, field_6671, followRange, f_zsubgsus, followRange, field_75512_e, pathSearchRange

int: e, tick, field_6675, tickCount, f_mhxwcgxe, ticks, field_75510_g, totalTicks

int: e, tick, field_6675, tickCount, f_mhxwcgxe, field_75510_g, totalTicks

int: f, lastStuckCheck, field_6674, f_amwjymxv, lastStuckCheckTime, field_75520_h, ticksAtLastPos

int: f, lastStuckCheck, field_6674, f_amwjymxv, field_75520_h, ticksAtLastPos

Vec3d: g, lastStuckCheckPos, field_6672, f_nkeujvuw, lastStuckCheckPos, field_75521_i, lastPosCheck

Vec3d: g, lastStuckCheckPos, field_6672, f_nkeujvuw, field_75521_i, lastPosCheck

Vec3d: h, timeoutCachedNode, field_6680, f_nvbuymci, timeoutCacheNode, field_188557_k, timeoutCachedNode

Vec3d: h, timeoutCachedNode, field_6680, f_nvbuymci, field_188557_k, timeoutCachedNode

long: i, timeoutTimer, field_6670, f_brqebarh, timeoutTimer, field_188558_l, timeoutTimer

long: i, timeoutTimer, field_6670, f_brqebarh, field_188558_l, timeoutTimer

long: j, lastTimeoutCheck, field_6669, f_jpruxtyc, lastTimeoutCheck, field_188559_m, lastTimeoutCheck

long: j, lastTimeoutCheck, field_6669, f_jpruxtyc, field_188559_m, lastTimeoutCheck

double: k, timeoutLimit, field_6682, f_jqnetjyj, timeoutLimit, field_188560_n, timeoutLimit

double: k, timeoutLimit, field_6682, f_jqnetjyj, field_188560_n, timeoutLimit

float: l, maxDistanceToWaypoint, field_6683, f_ufulchda, maxDistanceToWaypoint, field_188561_o, maxDistanceToWaypoint

float: l, maxDistanceToWaypoint, field_6683, f_ufulchda, field_188561_o, maxDistanceToWaypoint

boolean: m, hasDelayedRecomputation, field_6679, shouldRecalculate, f_kwipzrjl, delayedRecomputation, field_188562_p, tryUpdatePath

boolean: m, hasDelayedRecomputation, field_6679, shouldRecalculate, f_kwipzrjl, field_188562_p, tryUpdatePath

long: n, timeLastRecompute, field_6685, lastRecalculateTime, f_wcsndowi, lastRecomputeTime, field_188563_q, lastTimeUpdated

long: n, timeLastRecompute, field_6685, lastRecalculateTime, f_wcsndowi, field_188563_q, lastTimeUpdated

PathNodeMaker: o, nodeEvaluator, field_6678, nodeMaker, f_unngfiir, nodeEvaluator, field_179695_a, nodeProcessor

PathNodeMaker: o, nodeEvaluator, field_6678, nodeMaker, f_unngfiir, field_179695_a, nodeProcessor

BlockPos: q, targetPos, field_20293, f_pfbydgvo, target, field_188564_r, targetPos

BlockPos: q, targetPos, field_20293, currentTarget, f_pfbydgvo, field_188564_r, targetPos

PathNodeNavigator: s, pathFinder, field_6673, pathNodeNavigator, f_txxqiltu, pathFinder, field_179681_j, pathFinder

PathNodeNavigator: t, pathFinder, field_6673, pathNodeNavigator, f_txxqiltu, field_179681_j, pathFinder

int: r, reachRange, field_20294, f_lcencwyr, f_92104654, field_225468_r, field_225468_r

int: r, reachRange, field_20294, f_lcencwyr, field_225468_r, field_225468_r

EntityAttributeInstance: p, followRange, field_6671, followRange, f_yvzqumru, field_226333_p_, field_226333_p_

float: s, maxVisitedNodesMultiplier, field_21642, rangeMultiplier, f_tppfywqo, field_226334_s_, field_226334_s_

Constructors

Methods

BlockPos (): h, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, getTarget, func_208485_j, getTargetPos

BlockPos (): h, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, func_208485_j, getTargetPos

PathNodeNavigator (int): a, createPathFinder, method_6336, createPathNodeNavigator, m_rhavjrcm, createPathFinder, func_179679_a, getPathFinder

PathNodeNavigator (int): a, createPathFinder, method_6336, createPathNodeNavigator, m_rhavjrcm, func_179679_a, getPathFinder

void (double): a, setSpeedModifier, method_6344, setSpeed, m_qetxokay, setSpeed, func_75489_a, setSpeed

void (double): a, setSpeedModifier, method_6344, setSpeed, m_qetxokay, func_75489_a, setSpeed

float (): i, getMaxDist, method_6338, getFollowRange, m_nucntgoy, getFollowRange, func_111269_d, getPathSearchRange

boolean (): j, hasDelayedRecomputation, method_6343, shouldRecalculatePath, m_rrehjdwn, hasDelayedRecomputation, func_188553_i, canUpdatePathOnTimeout

boolean (): i, hasDelayedRecomputation, method_6343, shouldRecalculatePath, m_rrehjdwn, func_188553_i, canUpdatePathOnTimeout

void (): k, recomputePath, method_6356, recalculatePath, m_udzoaaun, recomputePath, func_188554_j, updatePath

void (): j, recomputePath, method_6356, recalculatePath, m_udzoaaun, func_188554_j, updatePath

boolean (double, double, double, double): a, moveTo, method_6337, startMovingTo, m_fgjhubhm, moveTo, func_75492_a, tryMoveToXYZ

boolean (double, double, double, double): a, moveTo, method_6337, startMovingTo, m_fgjhubhm, func_75492_a, tryMoveToXYZ

boolean (Entity, double): a, moveTo, method_6335, startMovingTo, m_etdawgoe, moveTo, func_75497_a, tryMoveToEntityLiving

boolean (Entity, double): a, moveTo, method_6335, startMovingTo, m_etdawgoe, func_75497_a, tryMoveToEntityLiving

boolean (Path, double): a, moveTo, method_6334, startMovingAlong, m_efjuxjgy, moveAlong, func_75484_a, setPath

boolean (Path, double): a, moveTo, method_6334, startMovingAlong, m_efjuxjgy, func_75484_a, setPath

Path (): l, getPath, method_6345, getCurrentPath, m_knkuewbd, getPath, func_75505_d, getPath

Path (): k, getPath, method_6345, getCurrentPath, m_knkuewbd, func_75505_d, getPath

void (): c, tick, method_6360, tick, m_yvxtcmyo, tick, func_75501_e, tick

void (): c, tick, method_6360, tick, m_yvxtcmyo, func_75501_e, tick

void (): m, updatePath, method_6339, m_xwjduqel, updatePath, func_75508_h, pathFollow

void (): l, updatePath, method_6339, m_xwjduqel, func_75508_h, pathFollow

void (Vec3d): a, doStuckDetection, method_6346, m_ectlsmwl, doStuckCheck, func_179677_a, checkForStuck

void (Vec3d): a, doStuckDetection, method_6346, m_ectlsmwl, func_179677_a, checkForStuck

boolean (): n, isDone, method_6357, isIdle, m_cuxkitjz, isDone, func_75500_f, noPath

boolean (): m, isDone, method_6357, isIdle, m_cuxkitjz, func_75500_f, noPath

void (): o, stop, method_6340, stop, m_qkbmchty, stop, func_75499_g, clearPath

void (): o, stop, method_6340, stop, m_qkbmchty, func_75499_g, clearPath

Vec3d (): b, getTempMobPos, method_6347, getPos, m_tzgadsdi, getTempPos, func_75502_i, getEntityPosition

Vec3d (): b, getTempMobPos, method_6347, getPos, m_tzgadsdi, func_75502_i, getEntityPosition

boolean (): a, canUpdatePath, method_6358, isAtValidPosition, m_khhogyuw, canUpdatePath, func_75485_k, canNavigate

boolean (): a, canUpdatePath, method_6358, isAtValidPosition, m_khhogyuw, func_75485_k, canNavigate

boolean (): p, isInLiquid, method_6351, isInLiquid, m_czkjkeeb, isInLiquid, func_75506_l, isInLiquid

boolean (): p, isInLiquid, method_6351, isInLiquid, m_czkjkeeb, func_75506_l, isInLiquid

void (): D_, trimPath, method_6359, m_piwnxgva, trimPath, func_75487_m, trimPath

void (): F_, trimPath, method_6359, m_piwnxgva, func_75487_m, trimPath

boolean (Vec3d, Vec3d, int, int, int): a, canMoveDirectly, method_6341, canPathDirectlyThrough, m_bdwdpiwz, canMoveDirectly, func_75493_a, isDirectPathBetweenPoints

boolean (Vec3d, Vec3d, int, int, int): a, canMoveDirectly, method_6341, canPathDirectlyThrough, m_bdwdpiwz, func_75493_a, isDirectPathBetweenPoints

boolean (BlockPos): a, isStableDestination, method_6333, isValidPosition, m_elrgnhgi, isStableDestination, func_188555_b, canEntityStandOnPos

boolean (BlockPos): a, isStableDestination, method_6333, isValidPosition, m_elrgnhgi, func_188555_b, canEntityStandOnPos

PathNodeMaker (): q, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, getNodeEvaluator, func_189566_q, getNodeProcessor

PathNodeMaker (): q, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, func_189566_q, getNodeProcessor

void (boolean): d, setCanFloat, method_6354, setCanSwim, m_zndcxdyx, setCanFloat, func_212239_d, setCanSwim

void (boolean): d, setCanFloat, method_6354, setCanSwim, m_zndcxdyx, func_212239_d, setCanSwim

boolean (): r, canFloat, method_6350, canSwim, m_ikygleej, canFloat, func_212238_t, getCanSwim

boolean (): r, canFloat, method_6350, canSwim, m_ikygleej, func_212238_t, getCanSwim

void (BlockPos): b, recomputePath, method_18053, m_jgfkkhsm, m_54909136, func_220970_c, func_220970_c

void (BlockPos): b, recomputePath, method_18053, m_jgfkkhsm, func_220970_c, func_220970_c

Path (double, double, double, int): a, createPath, method_6352, findPathTo, m_ejpbsjjw, findPath, func_225466_a, func_225466_a

Path (double, double, double, int): a, createPath, method_6352, findPathTo, m_ejpbsjjw, func_225466_a, func_225466_a

Path (Stream<BlockPos>, int): a, createPath, method_21643, m_njwmwegi, findPath, func_225463_a, func_225463_a

Path (Stream<BlockPos>, int): a, createPath, method_21643, findPathToAny, m_njwmwegi, func_225463_a, func_225463_a

Path (BlockPos, int): a, createPath, method_6348, findPathTo, m_kgklaorz, findPath, func_179680_a, func_179680_a

Path (BlockPos, int): a, createPath, method_6348, findPathTo, m_kgklaorz, func_179680_a, func_179680_a

Path (Entity, int): a, createPath, method_6349, findPathTo, m_wuqknepy, findPath, func_75494_a, func_75494_a

Path (Entity, int): a, createPath, method_6349, findPathTo, m_wuqknepy, func_75494_a, func_75494_a

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_18416, findPathToAny, m_lvtpselx, findPath, func_225464_a, func_225464_a

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_18416, findPathToAny, m_lvtpselx, func_225464_a, func_225464_a

void (): g, resetMaxVisitedNodesMultiplier, method_23965, resetRangeMultiplier, m_ifpmpvgl, func_226336_g_, func_226336_g_

void (float): a, setMaxVisitedNodesMultiplier, method_23964, setRangeMultiplier, m_ptqkmccf, func_226335_a_, func_226335_a_

boolean (): n, isInProgress, method_23966, m_eetwccfi, func_226337_n_, func_226337_n_

1.14.4

Names

apk

app

net.minecraft.world.entity.ai.navigation.PathNavigation

net.minecraft.unmapped.C_atbvfjwi

Fields

MobEntity: a, field_6684, entity, mob, field_75515_a, entity

MobEntity: a, mob, field_6684, entity, f_ytabmjrn, mob, field_75515_a, entity

World: b, field_6677, world, world, field_75513_b, world

World: b, level, field_6677, world, f_rkwefzxj, world, field_75513_b, world

Path: c, field_6681, currentPath, path, field_75514_c, currentPath

Path: c, path, field_6681, currentPath, f_kygwztte, path, field_75514_c, currentPath

double: d, field_6668, speed, speed, field_75511_d, speed

double: d, speedModifier, field_6668, speed, f_ikowtixg, speed, field_75511_d, speed

EntityAttributeInstance: p, field_6671, followRange, followRange, field_75512_e, pathSearchRange

EntityAttributeInstance: p, dist, field_6671, followRange, f_zsubgsus, followRange, field_75512_e, pathSearchRange

int: e, field_6675, tickCount, ticks, field_75510_g, totalTicks

int: e, tick, field_6675, tickCount, f_mhxwcgxe, ticks, field_75510_g, totalTicks

int: f, field_6674, field_6674, lastStuckCheckTime, field_75520_h, ticksAtLastPos

int: f, lastStuckCheck, field_6674, f_amwjymxv, lastStuckCheckTime, field_75520_h, ticksAtLastPos

Vec3d: g, field_6672, field_6672, lastStuckCheckPos, field_75521_i, lastPosCheck

Vec3d: g, lastStuckCheckPos, field_6672, f_nkeujvuw, lastStuckCheckPos, field_75521_i, lastPosCheck

Vec3d: h, field_6680, field_6680, timeoutCacheNode, field_188557_k, timeoutCachedNode

Vec3d: h, timeoutCachedNode, field_6680, f_nvbuymci, timeoutCacheNode, field_188557_k, timeoutCachedNode

long: i, field_6670, field_6670, timeoutTimer, field_188558_l, timeoutTimer

long: i, timeoutTimer, field_6670, f_brqebarh, timeoutTimer, field_188558_l, timeoutTimer

long: j, field_6669, field_6669, lastTimeoutCheck, field_188559_m, lastTimeoutCheck

long: j, lastTimeoutCheck, field_6669, f_jpruxtyc, lastTimeoutCheck, field_188559_m, lastTimeoutCheck

double: k, field_6682, field_6682, timeoutLimit, field_188560_n, timeoutLimit

double: k, timeoutLimit, field_6682, f_jqnetjyj, timeoutLimit, field_188560_n, timeoutLimit

float: l, field_6683, field_6683, maxDistanceToWaypoint, field_188561_o, maxDistanceToWaypoint

float: l, maxDistanceToWaypoint, field_6683, f_ufulchda, maxDistanceToWaypoint, field_188561_o, maxDistanceToWaypoint

boolean: m, field_6679, shouldRecalculate, delayedRecomputation, field_188562_p, tryUpdatePath

boolean: m, hasDelayedRecomputation, field_6679, shouldRecalculate, f_kwipzrjl, delayedRecomputation, field_188562_p, tryUpdatePath

long: n, field_6685, lastRecalculateTime, lastRecomputeTime, field_188563_q, lastTimeUpdated

long: n, timeLastRecompute, field_6685, lastRecalculateTime, f_wcsndowi, lastRecomputeTime, field_188563_q, lastTimeUpdated

PathNodeMaker: o, field_6678, nodeMaker, nodeEvaluator, field_179695_a, nodeProcessor

PathNodeMaker: o, nodeEvaluator, field_6678, nodeMaker, f_unngfiir, nodeEvaluator, field_179695_a, nodeProcessor

BlockPos: q, field_6676, targetPos, target, field_188564_r, targetPos

BlockPos: q, targetPos, field_20293, f_pfbydgvo, target, field_188564_r, targetPos

PathNodeNavigator: r, field_6673, pathNodeNavigator, pathFinder, field_179681_j, pathFinder

PathNodeNavigator: s, pathFinder, field_6673, pathNodeNavigator, f_txxqiltu, pathFinder, field_179681_j, pathFinder

int: r, reachRange, field_20294, f_lcencwyr, f_92104654, field_225468_r, field_225468_r

Constructors

Methods

BlockPos (): h, method_6355, getTargetPos, getTarget, func_208485_j, getTargetPos

BlockPos (): h, getTargetPos, method_6355, getTargetPos, m_kqokxcfp, getTarget, func_208485_j, getTargetPos

PathNodeNavigator (int): a, method_6336, createPathNodeNavigator, createPathFinder, func_179679_a, getPathFinder

PathNodeNavigator (int): a, createPathFinder, method_6336, createPathNodeNavigator, m_rhavjrcm, createPathFinder, func_179679_a, getPathFinder

void (double): a, method_6344, setSpeed, setSpeed, func_75489_a, setSpeed

void (double): a, setSpeedModifier, method_6344, setSpeed, m_qetxokay, setSpeed, func_75489_a, setSpeed

float (): i, method_6338, getFollowRange, getFollowRange, func_111269_d, getPathSearchRange

float (): i, getMaxDist, method_6338, getFollowRange, m_nucntgoy, getFollowRange, func_111269_d, getPathSearchRange

boolean (): j, method_6343, shouldRecalculatePath, hasDelayedRecomputation, func_188553_i, canUpdatePathOnTimeout

boolean (): j, hasDelayedRecomputation, method_6343, shouldRecalculatePath, m_rrehjdwn, hasDelayedRecomputation, func_188553_i, canUpdatePathOnTimeout

void (): k, method_6356, recalculatePath, recomputePath, func_188554_j, updatePath

void (): k, recomputePath, method_6356, recalculatePath, m_udzoaaun, recomputePath, func_188554_j, updatePath

Path (double, double, double): a, method_6352, findPathTo, findPath, func_75488_a, getPathToXYZ

Path (BlockPos): b, method_6348, findPathTo, findPath, func_179680_a, getPathToPos

Path (Entity): a, method_6349, findPathTo, findPath, func_75494_a, getPathToEntityLiving

Path (BlockPos, double, double, double, int, boolean): a, method_18416, findPathTo, findPath, func_220971_a, getPath

boolean (double, double, double, double): a, method_6337, startMovingTo, moveTo, func_75492_a, tryMoveToXYZ

boolean (double, double, double, double): a, moveTo, method_6337, startMovingTo, m_fgjhubhm, moveTo, func_75492_a, tryMoveToXYZ

boolean (Entity, double): a, method_6335, startMovingTo, moveTo, func_75497_a, tryMoveToEntityLiving

boolean (Entity, double): a, moveTo, method_6335, startMovingTo, m_etdawgoe, moveTo, func_75497_a, tryMoveToEntityLiving

boolean (Path, double): a, method_6334, startMovingAlong, moveAlong, func_75484_a, setPath

boolean (Path, double): a, moveTo, method_6334, startMovingAlong, m_efjuxjgy, moveAlong, func_75484_a, setPath

Path (): l, method_6345, getCurrentPath, getPath, func_75505_d, getPath

Path (): l, getPath, method_6345, getCurrentPath, m_knkuewbd, getPath, func_75505_d, getPath

void (): c, method_6360, tick, tick, func_75501_e, tick

void (): c, tick, method_6360, tick, m_yvxtcmyo, tick, func_75501_e, tick

void (): m, method_6339, method_6339, updatePath, func_75508_h, pathFollow

void (): m, updatePath, method_6339, m_xwjduqel, updatePath, func_75508_h, pathFollow

void (Vec3d): a, method_6346, method_6346, doStuckCheck, func_179677_a, checkForStuck

void (Vec3d): a, doStuckDetection, method_6346, m_ectlsmwl, doStuckCheck, func_179677_a, checkForStuck

boolean (): n, method_6357, isIdle, isDone, func_75500_f, noPath

boolean (): n, isDone, method_6357, isIdle, m_cuxkitjz, isDone, func_75500_f, noPath

void (): o, method_6340, stop, stop, func_75499_g, clearPath

void (): o, stop, method_6340, stop, m_qkbmchty, stop, func_75499_g, clearPath

Vec3d (): b, method_6347, getPos, getTempPos, func_75502_i, getEntityPosition

Vec3d (): b, getTempMobPos, method_6347, getPos, m_tzgadsdi, getTempPos, func_75502_i, getEntityPosition

boolean (): a, method_6358, isAtValidPosition, canUpdatePath, func_75485_k, canNavigate

boolean (): a, canUpdatePath, method_6358, isAtValidPosition, m_khhogyuw, canUpdatePath, func_75485_k, canNavigate

boolean (): p, method_6351, isInLiquid, isInLiquid, func_75506_l, isInLiquid

boolean (): p, isInLiquid, method_6351, isInLiquid, m_czkjkeeb, isInLiquid, func_75506_l, isInLiquid

void (): D_, method_6359, method_6359, trimPath, func_75487_m, trimPath

void (): D_, trimPath, method_6359, m_piwnxgva, trimPath, func_75487_m, trimPath

boolean (Vec3d, Vec3d, int, int, int): a, method_6341, canPathDirectlyThrough, canMoveDirectly, func_75493_a, isDirectPathBetweenPoints

boolean (Vec3d, Vec3d, int, int, int): a, canMoveDirectly, method_6341, canPathDirectlyThrough, m_bdwdpiwz, canMoveDirectly, func_75493_a, isDirectPathBetweenPoints

boolean (BlockPos): a, method_6333, isValidPosition, isStableDestination, func_188555_b, canEntityStandOnPos

boolean (BlockPos): a, isStableDestination, method_6333, isValidPosition, m_elrgnhgi, isStableDestination, func_188555_b, canEntityStandOnPos

PathNodeMaker (): q, method_6342, getNodeMaker, getNodeEvaluator, func_189566_q, getNodeProcessor

PathNodeMaker (): q, getNodeEvaluator, method_6342, getNodeMaker, m_xfwbmcek, getNodeEvaluator, func_189566_q, getNodeProcessor

void (boolean): d, method_6354, setCanSwim, setCanFloat, func_212239_d, setCanSwim

void (boolean): d, setCanFloat, method_6354, setCanSwim, m_zndcxdyx, setCanFloat, func_212239_d, setCanSwim

boolean (): r, method_6350, canSwim, canFloat, func_212238_t, getCanSwim

boolean (): r, canFloat, method_6350, canSwim, m_ikygleej, canFloat, func_212238_t, getCanSwim

void (BlockPos): c, method_18053, method_18053, m_54909136, func_220970_c, func_220970_c

void (BlockPos): b, recomputePath, method_18053, m_jgfkkhsm, m_54909136, func_220970_c, func_220970_c

Path (double, double, double, int): a, createPath, method_6352, findPathTo, m_ejpbsjjw, findPath, func_225466_a, func_225466_a

Path (Stream<BlockPos>, int): a, createPath, method_21643, m_njwmwegi, findPath, func_225463_a, func_225463_a

Path (BlockPos, int): a, createPath, method_6348, findPathTo, m_kgklaorz, findPath, func_179680_a, func_179680_a

Path (Entity, int): a, createPath, method_6349, findPathTo, m_wuqknepy, findPath, func_75494_a, func_75494_a

Path (Set<BlockPos>, int, boolean, int): a, createPath, method_18416, findPathToAny, m_lvtpselx, findPath, func_225464_a, func_225464_a

1.14.3

Names

api

apk

net.minecraft.entity.ai.pathing.EntityNavigation

Fields

MobEntity: a, field_6684, mob, field_75515_a, entity

MobEntity: a, field_6684, entity, mob, field_75515_a, entity

World: b, field_6677, world, field_75513_b, world

World: b, field_6677, world, world, field_75513_b, world

Path: c, field_6681, path, field_75514_c, currentPath

Path: c, field_6681, currentPath, path, field_75514_c, currentPath

double: d, field_6668, speed, field_75511_d, speed

double: d, field_6668, speed, speed, field_75511_d, speed

EntityAttributeInstance: p, field_6671, followRange, field_75512_e, pathSearchRange

EntityAttributeInstance: p, field_6671, followRange, followRange, field_75512_e, pathSearchRange

int: e, field_6675, ticks, field_75510_g, totalTicks

int: e, field_6675, tickCount, ticks, field_75510_g, totalTicks

int: f, field_6674, lastStuckCheckTime, field_75520_h, ticksAtLastPos

int: f, field_6674, field_6674, lastStuckCheckTime, field_75520_h, ticksAtLastPos

Vec3d: g, field_6672, lastStuckCheckPos, field_75521_i, lastPosCheck

Vec3d: g, field_6672, field_6672, lastStuckCheckPos, field_75521_i, lastPosCheck

Vec3d: h, field_6680, timeoutCacheNode, field_188557_k, timeoutCachedNode

Vec3d: h, field_6680, field_6680, timeoutCacheNode, field_188557_k, timeoutCachedNode

long: i, field_6670, timeoutTimer, field_188558_l, timeoutTimer

long: i, field_6670, field_6670, timeoutTimer, field_188558_l, timeoutTimer

long: j, field_6669, lastTimeoutCheck, field_188559_m, lastTimeoutCheck

long: j, field_6669, field_6669, lastTimeoutCheck, field_188559_m, lastTimeoutCheck

double: k, field_6682, timeoutLimit, field_188560_n, timeoutLimit

double: k, field_6682, field_6682, timeoutLimit, field_188560_n, timeoutLimit

float: l, field_6683, maxDistanceToWaypoint, field_188561_o, maxDistanceToWaypoint

float: l, field_6683, field_6683, maxDistanceToWaypoint, field_188561_o, maxDistanceToWaypoint

boolean: m, field_6679, delayedRecomputation, field_188562_p, tryUpdatePath

boolean: m, field_6679, shouldRecalculate, delayedRecomputation, field_188562_p, tryUpdatePath

long: n, field_6685, lastRecomputeTime, field_188563_q, lastTimeUpdated

long: n, field_6685, lastRecalculateTime, lastRecomputeTime, field_188563_q, lastTimeUpdated

NodeEvaluator: o, field_6678, nodeEvaluator, field_179695_a, nodeProcessor

PathNodeMaker: o, field_6678, nodeMaker, nodeEvaluator, field_179695_a, nodeProcessor

BlockPos: q, field_6676, target, field_188564_r, targetPos

BlockPos: q, field_6676, targetPos, target, field_188564_r, targetPos

PathFinder: r, field_6673, pathFinder, field_179681_j, pathFinder

PathNodeNavigator: r, field_6673, pathNodeNavigator, pathFinder, field_179681_j, pathFinder

Constructors

Methods

BlockPos (): h, method_6355, getTarget, func_208485_j, getTargetPos

BlockPos (): h, method_6355, getTargetPos, getTarget, func_208485_j, getTargetPos

PathFinder (int): a, method_6336, createPathFinder, func_179679_a, getPathFinder

PathNodeNavigator (int): a, method_6336, createPathNodeNavigator, createPathFinder, func_179679_a, getPathFinder

void (double): a, method_6344, setSpeed, func_75489_a, setSpeed

void (double): a, method_6344, setSpeed, setSpeed, func_75489_a, setSpeed

float (): i, method_6338, getFollowRange, func_111269_d, getPathSearchRange

float (): i, method_6338, getFollowRange, getFollowRange, func_111269_d, getPathSearchRange

boolean (): j, method_6343, hasDelayedRecomputation, func_188553_i, canUpdatePathOnTimeout

boolean (): j, method_6343, shouldRecalculatePath, hasDelayedRecomputation, func_188553_i, canUpdatePathOnTimeout

void (): k, method_6356, recomputePath, func_188554_j, updatePath

void (): k, method_6356, recalculatePath, recomputePath, func_188554_j, updatePath

Path (double, double, double): a, method_6352, findPath, func_75488_a, getPathToXYZ

Path (double, double, double): a, method_6352, findPathTo, findPath, func_75488_a, getPathToXYZ

Path (BlockPos): b, method_6348, findPath, func_179680_a, getPathToPos

Path (BlockPos): b, method_6348, findPathTo, findPath, func_179680_a, getPathToPos

Path (Entity): a, method_6349, findPath, func_75494_a, getPathToEntityLiving

Path (Entity): a, method_6349, findPathTo, findPath, func_75494_a, getPathToEntityLiving

Path (BlockPos, double, double, double, int, boolean): a, method_18416, findPath, func_220971_a, getPath

Path (BlockPos, double, double, double, int, boolean): a, method_18416, findPathTo, findPath, func_220971_a, getPath

boolean (double, double, double, double): a, method_6337, moveTo, func_75492_a, tryMoveToXYZ

boolean (double, double, double, double): a, method_6337, startMovingTo, moveTo, func_75492_a, tryMoveToXYZ

boolean (Entity, double): a, method_6335, moveTo, func_75497_a, tryMoveToEntityLiving

boolean (Entity, double): a, method_6335, startMovingTo, moveTo, func_75497_a, tryMoveToEntityLiving

boolean (Path, double): a, method_6334, moveAlong, func_75484_a, setPath

boolean (Path, double): a, method_6334, startMovingAlong, moveAlong, func_75484_a, setPath

Path (): l, method_6345, getPath, func_75505_d, getPath

Path (): l, method_6345, getCurrentPath, getPath, func_75505_d, getPath

void (): c, method_6360, tick, func_75501_e, tick

void (): c, method_6360, tick, tick, func_75501_e, tick

void (): m, method_6339, updatePath, func_75508_h, pathFollow

void (): m, method_6339, method_6339, updatePath, func_75508_h, pathFollow

void (Vec3d): a, method_6346, doStuckCheck, func_179677_a, checkForStuck

void (Vec3d): a, method_6346, method_6346, doStuckCheck, func_179677_a, checkForStuck

boolean (): n, method_6357, isDone, func_75500_f, noPath

boolean (): n, method_6357, isIdle, isDone, func_75500_f, noPath

void (): o, method_6340, stop, func_75499_g, clearPath

void (): o, method_6340, stop, stop, func_75499_g, clearPath

Vec3d (): b, method_6347, getTempPos, func_75502_i, getEntityPosition

Vec3d (): b, method_6347, getPos, getTempPos, func_75502_i, getEntityPosition

boolean (): a, method_6358, canUpdatePath, func_75485_k, canNavigate

boolean (): a, method_6358, isAtValidPosition, canUpdatePath, func_75485_k, canNavigate

boolean (): p, method_6351, isInLiquid, func_75506_l, isInLiquid

boolean (): p, method_6351, isInLiquid, isInLiquid, func_75506_l, isInLiquid

void (): D_, method_6359, trimPath, func_75487_m, trimPath

void (): D_, method_6359, method_6359, trimPath, func_75487_m, trimPath

boolean (Vec3d, Vec3d, int, int, int): a, method_6341, canMoveDirectly, func_75493_a, isDirectPathBetweenPoints

boolean (Vec3d, Vec3d, int, int, int): a, method_6341, canPathDirectlyThrough, canMoveDirectly, func_75493_a, isDirectPathBetweenPoints

boolean (BlockPos): a, method_6333, isStableDestination, func_188555_b, canEntityStandOnPos

boolean (BlockPos): a, method_6333, isValidPosition, isStableDestination, func_188555_b, canEntityStandOnPos

NodeEvaluator (): q, method_6342, getNodeEvaluator, func_189566_q, getNodeProcessor

PathNodeMaker (): q, method_6342, getNodeMaker, getNodeEvaluator, func_189566_q, getNodeProcessor

void (boolean): d, method_6354, setCanFloat, func_212239_d, setCanSwim

void (boolean): d, method_6354, setCanSwim, setCanFloat, func_212239_d, setCanSwim

boolean (): r, method_6350, canFloat, func_212238_t, getCanSwim

boolean (): r, method_6350, canSwim, canFloat, func_212238_t, getCanSwim

void (BlockPos): c, method_18053, m_54909136, func_220970_c, func_220970_c

void (BlockPos): c, method_18053, method_18053, m_54909136, func_220970_c, func_220970_c

1.14.2

Names

Fields

MobEntity: a, field_6684, mob, field_75515_a, field_75515_a

MobEntity: a, field_6684, mob, field_75515_a, entity

World: b, field_6677, world, field_75513_b, field_75513_b

World: b, field_6677, world, field_75513_b, world

Path: c, field_6681, path, field_75514_c, field_75514_c

Path: c, field_6681, path, field_75514_c, currentPath

double: d, field_6668, speed, field_75511_d, field_75511_d

double: d, field_6668, speed, field_75511_d, speed

EntityAttributeInstance: p, field_6671, followRange, field_75512_e, field_75512_e

EntityAttributeInstance: p, field_6671, followRange, field_75512_e, pathSearchRange

int: e, field_6675, ticks, field_75510_g, field_75510_g

int: e, field_6675, ticks, field_75510_g, totalTicks

int: f, field_6674, lastStuckCheckTime, field_75520_h, field_75520_h

int: f, field_6674, lastStuckCheckTime, field_75520_h, ticksAtLastPos

Vec3d: g, field_6672, lastStuckCheckPos, field_75521_i, field_75521_i

Vec3d: g, field_6672, lastStuckCheckPos, field_75521_i, lastPosCheck

Vec3d: h, field_6680, timeoutCacheNode, field_188557_k, field_188557_k

Vec3d: h, field_6680, timeoutCacheNode, field_188557_k, timeoutCachedNode

long: i, field_6670, timeoutTimer, field_188558_l, field_188558_l

long: i, field_6670, timeoutTimer, field_188558_l, timeoutTimer

long: j, field_6669, lastTimeoutCheck, field_188559_m, field_188559_m

long: j, field_6669, lastTimeoutCheck, field_188559_m, lastTimeoutCheck

double: k, field_6682, timeoutLimit, field_188560_n, field_188560_n

double: k, field_6682, timeoutLimit, field_188560_n, timeoutLimit

float: l, field_6683, maxDistanceToWaypoint, field_188561_o, field_188561_o

float: l, field_6683, maxDistanceToWaypoint, field_188561_o, maxDistanceToWaypoint

boolean: m, field_6679, delayedRecomputation, field_188562_p, field_188562_p

boolean: m, field_6679, delayedRecomputation, field_188562_p, tryUpdatePath

long: n, field_6685, lastRecomputeTime, field_188563_q, field_188563_q

long: n, field_6685, lastRecomputeTime, field_188563_q, lastTimeUpdated

NodeEvaluator: o, field_6678, nodeEvaluator, field_179695_a, field_179695_a

NodeEvaluator: o, field_6678, nodeEvaluator, field_179695_a, nodeProcessor

BlockPos: q, field_6676, target, field_188564_r, field_188564_r

BlockPos: q, field_6676, target, field_188564_r, targetPos

PathFinder: r, field_6673, pathFinder, field_179681_j, field_179681_j

PathFinder: r, field_6673, pathFinder, field_179681_j, pathFinder

Constructors

Methods

Path (BlockPos, double, double, double, int, boolean): a, method_18416, findPath, func_220971_a, func_220971_a

Path (BlockPos, double, double, double, int, boolean): a, method_18416, findPath, func_220971_a, getPath

1.14.1

Names

aph

api

Fields

Constructors

Methods

1.14

Names

aph

net.minecraft.class_1408

net.minecraft.entity.ai.pathing.PathNavigation

net.minecraft.pathfinding.PathNavigator

net.minecraft.pathfinding.PathNavigator

Fields

MobEntity: a, field_6684, mob, field_75515_a, field_75515_a

World: b, field_6677, world, field_75513_b, field_75513_b

Path: c, field_6681, path, field_75514_c, field_75514_c

double: d, field_6668, speed, field_75511_d, field_75511_d

EntityAttributeInstance: p, field_6671, followRange, field_75512_e, field_75512_e

int: e, field_6675, ticks, field_75510_g, field_75510_g

int: f, field_6674, lastStuckCheckTime, field_75520_h, field_75520_h

Vec3d: g, field_6672, lastStuckCheckPos, field_75521_i, field_75521_i

Vec3d: h, field_6680, timeoutCacheNode, field_188557_k, field_188557_k

long: i, field_6670, timeoutTimer, field_188558_l, field_188558_l

long: j, field_6669, lastTimeoutCheck, field_188559_m, field_188559_m

double: k, field_6682, timeoutLimit, field_188560_n, field_188560_n

float: l, field_6683, maxDistanceToWaypoint, field_188561_o, field_188561_o

boolean: m, field_6679, delayedRecomputation, field_188562_p, field_188562_p

long: n, field_6685, lastRecomputeTime, field_188563_q, field_188563_q

NodeEvaluator: o, field_6678, nodeEvaluator, field_179695_a, field_179695_a

BlockPos: q, field_6676, target, field_188564_r, field_188564_r

PathFinder: r, field_6673, pathFinder, field_179681_j, field_179681_j

Constructors

(MobEntity, World)

Methods

BlockPos (): h, method_6355, getTarget, func_208485_j, getTargetPos

PathFinder (int): a, method_6336, createPathFinder, func_179679_a, getPathFinder

void (double): a, method_6344, setSpeed, func_75489_a, setSpeed

float (): i, method_6338, getFollowRange, func_111269_d, getPathSearchRange

boolean (): j, method_6343, hasDelayedRecomputation, func_188553_i, canUpdatePathOnTimeout

void (): k, method_6356, recomputePath, func_188554_j, updatePath

Path (double, double, double): a, method_6352, findPath, func_75488_a, getPathToXYZ

Path (BlockPos): b, method_6348, findPath, func_179680_a, getPathToPos

Path (Entity): a, method_6349, findPath, func_75494_a, getPathToEntityLiving

Path (BlockPos, double, double, double, int, boolean): a, method_18416, findPath, func_220971_a, func_220971_a

boolean (double, double, double, double): a, method_6337, moveTo, func_75492_a, tryMoveToXYZ

boolean (Entity, double): a, method_6335, moveTo, func_75497_a, tryMoveToEntityLiving

boolean (Path, double): a, method_6334, moveAlong, func_75484_a, setPath

Path (): l, method_6345, getPath, func_75505_d, getPath

void (): c, method_6360, tick, func_75501_e, tick

void (): m, method_6339, updatePath, func_75508_h, pathFollow

void (Vec3d): a, method_6346, doStuckCheck, func_179677_a, checkForStuck

boolean (): n, method_6357, isDone, func_75500_f, noPath

void (): o, method_6340, stop, func_75499_g, clearPath

Vec3d (): b, method_6347, getTempPos, func_75502_i, getEntityPosition

boolean (): a, method_6358, canUpdatePath, func_75485_k, canNavigate

boolean (): p, method_6351, isInLiquid, func_75506_l, isInLiquid

void (): D_, method_6359, trimPath, func_75487_m, trimPath

boolean (Vec3d, Vec3d, int, int, int): a, method_6341, canMoveDirectly, func_75493_a, isDirectPathBetweenPoints

boolean (BlockPos): a, method_6333, isStableDestination, func_188555_b, canEntityStandOnPos

NodeEvaluator (): q, method_6342, getNodeEvaluator, func_189566_q, getNodeProcessor

void (boolean): d, method_6354, setCanFloat, func_212239_d, setCanSwim

boolean (): r, method_6350, canFloat, func_212238_t, getCanSwim

void (BlockPos): c, method_18053, m_54909136, func_220970_c, func_220970_c