Class PathMinHeap

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

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

    • pathNodes

      private PathNode[] pathNodes
      Mappings:
      Namespace Name Mixin selector
      named pathNodes Lnet/minecraft/entity/ai/pathing/PathMinHeap;pathNodes:[Lnet/minecraft/entity/ai/pathing/PathNode;
      intermediary field_1 Lnet/minecraft/class_5;field_1:[Lnet/minecraft/class_9;
      official a Lepo;a:[Lepq;
    • count

      private int count
      Mappings:
      Namespace Name Mixin selector
      named count Lnet/minecraft/entity/ai/pathing/PathMinHeap;count:I
      intermediary field_2 Lnet/minecraft/class_5;field_2:I
      official b Lepo;b:I
  • Constructor Details

    • PathMinHeap

      public PathMinHeap()
  • Method Details

    • push

      public PathNode push(PathNode node)
      Mappings:
      Namespace Name Mixin selector
      named push Lnet/minecraft/entity/ai/pathing/PathMinHeap;push(Lnet/minecraft/entity/ai/pathing/PathNode;)Lnet/minecraft/entity/ai/pathing/PathNode;
      intermediary method_2 Lnet/minecraft/class_5;method_2(Lnet/minecraft/class_9;)Lnet/minecraft/class_9;
      official a Lepo;a(Lepq;)Lepq;
    • clear

      public void clear()
      Mappings:
      Namespace Name Mixin selector
      named clear Lnet/minecraft/entity/ai/pathing/PathMinHeap;clear()V
      intermediary method_5 Lnet/minecraft/class_5;method_5()V
      official a Lepo;a()V
    • getStart

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

      public PathNode pop()
      Mappings:
      Namespace Name Mixin selector
      named pop Lnet/minecraft/entity/ai/pathing/PathMinHeap;pop()Lnet/minecraft/entity/ai/pathing/PathNode;
      intermediary method_6 Lnet/minecraft/class_5;method_6()Lnet/minecraft/class_9;
      official c Lepo;c()Lepq;
    • popNode

      public void popNode(PathNode node)
      Mappings:
      Namespace Name Mixin selector
      named popNode Lnet/minecraft/entity/ai/pathing/PathMinHeap;popNode(Lnet/minecraft/entity/ai/pathing/PathNode;)V
      intermediary method_35491 Lnet/minecraft/class_5;method_35491(Lnet/minecraft/class_9;)V
      official b Lepo;b(Lepq;)V
    • setNodeWeight

      public void setNodeWeight(PathNode node, float weight)
      Mappings:
      Namespace Name Mixin selector
      named setNodeWeight Lnet/minecraft/entity/ai/pathing/PathMinHeap;setNodeWeight(Lnet/minecraft/entity/ai/pathing/PathNode;F)V
      intermediary method_3 Lnet/minecraft/class_5;method_3(Lnet/minecraft/class_9;F)V
      official a Lepo;a(Lepq;F)V
    • getCount

      public int getCount()
      Mappings:
      Namespace Name Mixin selector
      named getCount Lnet/minecraft/entity/ai/pathing/PathMinHeap;getCount()I
      intermediary method_35492 Lnet/minecraft/class_5;method_35492()I
      official d Lepo;d()I
    • shiftUp

      private void shiftUp(int index)
      Mappings:
      Namespace Name Mixin selector
      named shiftUp Lnet/minecraft/entity/ai/pathing/PathMinHeap;shiftUp(I)V
      intermediary method_4 Lnet/minecraft/class_5;method_4(I)V
      official a Lepo;a(I)V
    • shiftDown

      private void shiftDown(int index)
      Mappings:
      Namespace Name Mixin selector
      named shiftDown Lnet/minecraft/entity/ai/pathing/PathMinHeap;shiftDown(I)V
      intermediary method_7 Lnet/minecraft/class_5;method_7(I)V
      official b Lepo;b(I)V
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      named isEmpty Lnet/minecraft/entity/ai/pathing/PathMinHeap;isEmpty()Z
      intermediary method_8 Lnet/minecraft/class_5;method_8()Z
      official e Lepo;e()Z
    • getNodes

      public PathNode[] getNodes()
      Mappings:
      Namespace Name Mixin selector
      named getNodes Lnet/minecraft/entity/ai/pathing/PathMinHeap;getNodes()[Lnet/minecraft/entity/ai/pathing/PathNode;
      intermediary method_35493 Lnet/minecraft/class_5;method_35493()[Lnet/minecraft/class_9;
      official f Lepo;f()[Lepq;