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

1.21.4

Names

cfs

ceu

Fields

Constructors

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.21.3

Names

cfr

cfs

net.minecraft.world.entity.ai.navigation.Navigation

net.minecraft.world.entity.ai.navigation.NavigationAbstract

Fields

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

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

Constructors

Methods

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

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

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

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

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

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

1.21.2

Names

cda

cfr

net.minecraft.world.entity.ai.navigation.NavigationAbstract

net.minecraft.world.entity.ai.navigation.Navigation

Fields

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

Constructors

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

float (): e, getMaxPathLength, method_61440, 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, m_piwnxgva, adjustPath, adjustPath, m_6804_

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

1.20.6

Names

net.minecraft.world.entity.ai.navigation.WallClimberNavigation

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

net.minecraft.class_1410

net.minecraft.class_1408

net.minecraft.unmapped.C_zxuaatzw

net.minecraft.unmapped.C_atbvfjwi

net.minecraft.entity.ai.pathing.SpiderNavigation

net.minecraft.entity.ai.pathing.EntityNavigation

net.minecraft.entity.ai.pathing.SpiderNavigation

net.minecraft.entity.ai.pathing.EntityNavigation

net.minecraft.src.C_759_

net.minecraft.src.C_758_

Fields

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

BlockPos: p, pathToPosition, field_6687, f_tnhwhxut, targetPos, targetPos, f_26578_

Constructors

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

boolean (Mob, Vec3, Vec3, boolean): a, isClearForMovementBetween, method_43394, m_ihvdiado, doesNotCollide, canPathDirectlyThrough, m_262402_

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

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

1.20.5

Names

bvv

cdd

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

net.minecraft.world.entity.ai.navigation.WallClimberNavigation

net.minecraft.class_1408

net.minecraft.class_1410

net.minecraft.unmapped.C_atbvfjwi

net.minecraft.unmapped.C_zxuaatzw

net.minecraft.entity.ai.pathing.EntityNavigation

net.minecraft.entity.ai.pathing.SpiderNavigation

net.minecraft.entity.ai.pathing.EntityNavigation

net.minecraft.entity.ai.pathing.SpiderNavigation

net.minecraft.src.C_758_

net.minecraft.src.C_759_

Fields

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

BlockPos: p, pathToPosition, field_6687, f_tnhwhxut, targetPos, targetPos, f_26578_

Constructors

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

boolean (Mob, Vec3, Vec3, boolean): a, isClearForMovementBetween, method_43394, m_ihvdiado, doesNotCollide, canPathDirectlyThrough, m_262402_

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

1.20.4

Names

Fields

Constructors

Methods

1.20.3

Names

bsp

bvv

Fields

Constructors

Methods

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

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

boolean (Mob, Vec3, Vec3, boolean): a, isClearForMovementBetween, method_43394, m_ihvdiado, doesNotCollide, m_262402_

boolean (Mob, Vec3, Vec3, boolean): a, isClearForMovementBetween, method_43394, m_ihvdiado, doesNotCollide, canPathDirectlyThrough, m_262402_

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

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

1.20.2

Names

bpj

bsp

Fields

Constructors

Methods

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

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

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

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

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

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

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

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

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

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

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

1.20.1

Names

Fields

Constructors

Methods

1.20

Names

bph

bpj

Fields

Constructors

Methods

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

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

1.19.4

Names

bnm

bph

Fields

Constructors

Methods

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

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

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

1.19.3

Names

blc

bnm

Fields

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

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

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

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

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

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

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

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

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

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

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

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

Constructors

Methods

boolean (Mob, Vec3, Vec3): a, isClearForMovementBetween, method_43394, m_ihvdiado, doesNotCollide, m_217803_

boolean (Mob, Vec3, Vec3, boolean): a, isClearForMovementBetween, method_43394, m_ihvdiado, doesNotCollide, m_262402_

1.19.2

Names

Fields

Constructors

Methods

boolean (Mob, Vec3, Vec3): a, isClearForMovementBetween, method_43394, m_ihvdiado, doesNotCollide, m_ihvdiado, m_217803_

boolean (Mob, Vec3, Vec3): a, isClearForMovementBetween, method_43394, m_ihvdiado, doesNotCollide, 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, m_zndcxdyx, setCanSwim, setCanSwim, m_7008_

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

boolean (Mob, Vec3, Vec3): a, isClearForMovementBetween, method_43394, m_ihvdiado, doesNotCollide, m_ihvdiado, m_217803_

1.18.2

Names

bfn

bgf

net.minecraft.entity.ai.pathing.EntityNavigation

Fields

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Constructors

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.18.1

Names

Fields

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

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

Constructors

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.18

Names

bca

bfn

Fields

Constructors

Methods

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

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

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

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

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

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

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

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

boolean (Vec3, Vec3): a, canMoveDirectly, method_6341, m_bdwdpiwz, canPathDirectlyThrough, 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_

net.minecraft.server.v1_16_R3.NavigationAbstract

net.minecraft.world.entity.ai.navigation.NavigationAbstract

Fields

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

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

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

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

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

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

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

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

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

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

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

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

Vec3: g, lastStuckCheckPos, field_6672, f_nkeujvuw, pathStartPos, field_75521_i

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NodeEvaluator: o, nodeEvaluator, field_6678, f_unngfiir, nodeMaker, field_179695_a

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

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

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

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

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

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

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

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

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

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

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

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

Constructors

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void (Vec3): a, doStuckDetection, method_6346, m_ectlsmwl, checkTimeouts, func_179677_a

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

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

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

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

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

Vec3 (): b, getTempMobPos, method_6347, m_tzgadsdi, getPos, func_75502_i

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NodeEvaluator (): q, getNodeEvaluator, method_6342, m_xfwbmcek, getNodeMaker, func_189566_q

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

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

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

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

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

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

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

PathFinder (int): a, createPathFinder, method_6336, m_rhavjrcm, createPathNodeNavigator, func_179679_a

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.16.5

Names

Fields

Constructors

Methods

1.16.4

Names

ayg

ayj

net.minecraft.server.v1_16_R2.NavigationAbstract

net.minecraft.server.v1_16_R3.NavigationAbstract

Fields

Constructors

Methods

1.16.3

Names

Fields

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

Constructors

Methods

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

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

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

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

1.16.2

Names

awv

ayg

net.minecraft.server.v1_16_R1.NavigationAbstract

net.minecraft.server.v1_16_R2.NavigationAbstract

Fields

Constructors

Methods

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

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

1.16.1

Names

arr

awv

net.minecraft.server.v1_15_R1.NavigationAbstract

net.minecraft.server.v1_16_R1.NavigationAbstract

Fields

AttributeInstance: p, followRange, field_6671, f_yvzqumru, followRange, field_226333_p_

int: f, lastStuckCheck, field_6674, f_amwjymxv, field_75520_h

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

Vec3: g, lastStuckCheckPos, field_6672, f_nkeujvuw, field_75521_i

Vec3: g, lastStuckCheckPos, field_6672, f_nkeujvuw, pathStartPos, field_75521_i

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

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

Vec3: h, timeoutCachedNode, field_6680, f_nvbuymci, field_188557_k

long: i, timeoutTimer, field_6670, f_brqebarh, field_188558_l

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

long: j, lastTimeoutCheck, field_6669, f_jpruxtyc, field_188559_m

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

double: k, timeoutLimit, field_6682, f_jqnetjyj, field_188560_n

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

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

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

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

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

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

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

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

Constructors

Methods

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

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

void (Vec3): a, doStuckDetection, method_6346, m_ectlsmwl, func_179677_a

void (Vec3): a, doStuckDetection, method_6346, m_ectlsmwl, checkTimeouts, func_179677_a

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

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

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

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

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

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

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

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

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

1.15.2

Names

aro

arr

Fields

float: l, maxDistanceToWaypoint, field_6683, f_ufulchda, field_188561_o

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

Constructors

Methods

1.15.1

Names

Fields

int: r, reachRange, field_20294, f_lcencwyr, field_225468_r

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

Constructors

Methods

1.15

Names

app

aro

net.minecraft.server.v1_14_R1.NavigationAbstract

net.minecraft.server.v1_15_R1.NavigationAbstract

Fields

AttributeInstance: p, dist, field_6671, f_zsubgsus, followRange, field_75512_e

AttributeInstance: p, followRange, field_6671, f_yvzqumru, followRange, field_226333_p_

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

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

BlockPos: q, targetPos, field_20293, f_pfbydgvo, field_188564_r

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

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

Constructors

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.14.4

Names

apk

app

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

net.minecraft.unmapped.C_atbvfjwi

Fields

EntityInsentient: a, field_6684, entity, field_75515_a

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

World: b, field_6677, world, field_75513_b

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

PathEntity: c, field_6681, currentPath, field_75514_c

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

double: d, field_6668, speed, field_75511_d

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

AttributeInstance: p, field_6671, followRange, field_75512_e

AttributeInstance: p, dist, field_6671, f_zsubgsus, followRange, field_75512_e

int: e, field_6675, tickCount, field_75510_g

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

int: f, field_6674, field_6674, field_75520_h

int: f, lastStuckCheck, field_6674, f_amwjymxv, field_75520_h

Vec3D: g, field_6672, field_6672, field_75521_i

Vec3: g, lastStuckCheckPos, field_6672, f_nkeujvuw, field_75521_i

Pathfinder: r, field_6673, pathNodeNavigator, field_179681_j

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

Vec3D: h, field_6680, field_6680, field_188557_k

Vec3: h, timeoutCachedNode, field_6680, f_nvbuymci, field_188557_k

long: i, field_6670, field_6670, field_188558_l

long: i, timeoutTimer, field_6670, f_brqebarh, field_188558_l

long: j, field_6669, field_6669, field_188559_m

long: j, lastTimeoutCheck, field_6669, f_jpruxtyc, field_188559_m

double: k, field_6682, field_6682, field_188560_n

double: k, timeoutLimit, field_6682, f_jqnetjyj, field_188560_n

float: l, field_6683, field_6683, field_188561_o

float: l, maxDistanceToWaypoint, field_6683, f_ufulchda, field_188561_o

boolean: m, field_6679, shouldRecalculate, field_188562_p

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

long: n, field_6685, lastRecalculateTime, field_188563_q

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

PathfinderAbstract: o, field_6678, nodeMaker, field_179695_a

NodeEvaluator: o, nodeEvaluator, field_6678, f_unngfiir, nodeMaker, field_179695_a

BlockPosition: q, field_6676, targetPos, field_188564_r

BlockPos: q, targetPos, field_20293, f_pfbydgvo, field_188564_r

int: r, reachRange, field_20294, f_lcencwyr, field_225468_r

Constructors

Methods

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

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

float (): i, method_6338, getFollowRange, func_111269_d

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

PathEntity (double, double, double): a, method_6352, findPathTo, func_75488_a

PathEntity (BlockPosition): b, method_6348, findPathTo, func_179680_a

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

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

PathEntity (Entity): a, method_6349, findPathTo, func_75494_a

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

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

boolean (PathEntity, double): a, method_6334, startMovingAlong, func_75484_a

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

PathEntity (): l, method_6345, getCurrentPath, func_75505_d

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

void (): c, method_6360, tick, func_75501_e

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

void (): m, method_6339, method_6339, func_75508_h

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

void (Vec3D): a, method_6346, method_6346, func_179677_a

void (Vec3): a, doStuckDetection, method_6346, m_ectlsmwl, func_179677_a

boolean (): n, method_6357, isIdle, func_75500_f

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

void (): o, method_6340, stop, func_75499_g

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

Vec3D (): b, method_6347, getPos, func_75502_i

Vec3 (): b, getTempMobPos, method_6347, m_tzgadsdi, getPos, func_75502_i

boolean (): a, method_6358, isAtValidPosition, func_75485_k

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

boolean (): p, method_6351, isInLiquid, func_75506_l

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

void (): D_, method_6359, method_6359, func_75487_m

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

boolean (Vec3D, Vec3D, int, int, int): a, method_6341, canPathDirectlyThrough, func_75493_a

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

boolean (): j, method_6343, shouldRecalculatePath, func_188553_i

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

void (): k, method_6356, recalculatePath, func_188554_j

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

boolean (BlockPosition): a, method_6333, isValidPosition, func_188555_b

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

PathfinderAbstract (): q, method_6342, getNodeMaker, func_189566_q

NodeEvaluator (): q, getNodeEvaluator, method_6342, m_xfwbmcek, getNodeMaker, func_189566_q

BlockPosition (): h, method_6355, getTargetPos, func_208485_j

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

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

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

boolean (): r, method_6350, canSwim, func_212238_t

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

Pathfinder (int): a, method_6336, createPathNodeNavigator, func_179679_a

PathFinder (int): a, createPathFinder, method_6336, m_rhavjrcm, createPathNodeNavigator, func_179679_a

PathEntity (BlockPosition, double, double, double, int, boolean): a, method_18416, findPathTo, func_220971_a

void (BlockPosition): c, method_18053, method_18053, func_220970_c

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

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

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

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

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

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

1.14.3

Names

api

apk

net.minecraft.entity.ai.pathing.EntityNavigation

Fields

EntityInsentient: a, field_6684, field_75515_a

EntityInsentient: a, field_6684, entity, field_75515_a

World: b, field_6677, field_75513_b

World: b, field_6677, world, field_75513_b

PathEntity: c, field_6681, field_75514_c

PathEntity: c, field_6681, currentPath, field_75514_c

double: d, field_6668, field_75511_d

double: d, field_6668, speed, field_75511_d

AttributeInstance: p, field_6671, field_75512_e

AttributeInstance: p, field_6671, followRange, field_75512_e

int: e, field_6675, field_75510_g

int: e, field_6675, tickCount, field_75510_g

int: f, field_6674, field_75520_h

int: f, field_6674, field_6674, field_75520_h

Vec3D: g, field_6672, field_75521_i

Vec3D: g, field_6672, field_6672, field_75521_i

Pathfinder: r, field_6673, field_179681_j

Pathfinder: r, field_6673, pathNodeNavigator, field_179681_j

Vec3D: h, field_6680, field_188557_k

Vec3D: h, field_6680, field_6680, field_188557_k

long: i, field_6670, field_188558_l

long: i, field_6670, field_6670, field_188558_l

long: j, field_6669, field_188559_m

long: j, field_6669, field_6669, field_188559_m

double: k, field_6682, field_188560_n

double: k, field_6682, field_6682, field_188560_n

float: l, field_6683, field_188561_o

float: l, field_6683, field_6683, field_188561_o

boolean: m, field_6679, field_188562_p

boolean: m, field_6679, shouldRecalculate, field_188562_p

long: n, field_6685, field_188563_q

long: n, field_6685, lastRecalculateTime, field_188563_q

PathfinderAbstract: o, field_6678, field_179695_a

PathfinderAbstract: o, field_6678, nodeMaker, field_179695_a

BlockPosition: q, field_6676, field_188564_r

BlockPosition: q, field_6676, targetPos, field_188564_r

Constructors

Methods

void (double): a, method_6344, func_75489_a

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

float (): i, method_6338, func_111269_d

float (): i, method_6338, getFollowRange, func_111269_d

PathEntity (double, double, double): a, method_6352, func_75488_a

PathEntity (double, double, double): a, method_6352, findPathTo, func_75488_a

PathEntity (BlockPosition): b, method_6348, func_179680_a

PathEntity (BlockPosition): b, method_6348, findPathTo, func_179680_a

boolean (double, double, double, double): a, method_6337, func_75492_a

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

PathEntity (Entity): a, method_6349, func_75494_a

PathEntity (Entity): a, method_6349, findPathTo, func_75494_a

boolean (Entity, double): a, method_6335, func_75497_a

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

boolean (PathEntity, double): a, method_6334, func_75484_a

boolean (PathEntity, double): a, method_6334, startMovingAlong, func_75484_a

PathEntity (): l, method_6345, func_75505_d

PathEntity (): l, method_6345, getCurrentPath, func_75505_d

void (): c, method_6360, func_75501_e

void (): c, method_6360, tick, func_75501_e

void (): m, method_6339, func_75508_h

void (): m, method_6339, method_6339, func_75508_h

void (Vec3D): a, method_6346, func_179677_a

void (Vec3D): a, method_6346, method_6346, func_179677_a

boolean (): n, method_6357, func_75500_f

boolean (): n, method_6357, isIdle, func_75500_f

void (): o, method_6340, func_75499_g

void (): o, method_6340, stop, func_75499_g

Vec3D (): b, method_6347, func_75502_i

Vec3D (): b, method_6347, getPos, func_75502_i

boolean (): a, method_6358, func_75485_k

boolean (): a, method_6358, isAtValidPosition, func_75485_k

boolean (): p, method_6351, func_75506_l

boolean (): p, method_6351, isInLiquid, func_75506_l

void (): D_, method_6359, func_75487_m

void (): D_, method_6359, method_6359, func_75487_m

boolean (Vec3D, Vec3D, int, int, int): a, method_6341, func_75493_a

boolean (Vec3D, Vec3D, int, int, int): a, method_6341, canPathDirectlyThrough, func_75493_a

boolean (): j, method_6343, func_188553_i

boolean (): j, method_6343, shouldRecalculatePath, func_188553_i

void (): k, method_6356, func_188554_j

void (): k, method_6356, recalculatePath, func_188554_j

boolean (BlockPosition): a, method_6333, func_188555_b

boolean (BlockPosition): a, method_6333, isValidPosition, func_188555_b

PathfinderAbstract (): q, method_6342, func_189566_q

PathfinderAbstract (): q, method_6342, getNodeMaker, func_189566_q

BlockPosition (): h, method_6355, func_208485_j

BlockPosition (): h, method_6355, getTargetPos, func_208485_j

void (boolean): d, method_6354, func_212239_d

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

boolean (): r, method_6350, func_212238_t

boolean (): r, method_6350, canSwim, func_212238_t

Pathfinder (int): a, method_6336, func_179679_a

Pathfinder (int): a, method_6336, createPathNodeNavigator, func_179679_a

PathEntity (BlockPosition, double, double, double, int, boolean): a, method_18416, func_220971_a

PathEntity (BlockPosition, double, double, double, int, boolean): a, method_18416, findPathTo, func_220971_a

void (BlockPosition): c, method_18053, func_220970_c

void (BlockPosition): c, method_18053, method_18053, func_220970_c

1.14.2

Names

Fields

Constructors

Methods

1.14.1

Names

aph

api

Fields

Constructors

Methods

1.14

Names

aiw

aph

net.minecraft.class_1408

net.minecraft.pathfinding.PathNavigate

net.minecraft.pathfinding.PathNavigator

net.minecraft.server.v1_13_R2.NavigationAbstract

net.minecraft.server.v1_14_R1.NavigationAbstract

Fields

EntityInsentient: a, field_75515_a

EntityInsentient: a, field_6684, field_75515_a

World: b, field_75513_b

World: b, field_6677, field_75513_b

PathEntity: c, field_75514_c

PathEntity: c, field_6681, field_75514_c

double: d, field_75511_d

double: d, field_6668, field_75511_d

AttributeInstance: p, field_75512_e

AttributeInstance: p, field_6671, field_75512_e

int: e, field_75510_g

int: e, field_6675, field_75510_g

int: f, field_75520_h

int: f, field_6674, field_75520_h

Vec3D: g, field_75521_i

Vec3D: g, field_6672, field_75521_i

Pathfinder: r, field_179681_j

Pathfinder: r, field_6673, field_179681_j

Vec3D: h, field_188557_k

Vec3D: h, field_6680, field_188557_k

long: i, field_188558_l

long: i, field_6670, field_188558_l

long: j, field_188559_m

long: j, field_6669, field_188559_m

double: k, field_188560_n

double: k, field_6682, field_188560_n

float: l, field_188561_o

float: l, field_6683, field_188561_o

boolean: m, field_188562_p

boolean: m, field_6679, field_188562_p

long: n, field_188563_q

long: n, field_6685, field_188563_q

PathfinderAbstract: o, field_179695_a

PathfinderAbstract: o, field_6678, field_179695_a

BlockPosition: q, field_188564_r

BlockPosition: q, field_6676, field_188564_r

Constructors

Methods

Pathfinder (): a, func_179679_a

void (double): a, func_75489_a

void (double): a, method_6344, func_75489_a

float (): j, func_111269_d

float (): i, method_6338, func_111269_d

PathEntity (double, double, double): a, func_75488_a

PathEntity (double, double, double): a, method_6352, func_75488_a

PathEntity (BlockPosition): b, func_179680_a

PathEntity (BlockPosition): b, method_6348, func_179680_a

boolean (double, double, double, double): a, func_75492_a

boolean (double, double, double, double): a, method_6337, func_75492_a

PathEntity (Entity): a, func_75494_a

PathEntity (Entity): a, method_6349, func_75494_a

boolean (Entity, double): a, func_75497_a

boolean (Entity, double): a, method_6335, func_75497_a

boolean (PathEntity, double): a, func_75484_a

boolean (PathEntity, double): a, method_6334, func_75484_a

PathEntity (): m, func_75505_d

PathEntity (): l, method_6345, func_75505_d

void (): d, func_75501_e

void (): c, method_6360, func_75501_e

void (): o, func_75508_h

void (): m, method_6339, func_75508_h

void (Vec3D): a, func_179677_a

void (Vec3D): a, method_6346, func_179677_a

boolean (): p, func_75500_f

boolean (): n, method_6357, func_75500_f

void (): q, func_75499_g

void (): o, method_6340, func_75499_g

Vec3D (): c, func_75502_i

Vec3D (): b, method_6347, func_75502_i

boolean (): b, func_75485_k

boolean (): a, method_6358, func_75485_k

boolean (): r, func_75506_l

boolean (): p, method_6351, func_75506_l

void (): E_, func_75487_m

void (): D_, method_6359, func_75487_m

boolean (Vec3D, Vec3D, int, int, int): a, func_75493_a

boolean (Vec3D, Vec3D, int, int, int): a, method_6341, func_75493_a

boolean (): k, func_188553_i

boolean (): j, method_6343, func_188553_i

void (): l, func_188554_j

void (): k, method_6356, func_188554_j

boolean (BlockPosition): a, func_188555_b

boolean (BlockPosition): a, method_6333, func_188555_b

PathfinderAbstract (): s, func_189566_q

PathfinderAbstract (): q, method_6342, func_189566_q

void (): n, func_192876_m

BlockPosition (): i, func_208485_j

BlockPosition (): h, method_6355, func_208485_j

void (boolean): d, func_212239_d

void (boolean): d, method_6354, func_212239_d

boolean (): t, func_212238_t

boolean (): r, method_6350, func_212238_t

Pathfinder (int): a, method_6336, func_179679_a

PathEntity (BlockPosition, double, double, double, int, boolean): a, method_18416, func_220971_a

void (BlockPosition): c, method_18053, func_220970_c

1.13.2

Names

Fields

Constructors

Methods

1.13.1

Names

ait

aiw

net.minecraft.server.v1_13_R1.NavigationAbstract

net.minecraft.server.v1_13_R2.NavigationAbstract

Fields

Constructors

Methods

1.13

Names

ze

ait

net.minecraft.server.v1_12_R1.NavigationAbstract

net.minecraft.server.v1_13_R1.NavigationAbstract

Fields

AttributeInstance: i, field_75512_e

AttributeInstance: p, field_75512_e

int: j, field_75520_h

int: f, field_75520_h

Vec3D: k, field_75521_i

Vec3D: g, field_75521_i

Vec3D: l, field_188557_k

Vec3D: h, field_188557_k

long: m, field_188558_l

long: i, field_188558_l

long: n, field_188559_m

long: j, field_188559_m

double: o, field_188560_n

double: k, field_188560_n

float: f, field_188561_o

float: l, field_188561_o

boolean: g, field_188562_p

boolean: m, field_188562_p

long: p, field_188563_q

long: n, field_188563_q

PathfinderAbstract: h, field_179695_a

PathfinderAbstract: o, field_179695_a

Constructors

Methods

float (): i, func_111269_d

float (): j, func_111269_d

PathEntity (): l, func_75505_d

PathEntity (): m, func_75505_d

void (): n, func_75508_h

void (): o, func_75508_h

boolean (): o, func_75500_f

boolean (): p, func_75500_f

void (): p, func_75499_g

void (): q, func_75499_g

boolean (): q, func_75506_l

boolean (): r, func_75506_l

void (): q_, func_75487_m

void (): E_, func_75487_m

boolean (): j, func_188553_i

boolean (): k, func_188553_i

void (): k, func_188554_j

void (): l, func_188554_j

PathfinderAbstract (): r, func_189566_q

PathfinderAbstract (): s, func_189566_q

void (): m, func_192876_m

void (): n, func_192876_m

BlockPosition (): i, func_208485_j

void (boolean): d, func_212239_d

boolean (): t, func_212238_t

1.12.2

Names

Fields

Constructors

Methods

1.12.1

Names

zc

ze

Fields

Constructors

Methods

1.12

Names

wf

zc

net.minecraft.server.v1_11_R1.NavigationAbstract

net.minecraft.server.v1_12_R1.NavigationAbstract

Fields

AttributeInstance: f, field_75512_e

AttributeInstance: i, field_75512_e

int: g, field_75510_g

int: e, field_75510_g

int: h, field_75520_h

int: j, field_75520_h

Vec3D: i, field_75521_i

Vec3D: k, field_75521_i

Vec3D: j, field_188557_k

Vec3D: l, field_188557_k

long: k, field_188558_l

long: m, field_188558_l

long: l, field_188559_m

long: n, field_188559_m

double: m, field_188560_n

double: o, field_188560_n

float: n, field_188561_o

float: f, field_188561_o

boolean: o, field_188562_p

boolean: g, field_188562_p

PathfinderAbstract: e, field_179695_a

PathfinderAbstract: h, field_179695_a

Constructors

Methods

float (): h, func_111269_d

float (): i, func_111269_d

PathEntity (BlockPosition): a, func_179680_a

PathEntity (BlockPosition): b, func_179680_a

PathEntity (): k, func_75505_d

PathEntity (): l, func_75505_d

void (): l, func_75501_e

void (): d, func_75501_e

void (): m, func_75508_h

void (): n, func_75508_h

boolean (): n, func_75500_f

boolean (): o, func_75500_f

void (): o, func_75499_g

void (): p, func_75499_g

boolean (): p, func_75506_l

boolean (): q, func_75506_l

void (): d, func_75487_m

void (): q_, func_75487_m

boolean (): i, func_188553_i

boolean (): j, func_188553_i

void (): j, func_188554_j

void (): k, func_188554_j

boolean (BlockPosition): b, func_188555_b

boolean (BlockPosition): a, func_188555_b

PathfinderAbstract (): q, func_189566_q

PathfinderAbstract (): r, func_189566_q

void (): m, func_192876_m

1.11.2

Names

Fields

Constructors

Methods

1.11.1

Names

we

wf

Fields

Constructors

Methods

1.11

Names

vl

we

net.minecraft.server.v1_10_R1.NavigationAbstract

net.minecraft.server.v1_11_R1.NavigationAbstract

Fields

Constructors

Methods

1.10.2

Names

Fields

Constructors

Methods

1.10

Names

vf

vl

net.minecraft.server.v1_9_R2.NavigationAbstract

net.minecraft.server.v1_10_R1.NavigationAbstract

Fields

AttributeInstance: g, field_75512_e

AttributeInstance: f, field_75512_e

int: h, field_75510_g

int: g, field_75510_g

int: i, field_75520_h

int: h, field_75520_h

Vec3D: j, field_75521_i

Vec3D: i, field_75521_i

Pathfinder: s, field_179681_j

Pathfinder: r, field_179681_j

int: f, field_188556_f

Vec3D: k, field_188557_k

Vec3D: j, field_188557_k

long: l, field_188558_l

long: k, field_188558_l

long: m, field_188559_m

long: l, field_188559_m

double: n, field_188560_n

double: m, field_188560_n

float: o, field_188561_o

float: n, field_188561_o

boolean: p, field_188562_p

boolean: o, field_188562_p

long: q, field_188563_q

long: p, field_188563_q

BlockPosition: r, field_188564_r

BlockPosition: q, field_188564_r

Constructors

Methods

1.9.4

Names

net.minecraft.server.v1_9_R1.NavigationAbstract

net.minecraft.server.v1_9_R2.NavigationAbstract

Fields

Constructors

Methods

PathfinderAbstract (): q, func_189566_q

1.9.2

Names

Fields

Constructors

Methods

1.9

Names

sw

vf

net.minecraft.server.v1_8_R3.NavigationAbstract

net.minecraft.server.v1_9_R1.NavigationAbstract

Fields

EntityInsentient: b, field_75515_a

EntityInsentient: a, field_75515_a

World: c, field_75513_b

World: b, field_75513_b

PathEntity: d, field_75514_c

PathEntity: c, field_75514_c

double: e, field_75511_d

double: d, field_75511_d

AttributeInstance: a, field_75512_e

AttributeInstance: g, field_75512_e

int: f, field_75510_g

int: h, field_75510_g

int: g, field_75520_h

int: i, field_75520_h

Vec3D: h, field_75521_i

Vec3D: j, field_75521_i

float: i, field_179682_i

Pathfinder: j, field_179681_j

Pathfinder: s, field_179681_j

int: f, field_188556_f

Vec3D: k, field_188557_k

long: l, field_188558_l

long: m, field_188559_m

double: n, field_188560_n

float: o, field_188561_o

boolean: p, field_188562_p

long: q, field_188563_q

PathfinderAbstract: e, field_179695_a

BlockPosition: r, field_188564_r

Constructors

Methods

float (): i, func_111269_d

float (): h, func_111269_d

void (float): a, func_179678_a

PathEntity (): j, func_75505_d

PathEntity (): k, func_75505_d

void (): k, func_75501_e

void (): l, func_75501_e

void (): l, func_75508_h

void (): m, func_75508_h

boolean (): m, func_75500_f

boolean (): n, func_75500_f

void (): n, func_75499_g

void (): o, func_75499_g

boolean (): o, func_75506_l

boolean (): p, func_75506_l

boolean (): i, func_188553_i

void (): j, func_188554_j

boolean (BlockPosition): b, func_188555_b

1.8.8

Names

sw

net.minecraft.pathfinding.PathNavigate

net.minecraft.server.v1_8_R3.NavigationAbstract

Fields

EntityInsentient: b, field_75515_a

World: c, field_75513_b

PathEntity: d, field_75514_c

double: e, field_75511_d

AttributeInstance: a, field_75512_e

int: f, field_75510_g

int: g, field_75520_h

Vec3D: h, field_75521_i

float: i, field_179682_i

Pathfinder: j, field_179681_j

Constructors

(EntityInsentient, World)

Methods

Pathfinder (): a, func_179679_a

void (double): a, func_75489_a

float (): i, func_111269_d

PathEntity (double, double, double): a, func_75488_a

PathEntity (BlockPosition): a, func_179680_a

boolean (double, double, double, double): a, func_75492_a

void (float): a, func_179678_a

PathEntity (Entity): a, func_75494_a

boolean (Entity, double): a, func_75497_a

boolean (PathEntity, double): a, func_75484_a

PathEntity (): j, func_75505_d

void (): k, func_75501_e

void (): l, func_75508_h

void (Vec3D): a, func_179677_a

boolean (): m, func_75500_f

void (): n, func_75499_g

Vec3D (): c, func_75502_i

boolean (): b, func_75485_k

boolean (): o, func_75506_l

void (): d, func_75487_m

boolean (Vec3D, Vec3D, int, int, int): a, func_75493_a