Record Class BehaviorGroup.ChunkSectionVector
java.lang.Object
java.lang.Record
cn.nukkit.entity.ai.behaviorgroup.BehaviorGroup.ChunkSectionVector
- Record Components:
chunkX
-sectionY
-chunkZ
-
- Enclosing class:
- BehaviorGroup
protected static record BehaviorGroup.ChunkSectionVector(int chunkX, int sectionY, int chunkZ)
extends Record
描述一个ChunkSection的位置
-
Constructor Summary
ModifierConstructorDescriptionprotected
ChunkSectionVector
(int chunkX, int sectionY, int chunkZ) Creates an instance of aChunkSectionVector
record class. -
Method Summary
Modifier and TypeMethodDescriptionint
chunkX()
Returns the value of thechunkX
record component.int
chunkZ()
Returns the value of thechunkZ
record component.boolean
Indicates whether some other object is "equal to" this one.int
hashCode()
Returns a hash code value for this object.int
sectionY()
Returns the value of thesectionY
record component.final String
toString()
Returns a string representation of this record class.
-
Constructor Details
-
ChunkSectionVector
protected ChunkSectionVector(int chunkX, int sectionY, int chunkZ) Creates an instance of aChunkSectionVector
record class.
-
-
Method Details
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with '=='. -
hashCode
public int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
chunkX
public int chunkX()Returns the value of thechunkX
record component.- Returns:
- the value of the
chunkX
record component
-
sectionY
public int sectionY()Returns the value of thesectionY
record component.- Returns:
- the value of the
sectionY
record component
-
chunkZ
public int chunkZ()Returns the value of thechunkZ
record component.- Returns:
- the value of the
chunkZ
record component
-