net.minecraft.world.level.pathfinder

public abstract class NodeEvaluator

ezd
net.minecraft.world.level.pathfinder.NodeEvaluator
net.minecraft.class_8

Field summary

Modifier and TypeField
protected PathfindingContext
b
currentContext
field_49416
protected Mob
c
mob
field_33
protected final it.unimi.dsi.fastutil.ints.Int2ObjectMap<Node>
d
nodes
field_32
protected int
e
entityWidth
field_31
protected int
f
entityHeight
field_30
protected int
g
entityDepth
field_28
protected boolean
h
canPassDoors
field_29
protected boolean
i
canOpenDoors
field_27
protected boolean
j
canFloat
field_25
protected boolean
k
canWalkOverFences
field_40927

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(dlm arg0, byu arg1)
prepare(PathNavigationRegion arg0, Mob arg1)
method_12(class_1950 arg0, class_1308 arg1)
public void
b()
done()
method_19()
protected Node
b(iy arg0)
getNode(BlockPos arg0)
method_27137(class_2338 arg0)
protected Node
c(int arg0, int arg1, int arg2)
getNode(int arg0, int arg1, int arg2)
method_13(int arg0, int arg1, int arg2)
public abstract Node
a()
getStart()
method_21()
public abstract Target
a(double arg0, double arg1, double arg2)
getTarget(double arg0, double arg1, double arg2)
method_16(double arg0, double arg1, double arg2)
protected Target
b(double arg0, double arg1, double arg2)
getTargetNodeAt(double arg0, double arg1, double arg2)
method_57083(double arg0, double arg1, double arg2)
public abstract int
a(ezc[] arg0, ezc arg1)
getNeighbors(Node[] arg0, Node arg1)
method_18(class_9[] arg0, class_9 arg1)
public abstract PathType
a(ezj arg0, int arg1, int arg2, int arg3, byu arg4)
getPathTypeOfMob(PathfindingContext arg0, int arg1, int arg2, int arg3, Mob arg4)
method_25(class_9316 arg0, int arg1, int arg2, int arg3, class_1308 arg4)
public abstract PathType
a(ezj arg0, int arg1, int arg2, int arg3)
getPathType(PathfindingContext arg0, int arg1, int arg2, int arg3)
method_17(class_9316 arg0, int arg1, int arg2, int arg3)
public PathType
a(byu arg0, iy arg1)
getPathType(Mob arg0, BlockPos arg1)
method_57615(class_1308 arg0, class_2338 arg1)
public void
a(boolean arg0)
setCanPassDoors(boolean arg0)
method_15(boolean arg0)
public void
b(boolean arg0)
setCanOpenDoors(boolean arg0)
method_20(boolean arg0)
public void
c(boolean arg0)
setCanFloat(boolean arg0)
method_14(boolean arg0)
public void
d(boolean arg0)
setCanWalkOverFences(boolean arg0)
method_46737(boolean arg0)
public boolean
d()
canPassDoors()
method_23()
public boolean
e()
canOpenDoors()
method_24()
public boolean
f()
canFloat()
method_22()
public boolean
g()
canWalkOverFences()
method_46738()
public static boolean
a(ecg arg0)
isBurningBlock(BlockState arg0)
method_57082(class_2680 arg0)