Class PathMinHeap

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

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

    • nodes

      private PathNode[] nodes
      Mappings:
      Namespace Name Mixin selector
      official a Lasu;a:[Lasv;
      intermediary field_178 Lnet/minecraft/class_85;field_178:[Lnet/minecraft/class_86;
      named nodes Lnet/minecraft/entity/ai/pathing/PathMinHeap;nodes:[Lnet/minecraft/entity/ai/pathing/PathNode;
    • count

      private int count
      Mappings:
      Namespace Name Mixin selector
      official b Lasu;b:I
      intermediary field_179 Lnet/minecraft/class_85;field_179: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 Lasu;a(Lasv;)Lasv;
      intermediary method_152 Lnet/minecraft/class_85;method_152(Lnet/minecraft/class_86;)Lnet/minecraft/class_86;
      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 Lasu;a()V
      intermediary method_150 Lnet/minecraft/class_85;method_150()V
      named clear Lnet/minecraft/entity/ai/pathing/PathMinHeap;clear()V
    • pop

      public PathNode pop()
      Mappings:
      Namespace Name Mixin selector
      official c Lasu;c()Lasv;
      intermediary method_155 Lnet/minecraft/class_85;method_155()Lnet/minecraft/class_86;
      named pop Lnet/minecraft/entity/ai/pathing/PathMinHeap;pop()Lnet/minecraft/entity/ai/pathing/PathNode;
    • setNodeWeight

      public void setNodeWeight(PathNode node, float weight)
      Mappings:
      Namespace Name Mixin selector
      official a Lasu;a(Lasv;F)V
      intermediary method_153 Lnet/minecraft/class_85;method_153(Lnet/minecraft/class_86;F)V
      named setNodeWeight Lnet/minecraft/entity/ai/pathing/PathMinHeap;setNodeWeight(Lnet/minecraft/entity/ai/pathing/PathNode;F)V
    • shiftUp

      private void shiftUp(int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lasu;a(I)V
      intermediary method_151 Lnet/minecraft/class_85;method_151(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 Lasu;b(I)V
      intermediary method_154 Lnet/minecraft/class_85;method_154(I)V
      named shiftDown Lnet/minecraft/entity/ai/pathing/PathMinHeap;shiftDown(I)V
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official e Lasu;e()Z
      intermediary method_156 Lnet/minecraft/class_85;method_156()Z
      named isEmpty Lnet/minecraft/entity/ai/pathing/PathMinHeap;isEmpty()Z