Package net.minecraft.entity.passive
Class TurtleEntity.TurtleSwimNavigation
java.lang.Object
net.minecraft.entity.ai.pathing.EntityNavigation
net.minecraft.entity.ai.pathing.SwimNavigation
net.minecraft.entity.passive.TurtleEntity.TurtleSwimNavigation
- Enclosing class:
- TurtleEntity
static class TurtleEntity.TurtleSwimNavigation extends SwimNavigation
-
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 TurtleSwimNavigation(TurtleEntity owner, World world) -
Method Summary
Modifier and Type Method Description protected PathNodeNavigatorcreatePathNodeNavigator(int range)protected booleanisAtValidPosition()booleanisValidPosition(BlockPos pos)Methods inherited from class net.minecraft.entity.ai.pathing.SwimNavigation
canPathDirectlyThrough, checkTimeouts, continueFollowingPath, getPos, setCanSwim, tickMethods inherited from class net.minecraft.entity.ai.pathing.EntityNavigation
adjustPath, canSwim, findPathTo, findPathTo, findPathTo, findPathToAny, findPathToAny, getCurrentPath, getNodeMaker, getTargetPos, isFollowingPath, isIdle, isInLiquid, method_29934, onBlockChanged, recalculatePath, resetRangeMultiplier, setRangeMultiplier, setSpeed, shouldRecalculatePath, startMovingAlong, startMovingTo, startMovingTo, stop
-
Constructor Details
-
TurtleSwimNavigation
TurtleSwimNavigation(TurtleEntity owner, World world)
-
-
Method Details
-
isAtValidPosition
protected boolean isAtValidPosition()- Overrides:
isAtValidPositionin classSwimNavigation
-
createPathNodeNavigator
- Overrides:
createPathNodeNavigatorin classSwimNavigation
-
isValidPosition
- Overrides:
isValidPositionin classSwimNavigation
-