net.minecraft.entity.ai.pathing

public class PathFinder

cnk
net.minecraft.class_13
net.minecraft.entity.ai.pathing.PathFinder
net.minecraft.pathfinding.PathFinder
net.minecraft.pathfinding.PathFinder

Field summary

Modifier and TypeField
private final BinaryHeap
a
field_62
heap
field_75866_b
path
private final Set<PathNode>
b
field_59
nodes
field_186337_b
closedSet
private final PathNode[]
c
field_60
neighbors
field_75864_d
pathOptions
private final int
d
field_18708
f_48395483
field_215751_d
field_215751_d
private NodeEvaluator
e
field_61
nodeEvaluator
field_176190_c
nodeProcessor

Constructor summary

ModifierConstructor
public (NodeEvaluator arg0, int arg1)

Method summary

Modifier and TypeMethod
public Path
a(bhl arg0, ais arg1, double arg2, double arg3, double arg4, float arg5)
method_52(class_1941 arg0, class_1308 arg1, double arg2, double arg3, double arg4, float arg5)
findPath(WorldView arg0, MobEntity arg1, double arg2, double arg3, double arg4, float arg5)
func_186334_a(IWorldReader arg0, MobEntity arg1, double arg2, double arg3, double arg4, float arg5)
findPath(IWorldReader worldIn, MobEntity entitylivingIn, double x, double y, double z, float maxDistance)
private Path
a(cng arg0, cng arg1, float arg2)
method_54(class_9 arg0, class_9 arg1, float arg2)
buildPath(PathNode start, PathNode target, float range)
func_186335_a(PathPoint arg0, PathPoint arg1, float arg2)
findPath(PathPoint pathFrom, PathPoint pathTo, float maxDistance)
private Path
a(cng arg0)
method_55(class_9 arg0)
buildPath(PathNode arg0)
func_215750_a(PathPoint arg0)
func_215750_a(PathPoint arg0)