Package net.minecraft.pathfinding
Class SwimmerPathNavigator
java.lang.Object
net.minecraft.pathfinding.PathNavigator
net.minecraft.pathfinding.SwimmerPathNavigator
- Direct Known Subclasses:
TurtleEntity.Navigator
-
Field Summary
FieldsFields inherited from class net.minecraft.pathfinding.PathNavigator
hasDelayedRecomputation, lastStuckCheck, lastStuckCheckPos, lastTimeoutCheck, level, maxDistanceToWaypoint, mob, nodeEvaluator, path, speedModifier, tick, timeLastRecompute, timeoutCachedNode, timeoutLimit, timeoutTimer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanMoveDirectly(Vector3d p_75493_1_, Vector3d p_75493_2_, int p_75493_3_, int p_75493_4_, int p_75493_5_) protected booleanprotected PathFindercreatePathFinder(int p_179679_1_) protected voiddoStuckDetection(Vector3d p_179677_1_) protected voidprotected Vector3dbooleanisStableDestination(BlockPos p_188555_1_) voidsetCanFloat(boolean p_212239_1_) voidtick()Methods inherited from class net.minecraft.pathfinding.PathNavigator
canFloat, createPath, createPath, createPath, createPath, createPath, createPath, getNodeEvaluator, getPath, getTargetPos, hasDelayedRecomputation, isDone, isInLiquid, isInProgress, isStuck, moveTo, moveTo, moveTo, recomputePath, recomputePath, resetMaxVisitedNodesMultiplier, setMaxVisitedNodesMultiplier, setSpeedModifier, stop, trimPath
-
Field Details
-
allowBreaching
private boolean allowBreaching
-
-
Constructor Details
-
SwimmerPathNavigator
-
-
Method Details
-
createPathFinder
- Specified by:
createPathFinderin classPathNavigator
-
canUpdatePath
protected boolean canUpdatePath()- Specified by:
canUpdatePathin classPathNavigator
-
getTempMobPos
- Specified by:
getTempMobPosin classPathNavigator
-
tick
public void tick()- Overrides:
tickin classPathNavigator
-
followThePath
protected void followThePath()- Overrides:
followThePathin classPathNavigator
-
doStuckDetection
- Overrides:
doStuckDetectionin classPathNavigator
-
canMoveDirectly
protected boolean canMoveDirectly(Vector3d p_75493_1_, Vector3d p_75493_2_, int p_75493_3_, int p_75493_4_, int p_75493_5_) - Specified by:
canMoveDirectlyin classPathNavigator
-
isStableDestination
- Overrides:
isStableDestinationin classPathNavigator
-
setCanFloat
public void setCanFloat(boolean p_212239_1_) - Overrides:
setCanFloatin classPathNavigator
-