public class WalkAndSwimNodeProcessor extends WalkNodeProcessor
avoidsWater, currentEntityblockaccess, 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, getPathNodeTypeRawgetCanEnterDoors, getCanOpenDoors, getCanSwim, openPoint, setCanEnterDoors, setCanOpenDoors, setCanSwimpublic void init(IWorldReader sourceIn, MobEntity mob)
init in class WalkNodeProcessorpublic void postProcess()
postProcess in class WalkNodeProcessorpublic PathPoint getStart()
getStart in class WalkNodeProcessorpublic FlaggedPathPoint func_224768_a(double p_224768_1_, double p_224768_3_, double p_224768_5_)
func_224768_a in class WalkNodeProcessorpublic int func_222859_a(PathPoint[] p_222859_1_, PathPoint p_222859_2_)
func_222859_a in class WalkNodeProcessorprotected 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 WalkNodeProcessorpublic PathNodeType getPathNodeType(IBlockReader blockaccessIn, int x, int y, int z)
getPathNodeType in class WalkNodeProcessor