Class PathMinHeap

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

public class PathMinHeap extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_109
glue class_272
server hd
client lf
named net/minecraft/entity/ai/pathing/PathMinHeap
  • Field Details

    • pathNodes

      private PathNode[] pathNodes
      Mappings:
      Namespace Name Mixin selector
      intermediary field_931 Lnet/minecraft/class_109;field_931:[Lnet/minecraft/class_29;
      glue field_1132 Lclass_272;field_1132:[Lclass_115;
      server a Lhd;a:[Ld;
      client a Llf;a:[Ld;
      named pathNodes Lnet/minecraft/entity/ai/pathing/PathMinHeap;pathNodes:[Lnet/minecraft/entity/ai/pathing/PathNode;
    • count

      private int count
      Mappings:
      Namespace Name Mixin selector
      intermediary field_932 Lnet/minecraft/class_109;field_932:I
      glue field_1133 Lclass_272;field_1133:I
      server b Lhd;b:I
      client b Llf;b: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
      intermediary method_843 Lnet/minecraft/class_109;method_843(Lnet/minecraft/class_29;)Lnet/minecraft/class_29;
      glue method_1232 Lclass_272;method_1232(Lclass_115;)Lclass_115;
      server a Lhd;a(Ld;)Ld;
      client a Llf;a(Ld;)Ld;
      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
      intermediary method_841 Lnet/minecraft/class_109;method_841()V
      glue method_1230 Lclass_272;method_1230()V
      server a Lhd;a()V
      client a Llf;a()V
      named clear Lnet/minecraft/entity/ai/pathing/PathMinHeap;clear()V
    • pop

      public PathNode pop()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_845 Lnet/minecraft/class_109;method_845()Lnet/minecraft/class_29;
      glue method_1234 Lclass_272;method_1234()Lclass_115;
      server b Lhd;b()Ld;
      client b Llf;b()Ld;
      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
      intermediary method_844 Lnet/minecraft/class_109;method_844(Lnet/minecraft/class_29;F)V
      glue method_1233 Lclass_272;method_1233(Lclass_115;F)V
      server a Lhd;a(Ld;F)V
      client a Llf;a(Ld;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
      intermediary method_842 Lnet/minecraft/class_109;method_842(I)V
      glue method_1231 Lclass_272;method_1231(I)V
      server a Lhd;a(I)V
      client a Llf;a(I)V
      named shiftUp Lnet/minecraft/entity/ai/pathing/PathMinHeap;shiftUp(I)V
    • shiftDown

      private void shiftDown(int index)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_846 Lnet/minecraft/class_109;method_846(I)V
      glue method_1235 Lclass_272;method_1235(I)V
      server b Lhd;b(I)V
      client b Llf;b(I)V
      named shiftDown Lnet/minecraft/entity/ai/pathing/PathMinHeap;shiftDown(I)V
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_847 Lnet/minecraft/class_109;method_847()Z
      glue method_1236 Lclass_272;method_1236()Z
      server c Lhd;c()Z
      client c Llf;c()Z
      named isEmpty Lnet/minecraft/entity/ai/pathing/PathMinHeap;isEmpty()Z