public class PathNavigateSwimmer extends PathNavigate
currentPath, nodeProcessor, speed, theEntity, world
Constructor and Description |
---|
PathNavigateSwimmer(EntityLiving entitylivingIn,
World worldIn) |
Modifier and Type | Method and Description |
---|---|
boolean |
canEntityStandOnPos(BlockPos pos) |
protected boolean |
canNavigate() |
protected Vec3d |
getEntityPosition() |
protected PathFinder |
getPathFinder() |
protected boolean |
isDirectPathBetweenPoints(Vec3d posVec31,
Vec3d posVec32,
int sizeX,
int sizeY,
int sizeZ) |
protected void |
pathFollow() |
canUpdatePathOnTimeout, checkForStuck, clearPathEntity, getNodeProcessor, getPath, getPathSearchRange, getPathToEntityLiving, getPathToPos, getPathToXYZ, isInLiquid, noPath, onUpdateNavigation, removeSunnyPath, setPath, setSpeed, tryMoveToEntityLiving, tryMoveToXYZ, updatePath
public PathNavigateSwimmer(EntityLiving entitylivingIn, World worldIn)
protected PathFinder getPathFinder()
getPathFinder
in class PathNavigate
protected boolean canNavigate()
canNavigate
in class PathNavigate
protected Vec3d getEntityPosition()
getEntityPosition
in class PathNavigate
protected void pathFollow()
pathFollow
in class PathNavigate
protected boolean isDirectPathBetweenPoints(Vec3d posVec31, Vec3d posVec32, int sizeX, int sizeY, int sizeZ)
isDirectPathBetweenPoints
in class PathNavigate
public boolean canEntityStandOnPos(BlockPos pos)
canEntityStandOnPos
in class PathNavigate