Class Path

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

public class Path extends Object
Mappings:
Namespace Name
official bpv
intermediary net/minecraft/class_87
named net/minecraft/entity/ai/pathing/Path
  • Field Details

    • nodes

      private final PathNode[] nodes
      Mappings:
      Namespace Name Mixin selector
      official a Lbpv;a:[Lbpt;
      intermediary field_190 Lnet/minecraft/class_87;field_190:[Lnet/minecraft/class_86;
      named nodes Lnet/minecraft/entity/ai/pathing/Path;nodes:[Lnet/minecraft/entity/ai/pathing/PathNode;
    • currentNodeIndex

      private int currentNodeIndex
      Mappings:
      Namespace Name Mixin selector
      official b Lbpv;b:I
      intermediary field_191 Lnet/minecraft/class_87;field_191:I
      named currentNodeIndex Lnet/minecraft/entity/ai/pathing/Path;currentNodeIndex:I
    • nodeCount

      private int nodeCount
      Mappings:
      Namespace Name Mixin selector
      official c Lbpv;c:I
      intermediary field_192 Lnet/minecraft/class_87;field_192:I
      named nodeCount Lnet/minecraft/entity/ai/pathing/Path;nodeCount:I
  • Constructor Details

    • Path

      public Path(PathNode[] nodes)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbpv;<init>([Lbpt;)V
      intermediary <init> Lnet/minecraft/class_87;<init>([Lnet/minecraft/class_86;)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
      official a Lbpv;a()V
      intermediary method_161 Lnet/minecraft/class_87;method_161()V
      named next Lnet/minecraft/entity/ai/pathing/Path;next()V
    • isFinished

      public boolean isFinished()
      Mappings:
      Namespace Name Mixin selector
      official b Lbpv;b()Z
      intermediary method_166 Lnet/minecraft/class_87;method_166()Z
      named isFinished Lnet/minecraft/entity/ai/pathing/Path;isFinished()Z
    • getEnd

      public PathNode getEnd()
      Mappings:
      Namespace Name Mixin selector
      official c Lbpv;c()Lbpt;
      intermediary method_169 Lnet/minecraft/class_87;method_169()Lnet/minecraft/class_86;
      named getEnd Lnet/minecraft/entity/ai/pathing/Path;getEnd()Lnet/minecraft/entity/ai/pathing/PathNode;
    • getNode

      public PathNode getNode(int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpv;a(I)Lbpt;
      intermediary method_162 Lnet/minecraft/class_87;method_162(I)Lnet/minecraft/class_86;
      named getNode Lnet/minecraft/entity/ai/pathing/Path;getNode(I)Lnet/minecraft/entity/ai/pathing/PathNode;
    • getNodeCount

      public int getNodeCount()
      Mappings:
      Namespace Name Mixin selector
      official d Lbpv;d()I
      intermediary method_171 Lnet/minecraft/class_87;method_171()I
      named getNodeCount Lnet/minecraft/entity/ai/pathing/Path;getNodeCount()I
    • setNodeCount

      public void setNodeCount(int index)
      Mappings:
      Namespace Name Mixin selector
      official b Lbpv;b(I)V
      intermediary method_167 Lnet/minecraft/class_87;method_167(I)V
      named setNodeCount Lnet/minecraft/entity/ai/pathing/Path;setNodeCount(I)V
    • getCurrentNode

      public int getCurrentNode()
      Mappings:
      Namespace Name Mixin selector
      official e Lbpv;e()I
      intermediary method_172 Lnet/minecraft/class_87;method_172()I
      named getCurrentNode Lnet/minecraft/entity/ai/pathing/Path;getCurrentNode()I
    • setCurrentNode

      public void setCurrentNode(int index)
      Mappings:
      Namespace Name Mixin selector
      official c Lbpv;c(I)V
      intermediary method_170 Lnet/minecraft/class_87;method_170(I)V
      named setCurrentNode Lnet/minecraft/entity/ai/pathing/Path;setCurrentNode(I)V
    • getNodePosition

      public Vec3d getNodePosition(Entity entity, int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpv;a(Lwv;I)Lbrw;
      intermediary method_165 Lnet/minecraft/class_87;method_165(Lnet/minecraft/class_864;I)Lnet/minecraft/class_236;
      named getNodePosition Lnet/minecraft/entity/ai/pathing/Path;getNodePosition(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/util/math/Vec3d;
    • getCurrentPosition

      public Vec3d getCurrentPosition(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpv;a(Lwv;)Lbrw;
      intermediary method_164 Lnet/minecraft/class_87;method_164(Lnet/minecraft/class_864;)Lnet/minecraft/class_236;
      named getCurrentPosition Lnet/minecraft/entity/ai/pathing/Path;getCurrentPosition(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/Vec3d;
    • equalsPath

      public boolean equalsPath(Path path)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpv;a(Lbpv;)Z
      intermediary method_163 Lnet/minecraft/class_87;method_163(Lnet/minecraft/class_87;)Z
      named equalsPath Lnet/minecraft/entity/ai/pathing/Path;equalsPath(Lnet/minecraft/entity/ai/pathing/Path;)Z
    • equalsEndPos

      public boolean equalsEndPos(Vec3d pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lbpv;b(Lbrw;)Z
      intermediary method_168 Lnet/minecraft/class_87;method_168(Lnet/minecraft/class_236;)Z
      named equalsEndPos Lnet/minecraft/entity/ai/pathing/Path;equalsEndPos(Lnet/minecraft/util/math/Vec3d;)Z