net.minecraft.world.level.pathfinder

public class PathFinder

ezg
net.minecraft.world.level.pathfinder.PathFinder
net.minecraft.class_13

Field summary

Modifier and TypeField
private static final float
a
FUDGING
field_31807
private final Node[]
b
neighbors
field_60
private int
c
maxVisitedNodes
field_18708
private final NodeEvaluator
d
nodeEvaluator
field_61
private static final boolean
e
DEBUG
field_31808
private final BinaryHeap
f
openSet
field_62

Constructor summary

ModifierConstructor
public (NodeEvaluator arg0, int arg1)

Method summary

Modifier and TypeMethod
public void
a(int arg0)
setMaxVisitedNodes(int arg0)
method_61822(int arg0)
public Path
a(dlm arg0, byu arg1, Set<iy> arg2, float arg3, int arg4, float arg5)
findPath(PathNavigationRegion arg0, Mob arg1, Set<BlockPos> arg2, float arg3, int arg4, float arg5)
method_52(class_1950 arg0, class_1308 arg1, Set<class_2338> arg2, float arg3, int arg4, float arg5)
private Path
a(ezc arg0, Map<ezl, iy> arg1, float arg2, int arg3, float arg4)
findPath(Node arg0, Map<Target, BlockPos> arg1, float arg2, int arg3, float arg4)
method_54(class_9 arg0, Map<class_4459, class_2338> arg1, float arg2, int arg3, float arg4)
protected float
a(ezc arg0, ezc arg1)
distance(Node arg0, Node arg1)
method_44000(class_9 arg0, class_9 arg1)
private float
a(ezc arg0, Set<ezl> arg1)
getBestH(Node arg0, Set<Target> arg1)
method_21658(class_9 arg0, Set<class_4459> arg1)
private Path
a(ezc arg0, iy arg1, boolean arg2)
reconstructPath(Node arg0, BlockPos arg1, boolean arg2)
method_55(class_9 arg0, class_2338 arg1, boolean arg2)