Class Path
java.lang.Object
net.minecraft.world.level.pathfinder.Path
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate Path.DebugDataprivate final floatprivate intprivate final booleanprivate final BlockPos
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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
- 
nextNodeIndexprivate int nextNodeIndex
- 
target
- 
distToTargetprivate final float distToTarget
- 
reachedprivate final boolean reached
 
- 
- 
Constructor Details- 
Path
 
- 
- 
Method Details- 
advancepublic void advance()
- 
notStartedpublic boolean notStarted()
- 
isDonepublic boolean isDone()
- 
getEndNode
- 
getNode
- 
truncateNodespublic void truncateNodes(int p_77389_) 
- 
replaceNode
- 
getNodeCountpublic int getNodeCount()
- 
getNextNodeIndexpublic int getNextNodeIndex()
- 
setNextNodeIndexpublic void setNextNodeIndex(int p_77394_) 
- 
getEntityPosAtNode
- 
getNodePos
- 
getNextEntityPos
- 
getNextNodePos
- 
getNextNode
- 
getPreviousNode
- 
sameAs
- 
canReachpublic boolean canReach()
- 
setDebug
- 
debugData
- 
writeToStream
- 
createFromStream
- 
toString
- 
getTarget
- 
getDistToTargetpublic float getDistToTarget()
- 
readNodeArray
- 
writeNodeArray
- 
copy
 
-