net.minecraft.world.level.pathfinder

public class PathFinder

cqp
net.minecraft.world.level.pathfinder.PathFinder
net.minecraft.class_13
net.minecraft.entity.ai.pathing.PathNodeNavigator
net.minecraft.pathfinding.PathFinder
net.minecraft.server.v1_15_R1.Pathfinder

Field summary

Modifier and TypeField
private final BinaryHeap
a
openSet
field_62
minHeap
field_75866_b
private final Set<Node>
b
closedSet
field_59
field_186337_b
private final Node[]
c
neighbors
field_60
successors
field_75864_d
private final int
d
maxVisitedNodes
field_18708
range
field_215751_d
private final NodeEvaluator
e
nodeEvaluator
field_61
pathNodeMaker
field_176190_c

Constructor summary

ModifierConstructor
public (NodeEvaluator pathNodeMaker, int range)

Method summary

Modifier and TypeMethod
public Path
a(bke arg0, akx arg1, Set<fk> 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)
findPathToAny(ChunkCache world, MobEntity mob, Set<BlockPos> positions, float followRange, int distance, float rangeMultiplier)
func_227478_a_(Region arg0, MobEntity arg1, Set<BlockPos> arg2, float arg3, int arg4, float arg5)
private Path
a(cql arg0, Map<cqr, fk> 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)
findPathToAny(PathNode startNode, Map<TargetPathNode, BlockPos> positions, float followRange, int distance, float rangeMultiplier)
func_227479_a_(PathPoint arg0, Map<FlaggedPathPoint, BlockPos> arg1, float arg2, int arg3, float arg4)
private float
a(cql arg0, Set<cqr> arg1)
getBestH(Node arg0, Set<Target> arg1)
method_21658(class_9 arg0, Set<class_4459> arg1)
calculateDistances(PathNode node, Set<TargetPathNode> targets)
func_224776_a(PathPoint arg0, Set<FlaggedPathPoint> arg1)
private Path
a(cql arg0, fk arg1, boolean arg2)
reconstructPath(Node arg0, BlockPos arg1, boolean arg2)
method_55(class_9 arg0, class_2338 arg1, boolean arg2)
createPath(PathNode endNode, BlockPos target, boolean reachesTarget)
func_224780_a(PathPoint arg0, BlockPos arg1, boolean arg2)