Package net.minecraft.entity.ai.pathing
Class PathMinHeap
java.lang.Object
net.minecraft.entity.ai.pathing.PathMinHeap
public class PathMinHeap extends Object
- Mappings:
Namespace Name official dft
intermediary net/minecraft/class_5
named net/minecraft/entity/ai/pathing/PathMinHeap
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PathMinHeap()
-
Method Summary
Modifier and Type Method Description void
clear()
boolean
isEmpty()
PathNode
method_35490()
void
method_35491(PathNode pathNode)
int
method_35492()
PathNode[]
method_35493()
PathNode
pop()
PathNode
push(PathNode node)
void
setNodeWeight(PathNode node, float weight)
private void
shiftDown(int index)
private void
shiftUp(int index)
-
Field Details
-
pathNodes
- Mappings:
Namespace Name Mixin selector official a
Ldft;a:[Ldfw;
intermediary field_1
Lnet/minecraft/class_5;field_1:[Lnet/minecraft/class_9;
named pathNodes
Lnet/minecraft/entity/ai/pathing/PathMinHeap;pathNodes:[Lnet/minecraft/entity/ai/pathing/PathNode;
-
count
private int count- Mappings:
Namespace Name Mixin selector official b
Ldft;b:I
intermediary field_2
Lnet/minecraft/class_5;field_2:I
named count
Lnet/minecraft/entity/ai/pathing/PathMinHeap;count:I
-
-
Constructor Details
-
PathMinHeap
public PathMinHeap()
-
-
Method Details
-
push
- Mappings:
Namespace Name Mixin selector official a
Ldft;a(Ldfw;)Ldfw;
intermediary method_2
Lnet/minecraft/class_5;method_2(Lnet/minecraft/class_9;)Lnet/minecraft/class_9;
named push
Lnet/minecraft/entity/ai/pathing/PathMinHeap;push(Lnet/minecraft/entity/ai/pathing/PathNode;)Lnet/minecraft/entity/ai/pathing/PathNode;
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector official a
Ldft;a()V
intermediary method_5
Lnet/minecraft/class_5;method_5()V
named clear
Lnet/minecraft/entity/ai/pathing/PathMinHeap;clear()V
-
method_35490
- Mappings:
Namespace Name Mixin selector official b
Ldft;b()Ldfw;
intermediary method_35490
Lnet/minecraft/class_5;method_35490()Lnet/minecraft/class_9;
named method_35490
Lnet/minecraft/entity/ai/pathing/PathMinHeap;method_35490()Lnet/minecraft/entity/ai/pathing/PathNode;
-
pop
- Mappings:
Namespace Name Mixin selector official c
Ldft;c()Ldfw;
intermediary method_6
Lnet/minecraft/class_5;method_6()Lnet/minecraft/class_9;
named pop
Lnet/minecraft/entity/ai/pathing/PathMinHeap;pop()Lnet/minecraft/entity/ai/pathing/PathNode;
-
method_35491
- Mappings:
Namespace Name Mixin selector official b
Ldft;b(Ldfw;)V
intermediary method_35491
Lnet/minecraft/class_5;method_35491(Lnet/minecraft/class_9;)V
named method_35491
Lnet/minecraft/entity/ai/pathing/PathMinHeap;method_35491(Lnet/minecraft/entity/ai/pathing/PathNode;)V
-
setNodeWeight
- Mappings:
Namespace Name Mixin selector official a
Ldft;a(Ldfw;F)V
intermediary method_3
Lnet/minecraft/class_5;method_3(Lnet/minecraft/class_9;F)V
named setNodeWeight
Lnet/minecraft/entity/ai/pathing/PathMinHeap;setNodeWeight(Lnet/minecraft/entity/ai/pathing/PathNode;F)V
-
method_35492
public int method_35492()- Mappings:
Namespace Name Mixin selector official d
Ldft;d()I
intermediary method_35492
Lnet/minecraft/class_5;method_35492()I
named method_35492
Lnet/minecraft/entity/ai/pathing/PathMinHeap;method_35492()I
-
shiftUp
private void shiftUp(int index)- Mappings:
Namespace Name Mixin selector official a
Ldft;a(I)V
intermediary method_4
Lnet/minecraft/class_5;method_4(I)V
named shiftUp
Lnet/minecraft/entity/ai/pathing/PathMinHeap;shiftUp(I)V
-
shiftDown
private void shiftDown(int index)- Mappings:
Namespace Name Mixin selector official b
Ldft;b(I)V
intermediary method_7
Lnet/minecraft/class_5;method_7(I)V
named shiftDown
Lnet/minecraft/entity/ai/pathing/PathMinHeap;shiftDown(I)V
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official e
Ldft;e()Z
intermediary method_8
Lnet/minecraft/class_5;method_8()Z
named isEmpty
Lnet/minecraft/entity/ai/pathing/PathMinHeap;isEmpty()Z
-
method_35493
- Mappings:
Namespace Name Mixin selector official f
Ldft;f()[Ldfw;
intermediary method_35493
Lnet/minecraft/class_5;method_35493()[Lnet/minecraft/class_9;
named method_35493
Lnet/minecraft/entity/ai/pathing/PathMinHeap;method_35493()[Lnet/minecraft/entity/ai/pathing/PathNode;
-