public class PathNavigateFlying extends PathNavigate
currentPath, entity, maxDistanceToWaypoint, nodeProcessor, speed, totalTicks, tryUpdatePath, world| Constructor and Description |
|---|
PathNavigateFlying(EntityLiving p_i47412_1_,
World p_i47412_2_) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canEntityStandOnPos(BlockPos pos) |
boolean |
canFloat() |
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 |
onUpdateNavigation() |
void |
setCanEnterDoors(boolean p_192878_1_) |
void |
setCanFloat(boolean p_192877_1_) |
void |
setCanOpenDoors(boolean p_192879_1_) |
canUpdatePathOnTimeout, checkForStuck, clearPath, debugPathFinding, getNodeProcessor, getPath, getPathSearchRange, getPathToPos, getPathToXYZ, isInLiquid, noPath, pathFollow, removeSunnyPath, setPath, setSpeed, tryMoveToEntityLiving, tryMoveToXYZ, updatePathpublic PathNavigateFlying(EntityLiving p_i47412_1_, World p_i47412_2_)
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 onUpdateNavigation()
onUpdateNavigation in class PathNavigateprotected boolean isDirectPathBetweenPoints(Vec3d posVec31, Vec3d posVec32, int sizeX, int sizeY, int sizeZ)
isDirectPathBetweenPoints in class PathNavigatepublic void setCanOpenDoors(boolean p_192879_1_)
public void setCanEnterDoors(boolean p_192878_1_)
public void setCanFloat(boolean p_192877_1_)
public boolean canFloat()
public boolean canEntityStandOnPos(BlockPos pos)
canEntityStandOnPos in class PathNavigate