net.minecraft.world.level.pathfinder

public class Node

exa
net.minecraft.world.level.pathfinder.Node
net.minecraft.class_9
net.minecraft.unmapped.C_dfzwsdmo
net.minecraft.entity.ai.pathing.PathNode
net.minecraft.entity.ai.pathing.PathNode

Field summary

Modifier and TypeField
public final int
a
x
field_40
f_enneezgd
x
x
public final int
b
y
field_39
f_saktpoek
y
y
public final int
c
z
field_38
f_kmyepggv
z
z
private final int
m
hash
field_44
f_klowikri
hashCode
hashCode
public int
d
heapIdx
field_37
f_zuphcwxb
heapIndex
heapIndex
public float
e
g
field_36
f_aolnkcha
penalizedPathLength
penalizedPathLength
public float
f
h
field_34
f_zvpjngle
distanceToNearestTarget
distanceToNearestTarget
public float
g
f
field_47
f_sozzfaba
heapWeight
heapWeight
public Node
h
cameFrom
field_35
f_tonhkujt
previous
previous
public boolean
i
closed
field_42
f_gapynxcn
visited
visited
public float
j
walkedDistance
field_46
f_kutybemd
pathLength
pathLength
public float
k
costMalus
field_43
f_bgpopyji
penalty
penalty
public PathType
l
type
field_41
f_lzpxpqin
type
type

Constructor summary

ModifierConstructor
public (int x, int y, int z)

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)
m_xwdrnupt(int arg0, int arg1, int arg2)
copyWithNewPosition(int x, int y, int z)
copyWithNewPosition(int x, int y, int z)
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)
m_owkuzlxo(int arg0, int arg1, int arg2)
hash(int x, int y, int z)
hash(int x, int y, int z)
public float
a(exa arg0)
distanceTo(Node arg0)
method_31(class_9 arg0)
m_jzwtwwwl(C_dfzwsdmo arg0)
getDistance(PathNode node)
getDistance(PathNode node)
public float
b(exa arg0)
distanceToXZ(Node arg0)
method_44022(class_9 arg0)
m_xilxzkkt(C_dfzwsdmo arg0)
getHorizontalDistance(PathNode node)
getHorizontalDistance(PathNode node)
public float
a(iu arg0)
distanceTo(BlockPos arg0)
method_35494(class_2338 arg0)
m_cybmvrrq(C_hynzadkk arg0)
getDistance(BlockPos pos)
getDistance(BlockPos pos)
public float
c(exa arg0)
distanceToSqr(Node arg0)
method_32(class_9 arg0)
m_jtgrzhcp(C_dfzwsdmo arg0)
getSquaredDistance(PathNode node)
getSquaredDistance(PathNode node)
public float
b(iu arg0)
distanceToSqr(BlockPos arg0)
method_35497(class_2338 arg0)
m_bynvhmjj(C_hynzadkk arg0)
getSquaredDistance(BlockPos pos)
getSquaredDistance(BlockPos pos)
public float
d(exa arg0)
distanceManhattan(Node arg0)
method_21653(class_9 arg0)
m_mauahbmk(C_dfzwsdmo arg0)
getManhattanDistance(PathNode node)
getManhattanDistance(PathNode node)
public float
c(iu arg0)
distanceManhattan(BlockPos arg0)
method_21654(class_2338 arg0)
m_bmzpbmbc(C_hynzadkk arg0)
getManhattanDistance(BlockPos pos)
getManhattanDistance(BlockPos pos)
public BlockPos
a()
asBlockPos()
method_22879()
m_ppapfoya()
getBlockPos()
getBlockPos()
public Vec3
b()
asVec3()
method_35496()
m_btjauavv()
getPos()
getPos()
public boolean
c()
inOpenSet()
method_27()
m_zbjeuetv()
isInHeap()
isInHeap()
public void
a(vu arg0)
writeToStream(FriendlyByteBuf arg0)
method_35495(class_2540 arg0)
m_cmwrnysk(C_idfydwco arg0)
write(PacketByteBuf buf)
write(PacketByteBuf buffer)
public static Node
b(vu arg0)
createFromStream(FriendlyByteBuf arg0)
method_28(class_2540 arg0)
m_uesqrfct(C_idfydwco arg0)
fromBuf(PacketByteBuf buf)
readBuf(PacketByteBuf buf)
protected static void
a(vu arg0, exa arg1)
readContents(FriendlyByteBuf arg0, Node arg1)
method_47935(class_2540 arg0, class_9 arg1)
m_jozbzxer(C_idfydwco arg0, C_dfzwsdmo arg1)
readFromBuf(PacketByteBuf buf, PathNode target)
initializeNode(PacketByteBuf buf, PathNode node)