类 PathMinHeap


  • public class PathMinHeap
    extends Object
    Mappings:
    Namespace Name
    official dfv
    intermediary net/minecraft/class_5
    named net/minecraft/entity/ai/pathing/PathMinHeap
    • 字段详细资料

      • pathNodes

        private PathNode[] pathNodes
        Mappings:
        Namespace Name Mixin selector
        official a Ldfv;a:[Ldfy;
        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 Ldfv;b:I
        intermediary field_2 Lnet/minecraft/class_5;field_2:I
        named count Lnet/minecraft/entity/ai/pathing/PathMinHeap;count:I
    • 构造器详细资料

      • PathMinHeap

        public PathMinHeap()
    • 方法详细资料

      • push

        public PathNode push​(PathNode node)
        Mappings:
        Namespace Name Mixin selector
        official a Ldfv;a(Ldfy;)Ldfy;
        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 Ldfv;a()V
        intermediary method_5 Lnet/minecraft/class_5;method_5()V
        named clear Lnet/minecraft/entity/ai/pathing/PathMinHeap;clear()V
      • getFirstNode

        public PathNode getFirstNode()
        Mappings:
        Namespace Name Mixin selector
        official b Ldfv;b()Ldfy;
        intermediary method_35490 Lnet/minecraft/class_5;method_35490()Lnet/minecraft/class_9;
        named getFirstNode Lnet/minecraft/entity/ai/pathing/PathMinHeap;getFirstNode()Lnet/minecraft/entity/ai/pathing/PathNode;
      • pop

        public PathNode pop()
        Mappings:
        Namespace Name Mixin selector
        official c Ldfv;c()Ldfy;
        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

        public void method_35491​(PathNode pathNode)
        Mappings:
        Namespace Name Mixin selector
        official b Ldfv;b(Ldfy;)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

        public void setNodeWeight​(PathNode node,
                                  float weight)
        Mappings:
        Namespace Name Mixin selector
        official a Ldfv;a(Ldfy;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 Ldfv;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 Ldfv;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 Ldfv;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 Ldfv;e()Z
        intermediary method_8 Lnet/minecraft/class_5;method_8()Z
        named isEmpty Lnet/minecraft/entity/ai/pathing/PathMinHeap;isEmpty()Z
      • method_35493

        public PathNode[] method_35493()
        Mappings:
        Namespace Name Mixin selector
        official f Ldfv;f()[Ldfy;
        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;