Package net.minecraft.entity.ai.pathing
Class PathNode
java.lang.Object
net.minecraft.entity.ai.pathing.PathNode
- Direct Known Subclasses:
TargetPathNode
- Mappings:
Namespace Name named net/minecraft/entity/ai/pathing/PathNodeintermediary net/minecraft/class_9official fcn
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatprivate final intintfloatfloatfloatfloatbooleanfinal intfinal intfinal int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopyWithNewPosition(int x, int y, int z) booleanstatic PathNodefromBuf(PacketByteBuf buf) floatgetDistance(PathNode node) floatgetDistance(BlockPos pos) floatfloatgetManhattanDistance(PathNode node) floatgetPos()floatgetSquaredDistance(PathNode node) floatstatic inthash(int x, int y, int z) inthashCode()booleanisInHeap()protected static voidreadFromBuf(PacketByteBuf buf, PathNode target) toString()voidwrite(PacketByteBuf buf)
-
Field Details
-
x
public final int x- Mappings:
Namespace Name Mixin selector named xLnet/minecraft/entity/ai/pathing/PathNode;x:Iintermediary field_40Lnet/minecraft/class_9;field_40:Iofficial aLfcn;a:I
-
y
public final int y- Mappings:
Namespace Name Mixin selector named yLnet/minecraft/entity/ai/pathing/PathNode;y:Iintermediary field_39Lnet/minecraft/class_9;field_39:Iofficial bLfcn;b:I
-
z
public final int z- Mappings:
Namespace Name Mixin selector named zLnet/minecraft/entity/ai/pathing/PathNode;z:Iintermediary field_38Lnet/minecraft/class_9;field_38:Iofficial cLfcn;c:I
-
hashCode
private final int hashCode- Mappings:
Namespace Name Mixin selector named hashCodeLnet/minecraft/entity/ai/pathing/PathNode;hashCode:Iintermediary field_44Lnet/minecraft/class_9;field_44:Iofficial mLfcn;m:I
-
heapIndex
public int heapIndex- Mappings:
Namespace Name Mixin selector named heapIndexLnet/minecraft/entity/ai/pathing/PathNode;heapIndex:Iintermediary field_37Lnet/minecraft/class_9;field_37:Iofficial dLfcn;d:I
-
penalizedPathLength
public float penalizedPathLength- Mappings:
Namespace Name Mixin selector named penalizedPathLengthLnet/minecraft/entity/ai/pathing/PathNode;penalizedPathLength:Fintermediary field_36Lnet/minecraft/class_9;field_36:Fofficial eLfcn;e:F
-
distanceToNearestTarget
public float distanceToNearestTarget- Mappings:
Namespace Name Mixin selector named distanceToNearestTargetLnet/minecraft/entity/ai/pathing/PathNode;distanceToNearestTarget:Fintermediary field_34Lnet/minecraft/class_9;field_34:Fofficial fLfcn;f:F
-
heapWeight
public float heapWeight- Mappings:
Namespace Name Mixin selector named heapWeightLnet/minecraft/entity/ai/pathing/PathNode;heapWeight:Fintermediary field_47Lnet/minecraft/class_9;field_47:Fofficial gLfcn;g:F
-
previous
- Mappings:
Namespace Name Mixin selector named previousLnet/minecraft/entity/ai/pathing/PathNode;previous:Lnet/minecraft/entity/ai/pathing/PathNode;intermediary field_35Lnet/minecraft/class_9;field_35:Lnet/minecraft/class_9;official hLfcn;h:Lfcn;
-
visited
public boolean visited- Mappings:
Namespace Name Mixin selector named visitedLnet/minecraft/entity/ai/pathing/PathNode;visited:Zintermediary field_42Lnet/minecraft/class_9;field_42:Zofficial iLfcn;i:Z
-
pathLength
public float pathLength- Mappings:
Namespace Name Mixin selector named pathLengthLnet/minecraft/entity/ai/pathing/PathNode;pathLength:Fintermediary field_46Lnet/minecraft/class_9;field_46:Fofficial jLfcn;j:F
-
penalty
public float penalty- Mappings:
Namespace Name Mixin selector named penaltyLnet/minecraft/entity/ai/pathing/PathNode;penalty:Fintermediary field_43Lnet/minecraft/class_9;field_43:Fofficial kLfcn;k:F
-
type
- Mappings:
Namespace Name Mixin selector named typeLnet/minecraft/entity/ai/pathing/PathNode;type:Lnet/minecraft/entity/ai/pathing/PathNodeType;intermediary field_41Lnet/minecraft/class_9;field_41:Lnet/minecraft/class_7;official lLfcn;l:Lfcs;
-
-
Constructor Details
-
PathNode
public PathNode(int x, int y, int z) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/pathing/PathNode;<init>(III)Vintermediary <init>Lnet/minecraft/class_9;<init>(III)Vofficial <init>Lfcn;<init>(III)V
-
-
Method Details
-
copyWithNewPosition
- Mappings:
Namespace Name Mixin selector named copyWithNewPositionLnet/minecraft/entity/ai/pathing/PathNode;copyWithNewPosition(III)Lnet/minecraft/entity/ai/pathing/PathNode;intermediary method_26Lnet/minecraft/class_9;method_26(III)Lnet/minecraft/class_9;official aLfcn;a(III)Lfcn;
-
hash
public static int hash(int x, int y, int z) - Mappings:
Namespace Name Mixin selector named hashLnet/minecraft/entity/ai/pathing/PathNode;hash(III)Iintermediary method_30Lnet/minecraft/class_9;method_30(III)Iofficial bLfcn;b(III)I
-
getDistance
- Mappings:
Namespace Name Mixin selector named getDistanceLnet/minecraft/entity/ai/pathing/PathNode;getDistance(Lnet/minecraft/entity/ai/pathing/PathNode;)Fintermediary method_31Lnet/minecraft/class_9;method_31(Lnet/minecraft/class_9;)Fofficial aLfcn;a(Lfcn;)F
-
getHorizontalDistance
- Mappings:
Namespace Name Mixin selector named getHorizontalDistanceLnet/minecraft/entity/ai/pathing/PathNode;getHorizontalDistance(Lnet/minecraft/entity/ai/pathing/PathNode;)Fintermediary method_44022Lnet/minecraft/class_9;method_44022(Lnet/minecraft/class_9;)Fofficial bLfcn;b(Lfcn;)F
-
getDistance
- Mappings:
Namespace Name Mixin selector named getDistanceLnet/minecraft/entity/ai/pathing/PathNode;getDistance(Lnet/minecraft/util/math/BlockPos;)Fintermediary method_35494Lnet/minecraft/class_9;method_35494(Lnet/minecraft/class_2338;)Fofficial aLfcn;a(Ljb;)F
-
getSquaredDistance
- Mappings:
Namespace Name Mixin selector named getSquaredDistanceLnet/minecraft/entity/ai/pathing/PathNode;getSquaredDistance(Lnet/minecraft/entity/ai/pathing/PathNode;)Fintermediary method_32Lnet/minecraft/class_9;method_32(Lnet/minecraft/class_9;)Fofficial cLfcn;c(Lfcn;)F
-
getSquaredDistance
- Mappings:
Namespace Name Mixin selector named getSquaredDistanceLnet/minecraft/entity/ai/pathing/PathNode;getSquaredDistance(Lnet/minecraft/util/math/BlockPos;)Fintermediary method_35497Lnet/minecraft/class_9;method_35497(Lnet/minecraft/class_2338;)Fofficial bLfcn;b(Ljb;)F
-
getManhattanDistance
- Mappings:
Namespace Name Mixin selector named getManhattanDistanceLnet/minecraft/entity/ai/pathing/PathNode;getManhattanDistance(Lnet/minecraft/entity/ai/pathing/PathNode;)Fintermediary method_21653Lnet/minecraft/class_9;method_21653(Lnet/minecraft/class_9;)Fofficial dLfcn;d(Lfcn;)F
-
getManhattanDistance
- Mappings:
Namespace Name Mixin selector named getManhattanDistanceLnet/minecraft/entity/ai/pathing/PathNode;getManhattanDistance(Lnet/minecraft/util/math/BlockPos;)Fintermediary method_21654Lnet/minecraft/class_9;method_21654(Lnet/minecraft/class_2338;)Fofficial cLfcn;c(Ljb;)F
-
getBlockPos
- Mappings:
Namespace Name Mixin selector named getBlockPosLnet/minecraft/entity/ai/pathing/PathNode;getBlockPos()Lnet/minecraft/util/math/BlockPos;intermediary method_22879Lnet/minecraft/class_9;method_22879()Lnet/minecraft/class_2338;official aLfcn;a()Ljb;
-
getPos
- Mappings:
Namespace Name Mixin selector named getPosLnet/minecraft/entity/ai/pathing/PathNode;getPos()Lnet/minecraft/util/math/Vec3d;intermediary method_35496Lnet/minecraft/class_9;method_35496()Lnet/minecraft/class_243;official bLfcn;b()Lfki;
-
equals
-
hashCode
public int hashCode() -
isInHeap
public boolean isInHeap()- Mappings:
Namespace Name Mixin selector named isInHeapLnet/minecraft/entity/ai/pathing/PathNode;isInHeap()Zintermediary method_27Lnet/minecraft/class_9;method_27()Zofficial cLfcn;c()Z
-
toString
-
write
- Mappings:
Namespace Name Mixin selector named writeLnet/minecraft/entity/ai/pathing/PathNode;write(Lnet/minecraft/network/PacketByteBuf;)Vintermediary method_35495Lnet/minecraft/class_9;method_35495(Lnet/minecraft/class_2540;)Vofficial aLfcn;a(Lwk;)V
-
fromBuf
- Mappings:
Namespace Name Mixin selector named fromBufLnet/minecraft/entity/ai/pathing/PathNode;fromBuf(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/entity/ai/pathing/PathNode;intermediary method_28Lnet/minecraft/class_9;method_28(Lnet/minecraft/class_2540;)Lnet/minecraft/class_9;official bLfcn;b(Lwk;)Lfcn;
-
readFromBuf
- Mappings:
Namespace Name Mixin selector named readFromBufLnet/minecraft/entity/ai/pathing/PathNode;readFromBuf(Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/entity/ai/pathing/PathNode;)Vintermediary method_47935Lnet/minecraft/class_9;method_47935(Lnet/minecraft/class_2540;Lnet/minecraft/class_9;)Vofficial aLfcn;a(Lwk;Lfcn;)V
-