net.minecraft.world.level.pathfinder

public class Path

eze
net.minecraft.world.level.pathfinder.Path
net.minecraft.class_11

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
a()
advance()
method_44()
public boolean
b()
notStarted()
method_30849()
public boolean
c()
isDone()
method_46()
public Node
d()
getEndNode()
method_45()
public Node
a(int arg0)
getNode(int arg0)
method_40(int arg0)
public void
b(int arg0)
truncateNodes(int arg0)
method_36(int arg0)
public void
a(int arg0, ezc arg1)
replaceNode(int arg0, Node arg1)
method_33(int arg0, class_9 arg1)
public int
e()
getNodeCount()
method_38()
public int
f()
getNextNodeIndex()
method_39()
public void
c(int arg0)
setNextNodeIndex(int arg0)
method_42(int arg0)
public Vec3
a(bxs arg0, int arg1)
getEntityPosAtNode(Entity arg0, int arg1)
method_47(class_1297 arg0, int arg1)
public BlockPos
d(int arg0)
getNodePos(int arg0)
method_31031(int arg0)
public Vec3
a(bxs arg0)
getNextEntityPos(Entity arg0)
method_49(class_1297 arg0)
public BlockPos
g()
getNextNodePos()
method_31032()
public Node
h()
getNextNode()
method_29301()
public Node
i()
getPreviousNode()
method_30850()
public boolean
a(eze arg0)
sameAs(Path arg0)
method_41(class_11 arg0)
public boolean
j()
canReach()
method_21655()
void
a(ezc[] arg0, ezc[] arg1, Set<ezl> arg2)
setDebug(Node[] arg0, Node[] arg1, Set<Target> arg2)
method_35500(class_9[] arg0, class_9[] arg1, Set<class_4459> arg2)
public Path$DebugData
k()
debugData()
method_52604()
public void
a(wc arg0)
writeToStream(FriendlyByteBuf arg0)
method_35498(class_2540 arg0)
public static Path
b(wc arg0)
createFromStream(FriendlyByteBuf arg0)
method_34(class_2540 arg0)
public BlockPos
l()
getTarget()
method_48()
public float
m()
getDistToTarget()
method_21656()
static Node[]
c(wc arg0)
readNodeArray(FriendlyByteBuf arg0)
method_52603(class_2540 arg0)
static void
a(wc arg0, ezc[] arg1)
writeNodeArray(FriendlyByteBuf arg0, Node[] arg1)
method_52602(class_2540 arg0, class_9[] arg1)
public Path
n()
copy()
method_52605()