net.minecraft.entity.ai.pathing

public class WalkNodeEvaluator

extends NodeEvaluator

ata
net.minecraft.class_2286
net.minecraft.entity.ai.pathing.WalkNodeEvaluator
net.minecraft.world.pathfinder.WalkNodeProcessor

Field summary

Modifier and TypeField
private boolean
f
field_10241
canPassThroughDoors
canEnterDoors
private boolean
g
field_10242
canOpenDoors
canBreakDoors
private boolean
h
field_10243
canSwim
avoidsWater
private boolean
i
field_10244
canFloat
canSwim
private boolean
j
field_10245
savedCanSwim
shouldAvoidWater

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(adq arg0, pk arg1)
method_9285(class_1158 arg0, class_864 arg1)
prepare(WorldView arg0, Entity arg1)
initProcessor(IBlockAccess arg0, Entity arg1)
public void
a()
method_9283()
done()
postProcess()
public PathNode
a(pk arg0)
method_9286(class_864 arg0)
getStart(Entity arg0)
getPathPointTo(Entity arg0)
public PathNode
a(pk arg0, double arg1, double arg2, double arg3)
method_9287(class_864 arg0, double arg1, double arg2, double arg3)
getTarget(Entity arg0, double arg1, double arg2, double arg3)
getPathPointToCoords(Entity arg0, double arg1, double arg2, double arg3)
public int
a(asv[] arg0, pk arg1, asv arg2, asv arg3, float arg4)
method_9288(class_86[] arg0, class_864 arg1, class_86 arg2, class_86 arg3, float arg4)
getNeighbors(PathNode[] arg0, Entity arg1, PathNode arg2, PathNode arg3, float arg4)
findPathOptions(PathPoint[] arg0, Entity arg1, PathPoint arg2, PathPoint arg3, float arg4)
private PathNode
a(pk arg0, int arg1, int arg2, int arg3, int arg4)
method_9296(class_864 arg0, int arg1, int arg2, int arg3, int arg4)
getValidNode(Entity entity, int x, int y, int z, int neighborBlockingType)
getSafePoint(Entity entityIn, int x, int y, int z, int arg4)
private int
a(pk arg0, int arg1, int arg2, int arg3)
method_9295(class_864 arg0, int arg1, int arg2, int arg3)
getBlockingType(Entity entity, int x, int y, int z)
getVerticalOffset(Entity entityIn, int x, int y, int z)
public static int
a(adq arg0, pk arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, boolean arg9, boolean arg10)
method_9294(class_1158 arg0, class_864 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, boolean arg9, boolean arg10)
getBlockingType(WorldView world, Entity entity, int x, int y, int z, int width, int height, int depth, boolean canSwim, boolean canOpenDoors, boolean canPassThroughDoors)
func_176170_a(IBlockAccess enterDoors, Entity entityIn, int x, int y, int z, int sizeX, int sizeY, int sizeZ, boolean avoidWater, boolean breakDoors, boolean arg10)
public void
a(boolean arg0)
method_9297(boolean arg0)
setCanPassThroughDoors(boolean canPassThroughDoors)
setEnterDoors(boolean canEnterDoorsIn)
public void
b(boolean arg0)
method_9299(boolean arg0)
setCanOpenDoors(boolean canOpenDoors)
setBreakDoors(boolean canBreakDoorsIn)
public void
c(boolean arg0)
method_9300(boolean arg0)
setCanSwim(boolean canSwim)
setAvoidsWater(boolean avoidsWaterIn)
public void
d(boolean arg0)
method_9302(boolean arg0)
setCanFloat(boolean canFloat)
setCanSwim(boolean canSwimIn)
public boolean
b()
method_9298()
canPassThroughDoors()
getEnterDoors()
public boolean
d()
method_9301()
canFloat()
getCanSwim()
public boolean
e()
method_9303()
canSwim()
getAvoidsWater()