net.minecraft.entity.ai.pathing

public class Path

ayp
net.minecraft.class_85
net.minecraft.entity.ai.pathing.Path
net.minecraft.pathfinding.Path

Field summary

Modifier and TypeField
private final PathNode[]
a
field_13084
nodes
points
private PathNode[]
b
field_13085
open
openSet
private PathNode[]
c
field_13086
closed
closedSet
private int
e
field_13088
currentIndex
currentPathIndex
private int
f
field_13089
length
pathLength
private PathNode
d
field_13087
debugTarget
target

Constructor summary

ModifierConstructor
public (PathNode[] nodes)

Method summary

Modifier and TypeMethod
public void
a()
method_11924()
advance()
incrementPathIndex()
public boolean
b()
method_11930()
isDone()
isFinished()
public PathNode
c()
method_11934()
getTarget()
getFinalPathPoint()
public PathNode
a(int arg0)
method_11925(int arg0)
getNode(int index)
getPathPointFromIndex(int index)
public void
a(int arg0, ayn arg1)
method_11926(int arg0, class_86 arg1)
setNode(int index, PathNode node)
setPoint(int index, PathPoint point)
public int
d()
method_11936()
length()
getCurrentPathLength()
public void
b(int arg0)
method_11931(int arg0)
truncate(int length)
setCurrentPathLength(int length)
public int
e()
method_11937()
getCurrentIndex()
getCurrentPathIndex()
public void
c(int arg0)
method_11935(int arg0)
setCurrentIndex(int index)
setCurrentPathIndex(int currentPathIndexIn)
public Vec3d
a(rr arg0, int arg1)
method_11929(class_864 arg0, int arg1)
getPos(Entity target, int index)
getVectorFromIndex(Entity entityIn, int index)
public Vec3d
a(rr arg0)
method_11928(class_864 arg0)
getCurrentPos(Entity target)
getPosition(Entity entityIn)
public Vec3d
f()
method_11938()
getCurrentPos()
getCurrentPos()
public boolean
a(ayp arg0)
method_11927(class_85 arg0)
equals(Path other)
isSamePath(Path pathentityIn)
public boolean
b(bbh arg0)
method_11932(class_236 arg0)
isOnTarget(Vec3d pos)
isDestinationSame(Vec3d vec)
public static Path
b(eo arg0)
method_11933(class_1967 arg0)
fromPacket(PacketByteBuf buffer)
read(PacketBuffer buf)