public class PathNavigateFlying extends PathNavigate
currentPath, entity, lastPosCheck, lastTimeoutCheck, lastTimeUpdated, maxDistanceToWaypoint, nodeProcessor, speed, ticksAtLastPos, timeoutCachedNode, timeoutLimit, timeoutTimer, totalTicks, tryUpdatePath, world| Constructor and Description |
|---|
PathNavigateFlying(EntityLiving entityIn,
World worldIn) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canEntityStandOnPos(BlockPos pos) |
protected boolean |
canNavigate() |
protected Vec3d |
getEntityPosition() |
protected PathFinder |
getPathFinder() |
Path |
getPathToEntityLiving(Entity entityIn) |
protected boolean |
isDirectPathBetweenPoints(Vec3d posVec31,
Vec3d posVec32,
int sizeX,
int sizeY,
int sizeZ) |
void |
setCanEnterDoors(boolean canEnterDoorsIn) |
void |
setCanOpenDoors(boolean canOpenDoorsIn) |
void |
tick() |
canUpdatePathOnTimeout, checkForStuck, clearPath, debugPathFinding, getCanSwim, getNodeProcessor, getPath, getPathSearchRange, getPathToPos, getPathToXYZ, getTargetPos, isInLiquid, noPath, pathFollow, setCanSwim, setPath, setSpeed, trimPath, tryMoveToEntityLiving, tryMoveToXYZ, updatePathpublic PathNavigateFlying(EntityLiving entityIn, World worldIn)
protected PathFinder getPathFinder()
getPathFinder in class PathNavigateprotected boolean canNavigate()
canNavigate in class PathNavigateprotected Vec3d getEntityPosition()
getEntityPosition in class PathNavigatepublic Path getPathToEntityLiving(Entity entityIn)
getPathToEntityLiving in class PathNavigatepublic void tick()
tick in class PathNavigateprotected boolean isDirectPathBetweenPoints(Vec3d posVec31, Vec3d posVec32, int sizeX, int sizeY, int sizeZ)
isDirectPathBetweenPoints in class PathNavigatepublic void setCanOpenDoors(boolean canOpenDoorsIn)
public void setCanEnterDoors(boolean canEnterDoorsIn)
public boolean canEntityStandOnPos(BlockPos pos)
canEntityStandOnPos in class PathNavigate