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, updatePath
public PathNavigateFlying(EntityLiving p_i47412_1_, World p_i47412_2_)
protected PathFinder getPathFinder()
getPathFinder
in class PathNavigate
protected boolean canNavigate()
canNavigate
in class PathNavigate
protected Vec3d getEntityPosition()
getEntityPosition
in class PathNavigate
public Path getPathToEntityLiving(Entity entityIn)
getPathToEntityLiving
in class PathNavigate
public void onUpdateNavigation()
onUpdateNavigation
in class PathNavigate
protected boolean isDirectPathBetweenPoints(Vec3d posVec31, Vec3d posVec32, int sizeX, int sizeY, int sizeZ)
isDirectPathBetweenPoints
in class PathNavigate
public 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