Package net.minecraft.entity.ai.pathing
Class TargetPathNode
java.lang.Object
net.minecraft.entity.ai.pathing.PathNode
net.minecraft.entity.ai.pathing.TargetPathNode
public class TargetPathNode extends PathNode
- Mappings:
Namespace Name official dcx
intermediary net/minecraft/class_4459
named net/minecraft/entity/ai/pathing/TargetPathNode
-
Field Summary
Fields Modifier and Type Field Description private PathNode
nearestNode
private float
nearestNodeDistance
private boolean
reached
Fields inherited from class net.minecraft.entity.ai.pathing.PathNode
distanceToNearestTarget, heapIndex, heapWeight, pathLength, penalizedPathLength, penalty, previous, type, visited, x, y, z
-
Constructor Summary
Constructors Constructor Description TargetPathNode(int x, int y, int z)
TargetPathNode(PathNode node)
-
Method Summary
Modifier and Type Method Description static TargetPathNode
fromBuffer(PacketByteBuf buffer)
PathNode
getNearestNode()
void
markReached()
void
updateNearestNode(float distance, PathNode node)
Methods inherited from class net.minecraft.entity.ai.pathing.PathNode
copyWithNewPosition, equals, getDistance, getManhattanDistance, getManhattanDistance, getPos, getSquaredDistance, hash, hashCode, isInHeap, toString
-
Field Details
-
nearestNodeDistance
private float nearestNodeDistance- Mappings:
Namespace Name Mixin selector official m
Ldcx;m:F
intermediary field_20304
Lnet/minecraft/class_4459;field_20304:F
named nearestNodeDistance
Lnet/minecraft/entity/ai/pathing/TargetPathNode;nearestNodeDistance:F
-
nearestNode
- Mappings:
Namespace Name Mixin selector official n
Ldcx;n:Ldcr;
intermediary field_20305
Lnet/minecraft/class_4459;field_20305:Lnet/minecraft/class_9;
named nearestNode
Lnet/minecraft/entity/ai/pathing/TargetPathNode;nearestNode:Lnet/minecraft/entity/ai/pathing/PathNode;
-
reached
private boolean reached- Mappings:
Namespace Name Mixin selector official o
Ldcx;o:Z
intermediary field_20306
Lnet/minecraft/class_4459;field_20306:Z
named reached
Lnet/minecraft/entity/ai/pathing/TargetPathNode;reached:Z
-
-
Constructor Details
-
TargetPathNode
- Mappings:
Namespace Name Mixin selector official <init>
Ldcx;<init>(Ldcr;)V
intermediary <init>
Lnet/minecraft/class_4459;<init>(Lnet/minecraft/class_9;)V
named <init>
Lnet/minecraft/entity/ai/pathing/TargetPathNode;<init>(Lnet/minecraft/entity/ai/pathing/PathNode;)V
-
TargetPathNode
- Mappings:
Namespace Name Mixin selector official <init>
Ldcr;<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
-
updateNearestNode
- Mappings:
Namespace Name Mixin selector official a
Ldcx;a(FLdcr;)V
intermediary method_21662
Lnet/minecraft/class_4459;method_21662(FLnet/minecraft/class_9;)V
named updateNearestNode
Lnet/minecraft/entity/ai/pathing/TargetPathNode;updateNearestNode(FLnet/minecraft/entity/ai/pathing/PathNode;)V
-
getNearestNode
- Mappings:
Namespace Name Mixin selector official d
Ldcx;d()Ldcr;
intermediary method_21664
Lnet/minecraft/class_4459;method_21664()Lnet/minecraft/class_9;
named getNearestNode
Lnet/minecraft/entity/ai/pathing/TargetPathNode;getNearestNode()Lnet/minecraft/entity/ai/pathing/PathNode;
-
markReached
public void markReached()- Mappings:
Namespace Name Mixin selector official e
Ldcx;e()V
intermediary method_21665
Lnet/minecraft/class_4459;method_21665()V
named markReached
Lnet/minecraft/entity/ai/pathing/TargetPathNode;markReached()V
-
fromBuffer
- Mappings:
Namespace Name Mixin selector official c
Ldcx;c(Lnw;)Ldcx;
intermediary method_21663
Lnet/minecraft/class_4459;method_21663(Lnet/minecraft/class_2540;)Lnet/minecraft/class_4459;
named fromBuffer
Lnet/minecraft/entity/ai/pathing/TargetPathNode;fromBuffer(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/entity/ai/pathing/TargetPathNode;
-