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, 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