Package net.minecraft.entity.ai.pathing
Class Path
java.lang.Object
net.minecraft.entity.ai.pathing.Path
- Mappings:
 Namespace Name named net/minecraft/entity/ai/pathing/Pathintermediary net/minecraft/class_11official faz
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate @Nullable Path.DebugNodeInfoprivate final floatprivate final booleanprivate final BlockPos - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncopy()booleanstatic PathfromBuf(PacketByteBuf buf) intgetEnd()intfloatgetNode(int index) getNodePos(int index) getNodePosition(Entity entity) getNodePosition(Entity entity, int index) booleanbooleanisStart()voidnext()(package private) static PathNode[]booleanvoidsetCurrentNodeIndex(int nodeIndex) (package private) voidsetDebugInfo(PathNode[] debugNodes, PathNode[] debugSecondNodes, Set<TargetPathNode> debugTargetNodes) voidsetLength(int length) voidvoidtoBuf(PacketByteBuf buf) toString()(package private) static voidwrite(PacketByteBuf buf, PathNode[] nodes)  
- 
Field Details
- 
nodes
- Mappings:
 Namespace Name Mixin selector named nodesLnet/minecraft/entity/ai/pathing/Path;nodes:Ljava/util/List;intermediary field_52Lnet/minecraft/class_11;field_52:Ljava/util/List;official aLfaz;a:Ljava/util/List;
 - 
debugNodeInfos
- Mappings:
 Namespace Name Mixin selector named debugNodeInfosLnet/minecraft/entity/ai/pathing/Path;debugNodeInfos:Lnet/minecraft/entity/ai/pathing/Path$DebugNodeInfo;intermediary field_45155Lnet/minecraft/class_11;field_45155:Lnet/minecraft/class_11$class_8644;official bLfaz;b:Lfaz$a;
 - 
currentNodeIndex
private int currentNodeIndex- Mappings:
 Namespace Name Mixin selector named currentNodeIndexLnet/minecraft/entity/ai/pathing/Path;currentNodeIndex:Iintermediary field_54Lnet/minecraft/class_11;field_54:Iofficial cLfaz;c:I
 - 
target
- Mappings:
 Namespace Name Mixin selector named targetLnet/minecraft/entity/ai/pathing/Path;target:Lnet/minecraft/util/math/BlockPos;intermediary field_20301Lnet/minecraft/class_11;field_20301:Lnet/minecraft/class_2338;official dLfaz;d:Ljb;
 - 
manhattanDistanceFromTarget
private final float manhattanDistanceFromTarget- Mappings:
 Namespace Name Mixin selector named manhattanDistanceFromTargetLnet/minecraft/entity/ai/pathing/Path;manhattanDistanceFromTarget:Fintermediary field_20302Lnet/minecraft/class_11;field_20302:Fofficial eLfaz;e:F
 - 
reachesTarget
private final boolean reachesTarget- Mappings:
 Namespace Name Mixin selector named reachesTargetLnet/minecraft/entity/ai/pathing/Path;reachesTarget:Zintermediary field_20303Lnet/minecraft/class_11;field_20303:Zofficial fLfaz;f:Z
 
 - 
 - 
Constructor Details
- 
Path
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/pathing/Path;<init>(Ljava/util/List;Lnet/minecraft/util/math/BlockPos;Z)Vintermediary <init>Lnet/minecraft/class_11;<init>(Ljava/util/List;Lnet/minecraft/class_2338;Z)Vofficial <init>Lfaz;<init>(Ljava/util/List;Ljb;Z)V
 
 - 
 - 
Method Details
- 
next
public void next()- Mappings:
 Namespace Name Mixin selector named nextLnet/minecraft/entity/ai/pathing/Path;next()Vintermediary method_44Lnet/minecraft/class_11;method_44()Vofficial aLfaz;a()V
 - 
isStart
public boolean isStart()- Mappings:
 Namespace Name Mixin selector named isStartLnet/minecraft/entity/ai/pathing/Path;isStart()Zintermediary method_30849Lnet/minecraft/class_11;method_30849()Zofficial bLfaz;b()Z
 - 
isFinished
public boolean isFinished()- Mappings:
 Namespace Name Mixin selector named isFinishedLnet/minecraft/entity/ai/pathing/Path;isFinished()Zintermediary method_46Lnet/minecraft/class_11;method_46()Zofficial cLfaz;c()Z
 - 
getEnd
- Mappings:
 Namespace Name Mixin selector named getEndLnet/minecraft/entity/ai/pathing/Path;getEnd()Lnet/minecraft/entity/ai/pathing/PathNode;intermediary method_45Lnet/minecraft/class_11;method_45()Lnet/minecraft/class_9;official dLfaz;d()Lfax;
 - 
getNode
- Mappings:
 Namespace Name Mixin selector named getNodeLnet/minecraft/entity/ai/pathing/Path;getNode(I)Lnet/minecraft/entity/ai/pathing/PathNode;intermediary method_40Lnet/minecraft/class_11;method_40(I)Lnet/minecraft/class_9;official aLfaz;a(I)Lfax;
 - 
setLength
public void setLength(int length) - Mappings:
 Namespace Name Mixin selector named setLengthLnet/minecraft/entity/ai/pathing/Path;setLength(I)Vintermediary method_36Lnet/minecraft/class_11;method_36(I)Vofficial bLfaz;b(I)V
 - 
setNode
- Mappings:
 Namespace Name Mixin selector named setNodeLnet/minecraft/entity/ai/pathing/Path;setNode(ILnet/minecraft/entity/ai/pathing/PathNode;)Vintermediary method_33Lnet/minecraft/class_11;method_33(ILnet/minecraft/class_9;)Vofficial aLfaz;a(ILfax;)V
 - 
getLength
public int getLength()- Mappings:
 Namespace Name Mixin selector named getLengthLnet/minecraft/entity/ai/pathing/Path;getLength()Iintermediary method_38Lnet/minecraft/class_11;method_38()Iofficial eLfaz;e()I
 - 
getCurrentNodeIndex
public int getCurrentNodeIndex()- Mappings:
 Namespace Name Mixin selector named getCurrentNodeIndexLnet/minecraft/entity/ai/pathing/Path;getCurrentNodeIndex()Iintermediary method_39Lnet/minecraft/class_11;method_39()Iofficial fLfaz;f()I
 - 
setCurrentNodeIndex
public void setCurrentNodeIndex(int nodeIndex) - Mappings:
 Namespace Name Mixin selector named setCurrentNodeIndexLnet/minecraft/entity/ai/pathing/Path;setCurrentNodeIndex(I)Vintermediary method_42Lnet/minecraft/class_11;method_42(I)Vofficial cLfaz;c(I)V
 - 
getNodePosition
- Mappings:
 Namespace Name Mixin selector named getNodePositionLnet/minecraft/entity/ai/pathing/Path;getNodePosition(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/util/math/Vec3d;intermediary method_47Lnet/minecraft/class_11;method_47(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_243;official aLfaz;a(Lbzm;I)Lfis;
 - 
getNodePos
- Mappings:
 Namespace Name Mixin selector named getNodePosLnet/minecraft/entity/ai/pathing/Path;getNodePos(I)Lnet/minecraft/util/math/BlockPos;intermediary method_31031Lnet/minecraft/class_11;method_31031(I)Lnet/minecraft/class_2338;official dLfaz;d(I)Ljb;
 - 
getNodePosition
- Mappings:
 Namespace Name Mixin selector named getNodePositionLnet/minecraft/entity/ai/pathing/Path;getNodePosition(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/Vec3d;intermediary method_49Lnet/minecraft/class_11;method_49(Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;official aLfaz;a(Lbzm;)Lfis;
 - 
getCurrentNodePos
- Mappings:
 Namespace Name Mixin selector named getCurrentNodePosLnet/minecraft/entity/ai/pathing/Path;getCurrentNodePos()Lnet/minecraft/util/math/BlockPos;intermediary method_31032Lnet/minecraft/class_11;method_31032()Lnet/minecraft/class_2338;official gLfaz;g()Ljb;
 - 
getCurrentNode
- Mappings:
 Namespace Name Mixin selector named getCurrentNodeLnet/minecraft/entity/ai/pathing/Path;getCurrentNode()Lnet/minecraft/entity/ai/pathing/PathNode;intermediary method_29301Lnet/minecraft/class_11;method_29301()Lnet/minecraft/class_9;official hLfaz;h()Lfax;
 - 
getLastNode
- Mappings:
 Namespace Name Mixin selector named getLastNodeLnet/minecraft/entity/ai/pathing/Path;getLastNode()Lnet/minecraft/entity/ai/pathing/PathNode;intermediary method_30850Lnet/minecraft/class_11;method_30850()Lnet/minecraft/class_9;official iLfaz;i()Lfax;
 - 
equalsPath
- Mappings:
 Namespace Name Mixin selector named equalsPathLnet/minecraft/entity/ai/pathing/Path;equalsPath(Lnet/minecraft/entity/ai/pathing/Path;)Zintermediary method_41Lnet/minecraft/class_11;method_41(Lnet/minecraft/class_11;)Zofficial aLfaz;a(Lfaz;)Z
 - 
reachesTarget
public boolean reachesTarget()- Mappings:
 Namespace Name Mixin selector named reachesTargetLnet/minecraft/entity/ai/pathing/Path;reachesTarget()Zintermediary method_21655Lnet/minecraft/class_11;method_21655()Zofficial jLfaz;j()Z
 - 
setDebugInfo
void setDebugInfo(PathNode[] debugNodes, PathNode[] debugSecondNodes, Set<TargetPathNode> debugTargetNodes) - Mappings:
 Namespace Name Mixin selector named setDebugInfoLnet/minecraft/entity/ai/pathing/Path;setDebugInfo([Lnet/minecraft/entity/ai/pathing/PathNode;[Lnet/minecraft/entity/ai/pathing/PathNode;Ljava/util/Set;)Vintermediary method_35500Lnet/minecraft/class_11;method_35500([Lnet/minecraft/class_9;[Lnet/minecraft/class_9;Ljava/util/Set;)Vofficial aLfaz;a([Lfax;[Lfax;Ljava/util/Set;)V
 - 
getDebugNodeInfos
- Mappings:
 Namespace Name Mixin selector named getDebugNodeInfosLnet/minecraft/entity/ai/pathing/Path;getDebugNodeInfos()Lnet/minecraft/entity/ai/pathing/Path$DebugNodeInfo;intermediary method_52604Lnet/minecraft/class_11;method_52604()Lnet/minecraft/class_11$class_8644;official kLfaz;k()Lfaz$a;
 - 
toBuf
- Mappings:
 Namespace Name Mixin selector named toBufLnet/minecraft/entity/ai/pathing/Path;toBuf(Lnet/minecraft/network/PacketByteBuf;)Vintermediary method_35498Lnet/minecraft/class_11;method_35498(Lnet/minecraft/class_2540;)Vofficial aLfaz;a(Lwg;)V
 - 
fromBuf
- Mappings:
 Namespace Name Mixin selector named fromBufLnet/minecraft/entity/ai/pathing/Path;fromBuf(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/entity/ai/pathing/Path;intermediary method_34Lnet/minecraft/class_11;method_34(Lnet/minecraft/class_2540;)Lnet/minecraft/class_11;official bLfaz;b(Lwg;)Lfaz;
 - 
toString
 - 
getTarget
- Mappings:
 Namespace Name Mixin selector named getTargetLnet/minecraft/entity/ai/pathing/Path;getTarget()Lnet/minecraft/util/math/BlockPos;intermediary method_48Lnet/minecraft/class_11;method_48()Lnet/minecraft/class_2338;official lLfaz;l()Ljb;
 - 
getManhattanDistanceFromTarget
public float getManhattanDistanceFromTarget()- Mappings:
 Namespace Name Mixin selector named getManhattanDistanceFromTargetLnet/minecraft/entity/ai/pathing/Path;getManhattanDistanceFromTarget()Fintermediary method_21656Lnet/minecraft/class_11;method_21656()Fofficial mLfaz;m()F
 - 
nodesFromBuf
- Mappings:
 Namespace Name Mixin selector named nodesFromBufLnet/minecraft/entity/ai/pathing/Path;nodesFromBuf(Lnet/minecraft/network/PacketByteBuf;)[Lnet/minecraft/entity/ai/pathing/PathNode;intermediary method_52603Lnet/minecraft/class_11;method_52603(Lnet/minecraft/class_2540;)[Lnet/minecraft/class_9;official cLfaz;c(Lwg;)[Lfax;
 - 
write
- Mappings:
 Namespace Name Mixin selector named writeLnet/minecraft/entity/ai/pathing/Path;write(Lnet/minecraft/network/PacketByteBuf;[Lnet/minecraft/entity/ai/pathing/PathNode;)Vintermediary method_52602Lnet/minecraft/class_11;method_52602(Lnet/minecraft/class_2540;[Lnet/minecraft/class_9;)Vofficial aLfaz;a(Lwg;[Lfax;)V
 - 
copy
- Mappings:
 Namespace Name Mixin selector named copyLnet/minecraft/entity/ai/pathing/Path;copy()Lnet/minecraft/entity/ai/pathing/Path;intermediary method_52605Lnet/minecraft/class_11;method_52605()Lnet/minecraft/class_11;official nLfaz;n()Lfaz;
 
 -