net.minecraft.entity.ai.pathing

public class Path

asx
net.minecraft.class_87
net.minecraft.entity.ai.pathing.Path
net.minecraft.pathfinding.PathEntity

Field summary

Modifier and TypeField
private final PathNode[]
a
field_190
nodes
points
private int
b
field_191
currentIndex
currentPathIndex
private int
c
field_192
length
pathLength

Constructor summary

ModifierConstructor
public (PathNode[] nodes)

Method summary

Modifier and TypeMethod
public void
a()
method_161()
advance()
incrementPathIndex()
public boolean
b()
method_166()
isDone()
isFinished()
public PathNode
c()
method_169()
getTarget()
getFinalPathPoint()
public PathNode
a(int arg0)
method_162(int arg0)
getNode(int index)
getPathPointFromIndex(int index)
public int
d()
method_171()
length()
getCurrentPathLength()
public void
b(int arg0)
method_167(int arg0)
truncate(int length)
setCurrentPathLength(int length)
public int
e()
method_172()
getCurrentIndex()
getCurrentPathIndex()
public void
c(int arg0)
method_170(int arg0)
setCurrentIndex(int index)
setCurrentPathIndex(int currentPathIndexIn)
public Vec3d
a(pk arg0, int arg1)
method_165(class_864 arg0, int arg1)
getPos(Entity target, int index)
getVectorFromIndex(Entity entityIn, int index)
public Vec3d
a(pk arg0)
method_164(class_864 arg0)
getCurrentPos(Entity target)
getPosition(Entity entityIn)
public boolean
a(asx arg0)
method_163(class_87 arg0)
equals(Path other)
isSamePath(PathEntity pathentityIn)
public boolean
b(aui arg0)
method_168(class_236 arg0)
isOnTarget(Vec3d pos)
isDestinationSame(Vec3 vec)