net.minecraft.world.level.pathfinder

public class FlyNodeEvaluator

extends WalkNodeEvaluator

ezb
net.minecraft.world.level.pathfinder.FlyNodeEvaluator
net.minecraft.class_6

Field summary

Modifier and TypeField
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<PathType>
a
pathTypeByPosCache
field_27341
private static final float
m
SMALL_MOB_SIZE
field_49843
private static final float
n
SMALL_MOB_INFLATED_START_NODE_BOUNDING_BOX
field_41681
private static final int
o
MAX_START_NODE_CANDIDATES
field_41682

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()
public Node
a()
getStart()
method_21()
protected boolean
a(iy arg0)
canStartAt(BlockPos arg0)
method_47893(class_2338 arg0)
public Target
a(double arg0, double arg1, double arg2)
getTarget(double arg0, double arg1, double arg2)
method_16(double arg0, double arg1, double arg2)
public int
a(ezc[] arg0, ezc arg1)
getNeighbors(Node[] arg0, Node arg1)
method_18(class_9[] arg0, class_9 arg1)
private boolean
b(ezc arg0)
hasMalus(Node arg0)
method_22877(class_9 arg0)
private boolean
c(ezc arg0)
isOpen(Node arg0)
method_22878(class_9 arg0)
protected Node
a(int arg0, int arg1, int arg2)
findAcceptedNode(int arg0, int arg1, int arg2)
method_47933(int arg0, int arg1, int arg2)
protected PathType
b(int arg0, int arg1, int arg2)
getCachedPathType(int arg0, int arg1, int arg2)
method_31932(int arg0, int arg1, int arg2)
public 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)
private Iterable<BlockPos>
a(byu arg0)
iteratePathfindingStartNodeCandidatePositions(Mob arg0)
method_47934(class_1308 arg0)