net.minecraft.entity.ai.pathing

public class PathMinHeap

net.minecraft.world.level.pathfinder.BinaryHeap
net.minecraft.class_5
net.minecraft.entity.ai.pathing.PathMinHeap

Field summary

Modifier and TypeField
private PathNode[]
heap
field_1
pathNodes
private int
size
field_2
count

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public PathNode
insert(Node node)
method_2(class_9 arg0)
push(PathNode node)
public void
clear()
method_5()
clear()
public PathNode
peek()
method_35490()
getStart()
public PathNode
pop()
method_6()
pop()
public void
remove(Node node)
method_35491(class_9 arg0)
popNode(PathNode node)
public void
changeCost(Node node, float newCost)
method_3(class_9 arg0, float arg1)
setNodeWeight(PathNode node, float weight)
public int
size()
method_35492()
getCount()
private void
upHeap(int idx)
method_4(int arg0)
shiftUp(int index)
private void
downHeap(int idx)
method_7(int arg0)
shiftDown(int index)
public boolean
isEmpty()
method_8()
isEmpty()
public PathNode[]
getHeap()
method_35493()
getNodes()