net.minecraft.world.level.pathfinder

public class Node

ezc
net.minecraft.world.level.pathfinder.Node
net.minecraft.class_9

Field summary

Modifier and TypeField
public final int
a
x
field_40
public final int
b
y
field_39
public final int
c
z
field_38
private final int
m
hash
field_44
public int
d
heapIdx
field_37
public float
e
g
field_36
public float
f
h
field_34
public float
g
f
field_47
public Node
h
cameFrom
field_35
public boolean
i
closed
field_42
public float
j
walkedDistance
field_46
public float
k
costMalus
field_43
public PathType
l
type
field_41

Constructor summary

ModifierConstructor
public (int arg0, int arg1, int arg2)

Method summary

Modifier and TypeMethod
public Node
a(int arg0, int arg1, int arg2)
cloneAndMove(int arg0, int arg1, int arg2)
method_26(int arg0, int arg1, int arg2)
public static int
b(int arg0, int arg1, int arg2)
createHash(int arg0, int arg1, int arg2)
method_30(int arg0, int arg1, int arg2)
public float
a(ezc arg0)
distanceTo(Node arg0)
method_31(class_9 arg0)
public float
b(ezc arg0)
distanceToXZ(Node arg0)
method_44022(class_9 arg0)
public float
a(iy arg0)
distanceTo(BlockPos arg0)
method_35494(class_2338 arg0)
public float
c(ezc arg0)
distanceToSqr(Node arg0)
method_32(class_9 arg0)
public float
b(iy arg0)
distanceToSqr(BlockPos arg0)
method_35497(class_2338 arg0)
public float
d(ezc arg0)
distanceManhattan(Node arg0)
method_21653(class_9 arg0)
public float
c(iy arg0)
distanceManhattan(BlockPos arg0)
method_21654(class_2338 arg0)
public BlockPos
a()
asBlockPos()
method_22879()
public Vec3
b()
asVec3()
method_35496()
public boolean
c()
inOpenSet()
method_27()
public void
a(wc arg0)
writeToStream(FriendlyByteBuf arg0)
method_35495(class_2540 arg0)
public static Node
b(wc arg0)
createFromStream(FriendlyByteBuf arg0)
method_28(class_2540 arg0)
protected static void
a(wc arg0, ezc arg1)
readContents(FriendlyByteBuf arg0, Node arg1)
method_47935(class_2540 arg0, class_9 arg1)