Class PathNode

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

public class PathNode extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_29
glue class_115
server d
client d
named net/minecraft/entity/ai/pathing/PathNode
  • Field Details

    • x

      public final int x
      Mappings:
      Namespace Name Mixin selector
      intermediary field_140 Lnet/minecraft/class_29;field_140:I
      glue field_374 Lclass_115;field_374:I
      server a Ld;a:I
      client a Ld;a:I
      named x Lnet/minecraft/entity/ai/pathing/PathNode;x:I
    • y

      public final int y
      Mappings:
      Namespace Name Mixin selector
      intermediary field_141 Lnet/minecraft/class_29;field_141:I
      glue field_375 Lclass_115;field_375:I
      server b Ld;b:I
      client b Ld;b:I
      named y Lnet/minecraft/entity/ai/pathing/PathNode;y:I
    • z

      public final int z
      Mappings:
      Namespace Name Mixin selector
      intermediary field_142 Lnet/minecraft/class_29;field_142:I
      glue field_376 Lclass_115;field_376:I
      server c Ld;c:I
      client c Ld;c:I
      named z Lnet/minecraft/entity/ai/pathing/PathNode;z:I
    • hashCode

      private final int hashCode
      Mappings:
      Namespace Name Mixin selector
      intermediary field_149 Lnet/minecraft/class_29;field_149:I
      glue field_383 Lclass_115;field_383:I
      server j Ld;j:I
      client j Ld;j:I
      named hashCode Lnet/minecraft/entity/ai/pathing/PathNode;hashCode:I
    • heapIndex

      int heapIndex
      Mappings:
      Namespace Name Mixin selector
      intermediary field_143 Lnet/minecraft/class_29;field_143:I
      glue field_377 Lclass_115;field_377:I
      server d Ld;d:I
      client d Ld;d:I
      named heapIndex Lnet/minecraft/entity/ai/pathing/PathNode;heapIndex:I
    • penalizedPathLength

      float penalizedPathLength
      Mappings:
      Namespace Name Mixin selector
      intermediary field_144 Lnet/minecraft/class_29;field_144:F
      glue field_378 Lclass_115;field_378:F
      server e Ld;e:F
      client e Ld;e:F
      named penalizedPathLength Lnet/minecraft/entity/ai/pathing/PathNode;penalizedPathLength:F
    • distanceToNearestTarget

      float distanceToNearestTarget
      Mappings:
      Namespace Name Mixin selector
      intermediary field_145 Lnet/minecraft/class_29;field_145:F
      glue field_379 Lclass_115;field_379:F
      server f Ld;f:F
      client f Ld;f:F
      named distanceToNearestTarget Lnet/minecraft/entity/ai/pathing/PathNode;distanceToNearestTarget:F
    • heapWeight

      float heapWeight
      Mappings:
      Namespace Name Mixin selector
      intermediary field_146 Lnet/minecraft/class_29;field_146:F
      glue field_380 Lclass_115;field_380:F
      server g Ld;g:F
      client g Ld;g:F
      named heapWeight Lnet/minecraft/entity/ai/pathing/PathNode;heapWeight:F
    • previous

      PathNode previous
      Mappings:
      Namespace Name Mixin selector
      intermediary field_147 Lnet/minecraft/class_29;field_147:Lnet/minecraft/class_29;
      glue field_381 Lclass_115;field_381:Lclass_115;
      server h Ld;h:Ld;
      client h Ld;h:Ld;
      named previous Lnet/minecraft/entity/ai/pathing/PathNode;previous:Lnet/minecraft/entity/ai/pathing/PathNode;
    • visited

      public boolean visited
      Mappings:
      Namespace Name Mixin selector
      intermediary field_148 Lnet/minecraft/class_29;field_148:Z
      glue field_382 Lclass_115;field_382:Z
      server i Ld;i:Z
      client i Ld;i:Z
      named visited Lnet/minecraft/entity/ai/pathing/PathNode;visited:Z
  • Constructor Details

    • PathNode

      public PathNode(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_29;<init>(III)V
      glue <init> Lclass_115;<init>(III)V
      server <init> Ld;<init>(III)V
      client <init> Ld;<init>(III)V
      named <init> Lnet/minecraft/entity/ai/pathing/PathNode;<init>(III)V
  • Method Details

    • hash

      public static int hash(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_113 Lnet/minecraft/class_29;method_113(III)I
      glue method_410 Lclass_115;method_410(III)I
      server a Ld;a(III)I
      client a Ld;a(III)I
      named hash Lnet/minecraft/entity/ai/pathing/PathNode;hash(III)I
    • getDistance

      public float getDistance(PathNode node)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_114 Lnet/minecraft/class_29;method_114(Lnet/minecraft/class_29;)F
      glue method_411 Lclass_115;method_411(Lclass_115;)F
      server a Ld;a(Ld;)F
      client a Ld;a(Ld;)F
      named getDistance Lnet/minecraft/entity/ai/pathing/PathNode;getDistance(Lnet/minecraft/entity/ai/pathing/PathNode;)F
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      intermediary equals Lnet/minecraft/class_29;equals(Ljava/lang/Object;)Z
      glue equals Lclass_115;equals(Ljava/lang/Object;)Z
      server equals Ld;equals(Ljava/lang/Object;)Z
      client equals Ld;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/entity/ai/pathing/PathNode;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • isInHeap

      public boolean isInHeap()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_112 Lnet/minecraft/class_29;method_112()Z
      glue method_409 Lclass_115;method_409()Z
      server a Ld;a()Z
      client a Ld;a()Z
      named isInHeap Lnet/minecraft/entity/ai/pathing/PathNode;isInHeap()Z
    • toString

      public String toString()
      Overrides:
      toString in class Object