static class StriderEntity.Navigation extends MobNavigation
currentNodeMs, currentNodeTimeout, currentPath, entity, lastActiveTickMs, lastNodePosition, lastRecalculateTime, nodeMaker, nodeReachProximity, pathStartPos, pathStartTime, shouldRecalculate, speed, tickCount, world
Constructor and Description |
---|
Navigation(StriderEntity entity,
World world) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canWalkOnPath(PathNodeType pathType) |
protected PathNodeNavigator |
createPathNodeNavigator(int range) |
boolean |
isValidPosition(BlockPos pos) |
adjustPath, canEnterOpenDoors, canPathDirectlyThrough, findPathTo, findPathTo, getPos, isAtValidPosition, setAvoidSunlight, setCanPathThroughDoors
canSwim, checkTimeouts, continueFollowingPath, findPathTo, findPathToAny, findPathToAny, getCurrentPath, getNodeMaker, getTargetPos, isFollowingPath, isIdle, isInLiquid, isNearPathStartPos, method_29934, onBlockChanged, recalculatePath, resetRangeMultiplier, setCanSwim, setRangeMultiplier, setSpeed, shouldRecalculatePath, startMovingAlong, startMovingTo, startMovingTo, stop, tick
Navigation(StriderEntity entity, World world)
protected PathNodeNavigator createPathNodeNavigator(int range)
createPathNodeNavigator
in class MobNavigation
protected boolean canWalkOnPath(PathNodeType pathType)
canWalkOnPath
in class MobNavigation
public boolean isValidPosition(BlockPos pos)
isValidPosition
in class EntityNavigation