public class WalkAndSwimNodeProcessor extends WalkNodeProcessor
avoidsWater, currentEntity
blockaccess, canEnterDoors, canOpenDoors, canSwim, entity, entitySizeX, entitySizeY, entitySizeZ, pointMap
Constructor and Description |
---|
WalkAndSwimNodeProcessor() |
Modifier and Type | Method and Description |
---|---|
protected PathNodeType |
func_215744_a(IBlockReader p_215744_1_,
boolean p_215744_2_,
boolean p_215744_3_,
BlockPos p_215744_4_,
PathNodeType p_215744_5_) |
int |
func_222859_a(PathPoint[] p_222859_1_,
PathPoint p_222859_2_) |
FlaggedPathPoint |
func_224768_a(double p_224768_1_,
double p_224768_3_,
double p_224768_5_) |
PathNodeType |
getPathNodeType(IBlockReader blockaccessIn,
int x,
int y,
int z) |
PathPoint |
getStart() |
void |
init(IWorldReader sourceIn,
MobEntity mob) |
void |
postProcess() |
checkNeighborBlocks, getGroundY, getPathNodeType, getPathNodeType, getPathNodeTypeRaw
getCanEnterDoors, getCanOpenDoors, getCanSwim, openPoint, setCanEnterDoors, setCanOpenDoors, setCanSwim
public void init(IWorldReader sourceIn, MobEntity mob)
init
in class WalkNodeProcessor
public void postProcess()
postProcess
in class WalkNodeProcessor
public PathPoint getStart()
getStart
in class WalkNodeProcessor
public FlaggedPathPoint func_224768_a(double p_224768_1_, double p_224768_3_, double p_224768_5_)
func_224768_a
in class WalkNodeProcessor
public int func_222859_a(PathPoint[] p_222859_1_, PathPoint p_222859_2_)
func_222859_a
in class WalkNodeProcessor
protected PathNodeType func_215744_a(IBlockReader p_215744_1_, boolean p_215744_2_, boolean p_215744_3_, BlockPos p_215744_4_, PathNodeType p_215744_5_)
func_215744_a
in class WalkNodeProcessor
public PathNodeType getPathNodeType(IBlockReader blockaccessIn, int x, int y, int z)
getPathNodeType
in class WalkNodeProcessor