Class PathMinHeap

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

public class PathMinHeap
extends Object
Mappings:
Namespace Name
official dco
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 Ldco;a:[Ldcr;
      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 Ldco;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 Ldco;a(Ldcr;)Ldcr;
      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 Ldco;a()V
      intermediary method_5 Lnet/minecraft/class_5;method_5()V
      named clear Lnet/minecraft/entity/ai/pathing/PathMinHeap;clear()V
    • pop

      public PathNode pop()
      Mappings:
      Namespace Name Mixin selector
      official c Ldco;c()Ldcr;
      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;
    • setNodeWeight

      public void setNodeWeight​(PathNode node, float weight)
      Mappings:
      Namespace Name Mixin selector
      official a Ldco;a(Ldcr;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
    • shiftUp

      private void shiftUp​(int index)
      Mappings:
      Namespace Name Mixin selector
      official a Ldco;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 Ldco;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 Ldco;e()Z
      intermediary method_8 Lnet/minecraft/class_5;method_8()Z
      named isEmpty Lnet/minecraft/entity/ai/pathing/PathMinHeap;isEmpty()Z