Class PathNode

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

public class PathNode extends Object
Mappings:
Namespace Name
official bbb
intermediary net/minecraft/class_86
named net/minecraft/entity/ai/pathing/PathNode
  • Field Details

    • posX

      public final int posX
      Mappings:
      Namespace Name Mixin selector
      official a Lbbb;a:I
      intermediary field_180 Lnet/minecraft/class_86;field_180:I
      named posX Lnet/minecraft/entity/ai/pathing/PathNode;posX:I
    • posY

      public final int posY
      Mappings:
      Namespace Name Mixin selector
      official b Lbbb;b:I
      intermediary field_181 Lnet/minecraft/class_86;field_181:I
      named posY Lnet/minecraft/entity/ai/pathing/PathNode;posY:I
    • posZ

      public final int posZ
      Mappings:
      Namespace Name Mixin selector
      official c Lbbb;c:I
      intermediary field_182 Lnet/minecraft/class_86;field_182:I
      named posZ Lnet/minecraft/entity/ai/pathing/PathNode;posZ:I
    • hashCode

      private final int hashCode
      Mappings:
      Namespace Name Mixin selector
      official n Lbbb;n:I
      intermediary field_189 Lnet/minecraft/class_86;field_189:I
      named hashCode Lnet/minecraft/entity/ai/pathing/PathNode;hashCode:I
    • heapIndex

      public int heapIndex
      Mappings:
      Namespace Name Mixin selector
      official d Lbbb;d:I
      intermediary field_183 Lnet/minecraft/class_86;field_183:I
      named heapIndex Lnet/minecraft/entity/ai/pathing/PathNode;heapIndex:I
    • penalizedPathLength

      public float penalizedPathLength
      Mappings:
      Namespace Name Mixin selector
      official e Lbbb;e:F
      intermediary field_184 Lnet/minecraft/class_86;field_184:F
      named penalizedPathLength Lnet/minecraft/entity/ai/pathing/PathNode;penalizedPathLength:F
    • distanceToNearestTarget

      public float distanceToNearestTarget
      Mappings:
      Namespace Name Mixin selector
      official f Lbbb;f:F
      intermediary field_185 Lnet/minecraft/class_86;field_185:F
      named distanceToNearestTarget Lnet/minecraft/entity/ai/pathing/PathNode;distanceToNearestTarget:F
    • heapWeight

      public float heapWeight
      Mappings:
      Namespace Name Mixin selector
      official g Lbbb;g:F
      intermediary field_186 Lnet/minecraft/class_86;field_186:F
      named heapWeight Lnet/minecraft/entity/ai/pathing/PathNode;heapWeight:F
    • previous

      public PathNode previous
      Mappings:
      Namespace Name Mixin selector
      official h Lbbb;h:Lbbb;
      intermediary field_187 Lnet/minecraft/class_86;field_187:Lnet/minecraft/class_86;
      named previous Lnet/minecraft/entity/ai/pathing/PathNode;previous:Lnet/minecraft/entity/ai/pathing/PathNode;
    • visited

      public boolean visited
      Mappings:
      Namespace Name Mixin selector
      official i Lbbb;i:Z
      intermediary field_188 Lnet/minecraft/class_86;field_188:Z
      named visited Lnet/minecraft/entity/ai/pathing/PathNode;visited:Z
    • field_13071

      public float field_13071
      Mappings:
      Namespace Name Mixin selector
      official j Lbbb;j:F
      intermediary field_13071 Lnet/minecraft/class_86;field_13071:F
      named field_13071 Lnet/minecraft/entity/ai/pathing/PathNode;field_13071:F
    • field_13072

      public float field_13072
      Mappings:
      Namespace Name Mixin selector
      official k Lbbb;k:F
      intermediary field_13072 Lnet/minecraft/class_86;field_13072:F
      named field_13072 Lnet/minecraft/entity/ai/pathing/PathNode;field_13072:F
    • field_13073

      public float field_13073
      Mappings:
      Namespace Name Mixin selector
      official l Lbbb;l:F
      intermediary field_13073 Lnet/minecraft/class_86;field_13073:F
      named field_13073 Lnet/minecraft/entity/ai/pathing/PathNode;field_13073:F
    • field_13074

      public LandType field_13074
      Mappings:
      Namespace Name Mixin selector
      official m Lbbb;m:Lbba;
      intermediary field_13074 Lnet/minecraft/class_86;field_13074:Lnet/minecraft/class_2770;
      named field_13074 Lnet/minecraft/entity/ai/pathing/PathNode;field_13074:Lnet/minecraft/entity/ai/pathing/LandType;
  • Constructor Details

    • PathNode

      public PathNode(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbbb;<init>(III)V
      intermediary <init> Lnet/minecraft/class_86;<init>(III)V
      named <init> Lnet/minecraft/entity/ai/pathing/PathNode;<init>(III)V
  • Method Details

    • method_11907

      public PathNode method_11907(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Lbbb;a(III)Lbbb;
      intermediary method_11907 Lnet/minecraft/class_86;method_11907(III)Lnet/minecraft/class_86;
      named method_11907 Lnet/minecraft/entity/ai/pathing/PathNode;method_11907(III)Lnet/minecraft/entity/ai/pathing/PathNode;
    • hash

      public static int hash(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Lbbb;b(III)I
      intermediary method_158 Lnet/minecraft/class_86;method_158(III)I
      named hash Lnet/minecraft/entity/ai/pathing/PathNode;hash(III)I
    • getDistance

      public float getDistance(PathNode node)
      Mappings:
      Namespace Name Mixin selector
      official a Lbbb;a(Lbbb;)F
      intermediary method_159 Lnet/minecraft/class_86;method_159(Lnet/minecraft/class_86;)F
      named getDistance Lnet/minecraft/entity/ai/pathing/PathNode;getDistance(Lnet/minecraft/entity/ai/pathing/PathNode;)F
    • getSquaredDistance

      public float getSquaredDistance(PathNode node)
      Mappings:
      Namespace Name Mixin selector
      official b Lbbb;b(Lbbb;)F
      intermediary method_160 Lnet/minecraft/class_86;method_160(Lnet/minecraft/class_86;)F
      named getSquaredDistance Lnet/minecraft/entity/ai/pathing/PathNode;getSquaredDistance(Lnet/minecraft/entity/ai/pathing/PathNode;)F
    • method_11909

      public float method_11909(PathNode pathNode)
      Mappings:
      Namespace Name Mixin selector
      official c Lbbb;c(Lbbb;)F
      intermediary method_11909 Lnet/minecraft/class_86;method_11909(Lnet/minecraft/class_86;)F
      named method_11909 Lnet/minecraft/entity/ai/pathing/PathNode;method_11909(Lnet/minecraft/entity/ai/pathing/PathNode;)F
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lbbb;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_86;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
      Mappings:
      Namespace Name Mixin selector
      official hashCode Lbbb;hashCode()I
      intermediary hashCode Lnet/minecraft/class_86;hashCode()I
      named hashCode Lnet/minecraft/entity/ai/pathing/PathNode;hashCode()I
    • isInHeap

      public boolean isInHeap()
      Mappings:
      Namespace Name Mixin selector
      official a Lbbb;a()Z
      intermediary method_157 Lnet/minecraft/class_86;method_157()Z
      named isInHeap Lnet/minecraft/entity/ai/pathing/PathNode;isInHeap()Z
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lbbb;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_86;toString()Ljava/lang/String;
      named toString Lnet/minecraft/entity/ai/pathing/PathNode;toString()Ljava/lang/String;
    • method_11908

      @Environment(CLIENT) public static PathNode method_11908(PacketByteBuf packetByteBuf)
      Mappings:
      Namespace Name Mixin selector
      official b Lbbb;b(Let;)Lbbb;
      intermediary method_11908 Lnet/minecraft/class_86;method_11908(Lnet/minecraft/class_1967;)Lnet/minecraft/class_86;
      named method_11908 Lnet/minecraft/entity/ai/pathing/PathNode;method_11908(Lnet/minecraft/util/PacketByteBuf;)Lnet/minecraft/entity/ai/pathing/PathNode;