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 p_77290_, int p_77291_, int p_77292_) static NodecreateFromStream(FriendlyByteBuf p_77302_) static intcreateHash(int p_77296_, int p_77297_, int p_77298_) floatdistanceManhattan(BlockPos p_77307_) floatdistanceManhattan(Node p_77305_) floatdistanceTo(BlockPos p_164698_) floatdistanceTo(Node p_77294_) floatdistanceToSqr(BlockPos p_164703_) floatdistanceToSqr(Node p_77300_) floatdistanceToXZ(Node p_230614_) booleaninthashCode()booleanprotected static voidreadContents(FriendlyByteBuf p_262984_, Node p_263009_) toString()voidwriteToStream(FriendlyByteBuf p_164700_)  
- 
Field Details
- 
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 p_77285_, int p_77286_, int p_77287_)  
 - 
 - 
Method Details
- 
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
 
 -