Class Node
java.lang.Object
net.minecraft.world.level.pathfinder.Node
- Direct Known Subclasses:
Target
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasVec3()cloneAndMove(int x, int y, int z) protected static <N extends Node>
StreamCodec<io.netty.buffer.ByteBuf, N> createDebugStreamCodec(com.mojang.datafixers.util.Function3<Integer, Integer, Integer, N> factory) static intcreateHash(int x, int y, int z) floatfloatfloatdistanceTo(BlockPos pos) floatdistanceTo(Node to) floatdistanceToSqr(BlockPos pos) floatdistanceToSqr(Node to) floatdistanceToXZ(Node to) booleaninthashCode()booleantoString()
-
Field Details
-
DEBUG_STREAM_CODEC
-
x
public final int x -
y
public final int y -
z
public final int z -
hash
private final int hash -
heapIdx
public int heapIdx -
g
public float g -
h
public float h -
f
public float f -
cameFrom
-
closed
public boolean closed -
walkedDistance
public float walkedDistance -
costMalus
public float costMalus -
type
-
-
Constructor Details
-
Node
public Node(int x, int y, int z)
-
-
Method Details
-
createDebugStreamCodec
protected static <N extends Node> StreamCodec<io.netty.buffer.ByteBuf, N> createDebugStreamCodec(com.mojang.datafixers.util.Function3<Integer, Integer, Integer, N> factory) -
cloneAndMove
-
createHash
public static int createHash(int x, int y, int z) -
distanceTo
-
distanceToXZ
-
distanceTo
-
distanceToSqr
-
distanceToSqr
-
distanceManhattan
-
distanceManhattan
-
asBlockPos
-
asVec3
-
equals
-
hashCode
-
inOpenSet
public boolean inOpenSet() -
toString
-