类 Node
java.lang.Object
net.minecraft.world.level.pathfinder.Node
- 直接已知子类:
Target
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明asVec3()
cloneAndMove
(int p_77290_, int p_77291_, int p_77292_) static Node
createFromStream
(FriendlyByteBuf p_77302_) static int
createHash
(int p_77296_, int p_77297_, int p_77298_) float
distanceManhattan
(BlockPos p_77307_) float
distanceManhattan
(Node p_77305_) float
distanceTo
(BlockPos p_164698_) float
distanceTo
(Node p_77294_) float
distanceToSqr
(BlockPos p_164703_) float
distanceToSqr
(Node p_77300_) float
distanceToXZ
(Node p_230614_) boolean
int
hashCode()
boolean
protected static void
readContents
(FriendlyByteBuf p_262984_, Node p_263009_) toString()
void
writeToStream
(FriendlyByteBuf p_164700_)
-
字段详细资料
-
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 p_77285_, int p_77286_, int p_77287_)
-
-
方法详细资料
-
cloneAndMove
-
createHash
public static int createHash(int p_77296_, int p_77297_, int p_77298_) -
distanceTo
-
distanceToXZ
-
distanceTo
-
distanceToSqr
-
distanceToSqr
-
distanceManhattan
-
distanceManhattan
-
asBlockPos
-
asVec3
-
equals
-
hashCode
public int hashCode() -
inOpenSet
public boolean inOpenSet() -
toString
-
writeToStream
-
createFromStream
-
readContents
-