Class Path
java.lang.Object
net.minecraft.world.level.pathfinder.Path
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Path.DebugDataprivate final floatprivate intprivate final booleanprivate final BlockPos - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidadvance()booleancanReach()copy()static PathcreateFromStream(FriendlyByteBuf p_77391_) floatgetEntityPosAtNode(Entity p_77383_, int p_77384_) getNextEntityPos(Entity p_77381_) intgetNode(int p_77376_) intgetNodePos(int p_77397_) booleanisDone()boolean(package private) static Node[]readNodeArray(FriendlyByteBuf p_300065_) voidreplaceNode(int p_77378_, Node p_77379_) boolean(package private) voidvoidsetNextNodeIndex(int p_77394_) toString()voidtruncateNodes(int p_77389_) (package private) static voidwriteNodeArray(FriendlyByteBuf p_300557_, Node[] p_301136_) voidwriteToStream(FriendlyByteBuf p_164705_)  
- 
Field Details
- 
nodes
 - 
debugData
 - 
nextNodeIndex
private int nextNodeIndex - 
target
 - 
distToTarget
private final float distToTarget - 
reached
private final boolean reached 
 - 
 - 
Constructor Details
- 
Path
 
 - 
 - 
Method Details
- 
advance
public void advance() - 
notStarted
public boolean notStarted() - 
isDone
public boolean isDone() - 
getEndNode
 - 
getNode
 - 
truncateNodes
public void truncateNodes(int p_77389_)  - 
replaceNode
 - 
getNodeCount
public int getNodeCount() - 
getNextNodeIndex
public int getNextNodeIndex() - 
setNextNodeIndex
public void setNextNodeIndex(int p_77394_)  - 
getEntityPosAtNode
 - 
getNodePos
 - 
getNextEntityPos
 - 
getNextNodePos
 - 
getNextNode
 - 
getPreviousNode
 - 
sameAs
 - 
canReach
public boolean canReach() - 
setDebug
 - 
debugData
 - 
writeToStream
 - 
createFromStream
 - 
toString
 - 
getTarget
 - 
getDistToTarget
public float getDistToTarget() - 
readNodeArray
 - 
writeNodeArray
 - 
copy
 
 -