Package net.minecraft.entity.ai.pathing
Class PathNode
java.lang.Object
net.minecraft.entity.ai.pathing.PathNode
- Direct Known Subclasses:
- TargetPathNode
- Mappings:
- Namespace - Name - official - dxr- intermediary - net/minecraft/class_9- named - net/minecraft/entity/ai/pathing/PathNode
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfloatprivate final intintfloatfloatfloatfloatbooleanfinal intfinal intfinal int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
xpublic final int x- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldxr;a:I- intermediary - field_40- Lnet/minecraft/class_9;field_40:I- named - x- Lnet/minecraft/entity/ai/pathing/PathNode;x:I
 
- 
ypublic final int y- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldxr;b:I- intermediary - field_39- Lnet/minecraft/class_9;field_39:I- named - y- Lnet/minecraft/entity/ai/pathing/PathNode;y:I
 
- 
zpublic final int z- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldxr;c:I- intermediary - field_38- Lnet/minecraft/class_9;field_38:I- named - z- Lnet/minecraft/entity/ai/pathing/PathNode;z:I
 
- 
hashCodeprivate final int hashCode- Mappings:
- Namespace - Name - Mixin selector - official - m- Ldxr;m:I- intermediary - field_44- Lnet/minecraft/class_9;field_44:I- named - hashCode- Lnet/minecraft/entity/ai/pathing/PathNode;hashCode:I
 
- 
heapIndexpublic int heapIndex- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldxr;d:I- intermediary - field_37- Lnet/minecraft/class_9;field_37:I- named - heapIndex- Lnet/minecraft/entity/ai/pathing/PathNode;heapIndex:I
 
- 
penalizedPathLengthpublic float penalizedPathLength- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldxr;e:F- intermediary - field_36- Lnet/minecraft/class_9;field_36:F- named - penalizedPathLength- Lnet/minecraft/entity/ai/pathing/PathNode;penalizedPathLength:F
 
- 
distanceToNearestTargetpublic float distanceToNearestTarget- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldxr;f:F- intermediary - field_34- Lnet/minecraft/class_9;field_34:F- named - distanceToNearestTarget- Lnet/minecraft/entity/ai/pathing/PathNode;distanceToNearestTarget:F
 
- 
heapWeightpublic float heapWeight- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldxr;g:F- intermediary - field_47- Lnet/minecraft/class_9;field_47:F- named - heapWeight- Lnet/minecraft/entity/ai/pathing/PathNode;heapWeight:F
 
- 
previous- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldxr;h:Ldxr;- intermediary - field_35- Lnet/minecraft/class_9;field_35:Lnet/minecraft/class_9;- named - previous- Lnet/minecraft/entity/ai/pathing/PathNode;previous:Lnet/minecraft/entity/ai/pathing/PathNode;
 
- 
visitedpublic boolean visited- Mappings:
- Namespace - Name - Mixin selector - official - i- Ldxr;i:Z- intermediary - field_42- Lnet/minecraft/class_9;field_42:Z- named - visited- Lnet/minecraft/entity/ai/pathing/PathNode;visited:Z
 
- 
pathLengthpublic float pathLength- Mappings:
- Namespace - Name - Mixin selector - official - j- Ldxr;j:F- intermediary - field_46- Lnet/minecraft/class_9;field_46:F- named - pathLength- Lnet/minecraft/entity/ai/pathing/PathNode;pathLength:F
 
- 
penaltypublic float penalty- Mappings:
- Namespace - Name - Mixin selector - official - k- Ldxr;k:F- intermediary - field_43- Lnet/minecraft/class_9;field_43:F- named - penalty- Lnet/minecraft/entity/ai/pathing/PathNode;penalty:F
 
- 
type- Mappings:
- Namespace - Name - Mixin selector - official - l- Ldxr;l:Ldxp;- intermediary - field_41- Lnet/minecraft/class_9;field_41:Lnet/minecraft/class_7;- named - type- Lnet/minecraft/entity/ai/pathing/PathNode;type:Lnet/minecraft/entity/ai/pathing/PathNodeType;
 
 
- 
- 
Constructor Details- 
PathNodepublic PathNode(int x, int y, int z) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldxr;<init>(III)V- intermediary - <init>- Lnet/minecraft/class_9;<init>(III)V- named - <init>- Lnet/minecraft/entity/ai/pathing/PathNode;<init>(III)V
 
 
- 
- 
Method Details- 
copyWithNewPosition- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldxr;a(III)Ldxr;- intermediary - method_26- Lnet/minecraft/class_9;method_26(III)Lnet/minecraft/class_9;- named - copyWithNewPosition- Lnet/minecraft/entity/ai/pathing/PathNode;copyWithNewPosition(III)Lnet/minecraft/entity/ai/pathing/PathNode;
 
- 
hashpublic static int hash(int x, int y, int z) - Mappings:
- Namespace - Name - Mixin selector - official - b- Ldxr;b(III)I- intermediary - method_30- Lnet/minecraft/class_9;method_30(III)I- named - hash- Lnet/minecraft/entity/ai/pathing/PathNode;hash(III)I
 
- 
getDistance- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldxr;a(Ldxr;)F- intermediary - method_31- Lnet/minecraft/class_9;method_31(Lnet/minecraft/class_9;)F- named - getDistance- Lnet/minecraft/entity/ai/pathing/PathNode;getDistance(Lnet/minecraft/entity/ai/pathing/PathNode;)F
 
- 
getHorizontalDistance- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldxr;b(Ldxr;)F- intermediary - method_44022- Lnet/minecraft/class_9;method_44022(Lnet/minecraft/class_9;)F- named - getHorizontalDistance- Lnet/minecraft/entity/ai/pathing/PathNode;getHorizontalDistance(Lnet/minecraft/entity/ai/pathing/PathNode;)F
 
- 
getDistance- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldxr;a(Lgu;)F- intermediary - method_35494- Lnet/minecraft/class_9;method_35494(Lnet/minecraft/class_2338;)F- named - getDistance- Lnet/minecraft/entity/ai/pathing/PathNode;getDistance(Lnet/minecraft/util/math/BlockPos;)F
 
- 
getSquaredDistance- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldxr;c(Ldxr;)F- intermediary - method_32- Lnet/minecraft/class_9;method_32(Lnet/minecraft/class_9;)F- named - getSquaredDistance- Lnet/minecraft/entity/ai/pathing/PathNode;getSquaredDistance(Lnet/minecraft/entity/ai/pathing/PathNode;)F
 
- 
getSquaredDistance- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldxr;b(Lgu;)F- intermediary - method_35497- Lnet/minecraft/class_9;method_35497(Lnet/minecraft/class_2338;)F- named - getSquaredDistance- Lnet/minecraft/entity/ai/pathing/PathNode;getSquaredDistance(Lnet/minecraft/util/math/BlockPos;)F
 
- 
getManhattanDistance- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldxr;d(Ldxr;)F- intermediary - method_21653- Lnet/minecraft/class_9;method_21653(Lnet/minecraft/class_9;)F- named - getManhattanDistance- Lnet/minecraft/entity/ai/pathing/PathNode;getManhattanDistance(Lnet/minecraft/entity/ai/pathing/PathNode;)F
 
- 
getManhattanDistance- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldxr;c(Lgu;)F- intermediary - method_21654- Lnet/minecraft/class_9;method_21654(Lnet/minecraft/class_2338;)F- named - getManhattanDistance- Lnet/minecraft/entity/ai/pathing/PathNode;getManhattanDistance(Lnet/minecraft/util/math/BlockPos;)F
 
- 
getBlockPos- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldxr;a()Lgu;- intermediary - method_22879- Lnet/minecraft/class_9;method_22879()Lnet/minecraft/class_2338;- named - getBlockPos- Lnet/minecraft/entity/ai/pathing/PathNode;getBlockPos()Lnet/minecraft/util/math/BlockPos;
 
- 
getPos- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldxr;b()Leei;- intermediary - method_35496- Lnet/minecraft/class_9;method_35496()Lnet/minecraft/class_243;- named - getPos- Lnet/minecraft/entity/ai/pathing/PathNode;getPos()Lnet/minecraft/util/math/Vec3d;
 
- 
equals
- 
hashCodepublic int hashCode()
- 
isInHeappublic boolean isInHeap()- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldxr;c()Z- intermediary - method_27- Lnet/minecraft/class_9;method_27()Z- named - isInHeap- Lnet/minecraft/entity/ai/pathing/PathNode;isInHeap()Z
 
- 
toString
- 
write- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldxr;a(Lsf;)V- intermediary - method_35495- Lnet/minecraft/class_9;method_35495(Lnet/minecraft/class_2540;)V- named - write- Lnet/minecraft/entity/ai/pathing/PathNode;write(Lnet/minecraft/network/PacketByteBuf;)V
 
- 
fromBuf- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldxr;b(Lsf;)Ldxr;- intermediary - method_28- Lnet/minecraft/class_9;method_28(Lnet/minecraft/class_2540;)Lnet/minecraft/class_9;- named - fromBuf- Lnet/minecraft/entity/ai/pathing/PathNode;fromBuf(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/entity/ai/pathing/PathNode;
 
- 
readFromBuf- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldxr;a(Lsf;Ldxr;)V- intermediary - method_47935- Lnet/minecraft/class_9;method_47935(Lnet/minecraft/class_2540;Lnet/minecraft/class_9;)V- named - readFromBuf- Lnet/minecraft/entity/ai/pathing/PathNode;readFromBuf(Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/entity/ai/pathing/PathNode;)V
 
 
-