Package net.minecraft.entity.passive
Class StriderEntity.Navigation
java.lang.Object
net.minecraft.entity.ai.pathing.EntityNavigation
net.minecraft.entity.ai.pathing.MobNavigation
net.minecraft.entity.passive.StriderEntity.Navigation
- Enclosing class:
- StriderEntity
static class StriderEntity.Navigation extends MobNavigation
-
Field Summary
Fields inherited from class net.minecraft.entity.ai.pathing.EntityNavigation
currentNodeMs, currentNodeTimeout, currentPath, entity, lastActiveTickMs, lastNodePosition, lastRecalculateTime, nodeMaker, nodeReachProximity, pathStartPos, pathStartTime, shouldRecalculate, speed, tickCount, world
-
Constructor Summary
Constructors Constructor Description Navigation(StriderEntity entity, World world)
-
Method Summary
Modifier and Type Method Description protected boolean
canWalkOnPath(PathNodeType pathType)
protected PathNodeNavigator
createPathNodeNavigator(int range)
boolean
isValidPosition(BlockPos pos)
Methods inherited from class net.minecraft.entity.ai.pathing.MobNavigation
adjustPath, canEnterOpenDoors, canPathDirectlyThrough, findPathTo, findPathTo, getPos, isAtValidPosition, setAvoidSunlight, setCanPathThroughDoors
Methods inherited from class net.minecraft.entity.ai.pathing.EntityNavigation
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
-
Constructor Details
-
Navigation
Navigation(StriderEntity entity, World world)
-
-
Method Details
-
canWalkOnPath
- Overrides:
canWalkOnPath
in classMobNavigation
-
isValidPosition
- Overrides:
isValidPosition
in classEntityNavigation