Class Path

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

public class Path extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_61
glue class_78
server cb
client dh
named net/minecraft/entity/ai/pathing/Path
  • Field Details

    • nodes

      private final PathNode[] nodes
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2691 Lnet/minecraft/class_61;field_2691:[Lnet/minecraft/class_29;
      glue field_170 Lclass_78;field_170:[Lclass_115;
      server b Lcb;b:[Ld;
      client b Ldh;b:[Ld;
      named nodes Lnet/minecraft/entity/ai/pathing/Path;nodes:[Lnet/minecraft/entity/ai/pathing/PathNode;
    • length

      public final int length
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2690 Lnet/minecraft/class_61;field_2690:I
      glue field_169 Lclass_78;field_169:I
      server a Lcb;a:I
      client a Ldh;a:I
      named length Lnet/minecraft/entity/ai/pathing/Path;length:I
    • currentNodeIndex

      private int currentNodeIndex
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2692 Lnet/minecraft/class_61;field_2692:I
      glue field_171 Lclass_78;field_171:I
      server c Lcb;c:I
      client c Ldh;c:I
      named currentNodeIndex Lnet/minecraft/entity/ai/pathing/Path;currentNodeIndex:I
  • Constructor Details

    • Path

      public Path(PathNode[] nodes)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_61;<init>([Lnet/minecraft/class_29;)V
      glue <init> Lclass_78;<init>([Lclass_115;)V
      server <init> Lcb;<init>([Ld;)V
      client <init> Ldh;<init>([Ld;)V
      named <init> Lnet/minecraft/entity/ai/pathing/Path;<init>([Lnet/minecraft/entity/ai/pathing/PathNode;)V
  • Method Details

    • next

      public void next()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2040 Lnet/minecraft/class_61;method_2040()V
      glue method_240 Lclass_78;method_240()V
      server a Lcb;a()V
      client a Ldh;a()V
      named next Lnet/minecraft/entity/ai/pathing/Path;next()V
    • isFinished

      public boolean isFinished()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2042 Lnet/minecraft/class_61;method_2042()Z
      glue method_242 Lclass_78;method_242()Z
      server b Lcb;b()Z
      client b Ldh;b()Z
      named isFinished Lnet/minecraft/entity/ai/pathing/Path;isFinished()Z
    • getEnd

      public PathNode getEnd()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2043 Lnet/minecraft/class_61;method_2043()Lnet/minecraft/class_29;
      glue method_243 Lclass_78;method_243()Lclass_115;
      server c Lcb;c()Ld;
      client c Ldh;c()Ld;
      named getEnd Lnet/minecraft/entity/ai/pathing/Path;getEnd()Lnet/minecraft/entity/ai/pathing/PathNode;
    • getNodePosition

      public Vec3d getNodePosition(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2041 Lnet/minecraft/class_61;method_2041(Lnet/minecraft/class_57;)Lnet/minecraft/class_26;
      glue method_241 Lclass_78;method_241(Lclass_450;)Lclass_45;
      server a Lcb;a(Llq;)Lba;
      client a Ldh;a(Lsn;)Lbt;
      named getNodePosition Lnet/minecraft/entity/ai/pathing/Path;getNodePosition(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/Vec3d;