net.minecraft.world.level.pathfinder

public class Path

faz
net.minecraft.world.level.pathfinder.Path

Field summary

Modifier and TypeField
private final List<Node>
a
nodes
private Path$DebugData
b
debugData
private int
c
nextNodeIndex
private final BlockPos
d
target
private final float
e
distToTarget
private final boolean
f
reached

Constructor summary

ModifierConstructor
public (List<Node> arg0, BlockPos arg1, boolean arg2)

Method summary

Modifier and TypeMethod
public void
a()
advance()
public boolean
b()
notStarted()
public boolean
c()
isDone()
public Node
d()
getEndNode()
public Node
a(int arg0)
getNode(int arg0)
public void
b(int arg0)
truncateNodes(int arg0)
public void
a(int arg0, fax arg1)
replaceNode(int arg0, Node arg1)
public int
e()
getNodeCount()
public int
f()
getNextNodeIndex()
public void
c(int arg0)
setNextNodeIndex(int arg0)
public Vec3
a(bzm arg0, int arg1)
getEntityPosAtNode(Entity arg0, int arg1)
public BlockPos
d(int arg0)
getNodePos(int arg0)
public Vec3
a(bzm arg0)
getNextEntityPos(Entity arg0)
public BlockPos
g()
getNextNodePos()
public Node
h()
getNextNode()
public Node
i()
getPreviousNode()
public boolean
a(faz arg0)
sameAs(Path arg0)
public boolean
j()
canReach()
void
a(fax[] arg0, fax[] arg1, Set<fbg> arg2)
setDebug(Node[] arg0, Node[] arg1, Set<Target> arg2)
public Path$DebugData
k()
debugData()
public void
a(wg arg0)
writeToStream(FriendlyByteBuf arg0)
public static Path
b(wg arg0)
createFromStream(FriendlyByteBuf arg0)
public BlockPos
l()
getTarget()
public float
m()
getDistToTarget()
static Node[]
c(wg arg0)
readNodeArray(FriendlyByteBuf arg0)
static void
a(wg arg0, fax[] arg1)
writeNodeArray(FriendlyByteBuf arg0, Node[] arg1)
public Path
n()
copy()