net.minecraft.world.level.pathfinder

public class PathFinder

eun
net.minecraft.world.level.pathfinder.PathFinder
net.minecraft.class_13
net.minecraft.unmapped.C_jjtdffgj
net.minecraft.entity.ai.pathing.PathNodeNavigator
net.minecraft.entity.ai.pathing.PathNodeNavigator
net.minecraft.src.C_2755_
net.minecraft.world.level.pathfinder.Pathfinder

Field summary

Modifier and TypeField
private static final float
a
FUDGING
field_31807
f_rihwweiw
TARGET_DISTANCE_MULTIPLIER
TARGET_DISTANCE_MULTIPLIER
f_164714_
private final Node[]
b
neighbors
field_60
f_mbpxalpk
successors
successors
f_77420_
private int
c
maxVisitedNodes
field_18708
f_lsiqqnnd
range
range
f_77421_
private final NodeEvaluator
d
nodeEvaluator
field_61
f_benkaube
pathNodeMaker
pathNodeMaker
f_77422_
private static final boolean
e
DEBUG
field_31808
f_frqmqgyt
field_31808
DEBUG
f_164715_
private final BinaryHeap
f
openSet
field_62
f_jyaazvym
minHeap
minHeap
f_77423_

Constructor summary

ModifierConstructor
public (NodeEvaluator pathNodeMaker, int range)

Method summary

Modifier and TypeMethod
public void
a(int arg0)
setMaxVisitedNodes(int arg0)
method_61822(int arg0)
m_hbwptppq(int arg0)
setRange(int range)
setRange(int range)
m_353209_(int arg0)
public Path
a(dhv arg0, bwi arg1, Set<jh> 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)
m_cjpvjupm(C_agxreege arg0, C_dxkfswlz arg1, Set<C_hynzadkk> arg2, float arg3, int arg4, float arg5)
findPathToAny(ChunkCache world, MobEntity mob, Set<BlockPos> positions, float followRange, int distance, float rangeMultiplier)
findPathToAny(ChunkCache world, MobEntity mob, Set<BlockPos> positions, float followRange, int distance, float rangeMultiplier)
m_77427_(C_1615_ p_77429_, C_526_ p_77430_, Set<C_4675_> p_77431_, float p_77432_, int p_77433_, float arg5)
private Path
a(euj arg0, Map<eus, jh> 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)
m_mudynioh(C_dfzwsdmo arg0, Map<C_srqeyrql, C_hynzadkk> arg1, float arg2, int arg3, float arg4)
findPathToAny(PathNode startNode, Map<TargetPathNode, BlockPos> positions, float followRange, int distance, float rangeMultiplier)
findPath(PathNode startNode, Map<TargetPathNode, BlockPos> nodes, float followRange, int distance, float rangeMultiplier)
m_164716_(C_2751_ p_164719_, Map<C_2757_, C_4675_> p_164720_, float p_164721_, int p_164722_, float arg4)
protected float
a(euj arg0, euj arg1)
distance(Node arg0, Node arg1)
method_44000(class_9 arg0, class_9 arg1)
m_jkydkewu(C_dfzwsdmo arg0, C_dfzwsdmo arg1)
getDistance(PathNode a, PathNode b)
getDistance(PathNode startNode, PathNode targetNode)
m_214208_(C_2751_ p_230618_, C_2751_ arg1)
private float
a(euj arg0, Set<eus> arg1)
getBestH(Node arg0, Set<Target> arg1)
method_21658(class_9 arg0, Set<class_4459> arg1)
m_sazxrrlu(C_dfzwsdmo arg0, Set<C_srqeyrql> arg1)
calculateDistances(PathNode node, Set<TargetPathNode> targets)
calculateDistances(PathNode node, Set<TargetPathNode> targets)
m_77444_(C_2751_ p_77446_, Set<C_2757_> arg1)
private Path
a(euj arg0, jh arg1, boolean arg2)
reconstructPath(Node arg0, BlockPos arg1, boolean arg2)
method_55(class_9 arg0, class_2338 arg1, boolean arg2)
m_whimxtir(C_dfzwsdmo arg0, C_hynzadkk arg1, boolean arg2)
createPath(PathNode endNode, BlockPos target, boolean reachesTarget)
createPath(PathNode endNode, BlockPos target, boolean reachesTarget)
m_77434_(C_2751_ p_77436_, C_4675_ p_77437_, boolean arg2)