net.minecraft.entity.ai.pathing

public class WalkNodeEvaluator

extends NodeEvaluator

cbj
net.minecraft.class_2286
net.minecraft.entity.ai.pathing.WalkNodeEvaluator
net.minecraft.pathfinding.WalkNodeProcessor
net.minecraft.pathfinding.WalkNodeProcessor

Field summary

Modifier and TypeField
protected float
j
field_13093
oldWaterWeight
field_176183_h
avoidsWater

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(axk arg0, afb arg1)
method_11915(class_1158 arg0, class_871 arg1)
prepare(BlockView arg0, MobEntity arg1)
func_186315_a(IBlockReader arg0, EntityLiving arg1)
init(IBlockReader arg0, EntityLiving arg1)
public void
a()
method_11910()
done()
func_176163_a()
postProcess()
public PathNode
b()
method_11918()
getStart()
func_186318_b()
getStart()
public PathNode
a(double arg0, double arg1, double arg2)
method_11911(double arg0, double arg1, double arg2)
getTarget(double arg0, double arg1, double arg2)
func_186325_a(double arg0, double arg1, double arg2)
getPathPointToCoords(double arg0, double arg1, double arg2)
public int
a(cbc[] arg0, cbc arg1, cbc arg2, float arg3)
method_11917(class_86[] arg0, class_86 arg1, class_86 arg2, float arg3)
getNeighbors(PathNode[] arg0, PathNode arg1, PathNode arg2, float arg3)
func_186320_a(PathPoint[] arg0, PathPoint arg1, PathPoint arg2, float arg3)
findPathOptions(PathPoint[] arg0, PathPoint arg1, PathPoint arg2, float arg3)
private PathNode
a(int arg0, int arg1, int arg2, int arg3, double arg4, eq arg5)
method_11946(int arg0, int arg1, int arg2, int arg3, double arg4, class_1354 arg5)
getValidNode(int x, int y, int z, int offset, double height, Direction dir)
func_186332_a(int arg0, int arg1, int arg2, int arg3, double arg4, EnumFacing arg5)
getSafePoint(int x, int y, int z, int stepHeight, double groundYIn, EnumFacing facing)
public static double
a(axk arg0, el arg1)
method_17913(class_1158 arg0, class_2552 arg1)
m_32138905(BlockView arg0, BlockPos arg1)
func_197682_a(IBlockReader arg0, BlockPos arg1)
getGroundY(IBlockReader arg0, BlockPos pos)
public PathBlockingType
a(axk arg0, int arg1, int arg2, int arg3, afb arg4, int arg5, int arg6, int arg7, boolean arg8, boolean arg9)
method_11914(class_1158 arg0, int arg1, int arg2, int arg3, class_871 arg4, int arg5, int arg6, int arg7, boolean arg8, boolean arg9)
getBlockingType(BlockView arg0, int arg1, int arg2, int arg3, MobEntity arg4, int arg5, int arg6, int arg7, boolean arg8, boolean arg9)
func_186319_a(IBlockReader arg0, int arg1, int arg2, int arg3, EntityLiving arg4, int arg5, int arg6, int arg7, boolean arg8, boolean arg9)
getPathNodeType(IBlockReader arg0, int arg1, int arg2, int arg3, EntityLiving arg4, int arg5, int arg6, int arg7, boolean arg8, boolean arg9)
public PathBlockingType
a(axk arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, boolean arg8, EnumSet<cba> arg9, cba arg10, el arg11)
method_14446(class_1158 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, boolean arg8, EnumSet<class_2770> arg9, class_2770 arg10, class_2552 arg11)
getBlockingType(BlockView world, int x, int y, int z, int width, int height, int depth, boolean canOpenDoors, boolean canPassThroughDoors, EnumSet<PathBlockingType> arg9, PathBlockingType arg10, BlockPos arg11)
func_193577_a(IBlockReader arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, boolean arg8, EnumSet<PathNodeType> arg9, PathNodeType arg10, BlockPos arg11)
getPathNodeType(IBlockReader nodeType, int x, int y, int z, int xSize, int ySize, int zSize, boolean canOpenDoorsIn, boolean canEnterDoorsIn, EnumSet<PathNodeType> arg9, PathNodeType arg10, BlockPos arg11)
private PathBlockingType
a(afb arg0, el arg1)
method_11948(class_871 arg0, class_2552 arg1)
getBlockingType(MobEntity mob, BlockPos pos)
func_186329_a(EntityLiving arg0, BlockPos arg1)
getPathNodeType(EntityLiving entitylivingIn, BlockPos pos)
private PathBlockingType
a(afb arg0, int arg1, int arg2, int arg3)
method_11947(class_871 arg0, int arg1, int arg2, int arg3)
getBlockingType(MobEntity mob, int x, int y, int z)
func_186331_a(EntityLiving arg0, int arg1, int arg2, int arg3)
getPathNodeType(EntityLiving entitylivingIn, int x, int y, int z)
public PathBlockingType
a(axk arg0, int arg1, int arg2, int arg3)
method_11913(class_1158 arg0, int arg1, int arg2, int arg3)
getBlockingType(BlockView arg0, int arg1, int arg2, int arg3)
func_186330_a(IBlockReader arg0, int arg1, int arg2, int arg3)
getPathNodeType(IBlockReader arg0, int arg1, int arg2, int arg3)
public PathBlockingType
a(axk arg0, int arg1, int arg2, int arg3, cba arg4)
method_14447(class_1158 arg0, int arg1, int arg2, int arg3, class_2770 arg4)
checkDangers(BlockView arg0, int arg1, int arg2, int arg3, PathBlockingType arg4)
func_193578_a(IBlockReader arg0, int arg1, int arg2, int arg3, PathNodeType arg4)
checkNeighborBlocks(IBlockReader blockaccessIn, int x, int y, int z, PathNodeType nodeType)
protected PathBlockingType
b(axk arg0, int arg1, int arg2, int arg3)
method_11949(class_1158 arg0, int arg1, int arg2, int arg3)
getPathBlockingType(BlockView arg0, int arg1, int arg2, int arg3)
func_189553_b(IBlockReader arg0, int arg1, int arg2, int arg3)
getPathNodeTypeRaw(IBlockReader blockaccessIn, int x, int y, int z)