Class PathMinHeap

java.lang.Object
net.minecraft.entity.ai.pathing.PathMinHeap

public class PathMinHeap
extends Object
Mappings:
Namespace Name
official dfv
intermediary net/minecraft/class_5
named net/minecraft/entity/ai/pathing/PathMinHeap
  • Field Details

    • 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
  • Constructor Details

    • PathMinHeap

      public PathMinHeap()
  • Method Details

    • 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
    • method_35490

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

      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;