public class FlyingNodeProcessor extends WalkNodeProcessor
avoidsWaterblockaccess, canEnterDoors, canOpenDoors, canSwim, entity, entitySizeX, entitySizeY, entitySizeZ, pointMap| Constructor and Description |
|---|
FlyingNodeProcessor() |
| Modifier and Type | Method and Description |
|---|---|
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_) |
void |
func_225578_a_(Region p_225578_1_,
MobEntity p_225578_2_) |
private boolean |
func_227476_a_(PathPoint p_227476_1_) |
private boolean |
func_227477_b_(PathPoint p_227477_1_) |
PathNodeType |
getPathNodeType(IBlockReader blockaccessIn,
int x,
int y,
int z) |
PathNodeType |
getPathNodeType(IBlockReader blockaccessIn,
int x,
int y,
int z,
MobEntity entitylivingIn,
int xSize,
int ySize,
int zSize,
boolean canBreakDoorsIn,
boolean canEnterDoorsIn) |
private PathNodeType |
getPathNodeType(MobEntity p_192559_1_,
BlockPos p_192559_2_) |
private PathNodeType |
getPathNodeType(MobEntity p_192558_1_,
int p_192558_2_,
int p_192558_3_,
int p_192558_4_) |
PathPoint |
getStart() |
protected PathPoint |
openPoint(int x,
int y,
int z) |
void |
postProcess() |
checkNeighborBlocks, func_215744_a, func_227480_b_, getGroundY, getPathNodeType, getPathNodeTypeRawgetCanEnterDoors, getCanOpenDoors, getCanSwim, setCanEnterDoors, setCanOpenDoors, setCanSwimpublic void func_225578_a_(Region p_225578_1_, MobEntity p_225578_2_)
func_225578_a_ 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 WalkNodeProcessorprivate boolean func_227476_a_(@Nullable
PathPoint p_227476_1_)
private boolean func_227477_b_(@Nullable
PathPoint p_227477_1_)
@Nullable protected PathPoint openPoint(int x, int y, int z)
openPoint in class NodeProcessorpublic PathNodeType getPathNodeType(IBlockReader blockaccessIn, int x, int y, int z, MobEntity entitylivingIn, int xSize, int ySize, int zSize, boolean canBreakDoorsIn, boolean canEnterDoorsIn)
getPathNodeType in class WalkNodeProcessorpublic PathNodeType getPathNodeType(IBlockReader blockaccessIn, int x, int y, int z)
getPathNodeType in class WalkNodeProcessorprivate PathNodeType getPathNodeType(MobEntity p_192559_1_, BlockPos p_192559_2_)
private PathNodeType getPathNodeType(MobEntity p_192558_1_, int p_192558_2_, int p_192558_3_, int p_192558_4_)