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 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

      private PathNode 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

      public TargetPathNode​(PathNode node)
      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

      @Environment(CLIENT) public TargetPathNode​(int x, int y, int z)
      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

      public void updateNearestNode​(float distance, PathNode node)
      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

      public PathNode 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

      @Environment(CLIENT) public static TargetPathNode fromBuffer​(PacketByteBuf buffer)
      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;