类 Node
java.lang.Object
net.minecraft.world.level.pathfinder.Node
- 直接已知子类:
Target
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明asVec3()
cloneAndMove
(int pX, int pY, int pZ) static Node
createFromStream
(FriendlyByteBuf pBuffer) static int
createHash
(int pX, int pY, int pZ) float
distanceManhattan
(BlockPos pPos) float
distanceManhattan
(Node pPoint) float
distanceTo
(BlockPos pPos) float
distanceTo
(Node pPoint) float
distanceToSqr
(BlockPos pPos) float
distanceToSqr
(Node pPoint) float
distanceToXZ
(Node pPoint) boolean
int
hashCode()
boolean
protected static void
readContents
(FriendlyByteBuf pBuffer, Node pNode) toString()
void
writeToStream
(FriendlyByteBuf pBuffer)
-
字段详细资料
-
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
-
-
构造器详细资料
-
Node
public Node(int pX, int pY, int pZ)
-
-
方法详细资料
-
cloneAndMove
-
createHash
public static int createHash(int pX, int pY, int pZ) -
distanceTo
-
distanceToXZ
-
distanceTo
-
distanceToSqr
-
distanceToSqr
-
distanceManhattan
-
distanceManhattan
-
asBlockPos
-
asVec3
-
equals
-
hashCode
public int hashCode() -
inOpenSet
public boolean inOpenSet() -
toString
-
writeToStream
-
createFromStream
-
readContents
-