The entity that this trait will be attached to.
Optional
_options: unknownReadonly
chunksThe current chunk hashes that have been sent to the player.
Protected
Readonly
entityThe entity that this trait is attached to.
Readonly
identifierThe identifier of the trait.
Readonly
playerThe player that this trait is attached to.
The view distance of the player.
Static
Readonly
componentsThe entity component identifiers that this trait is compatible with by default. If empty, the trait will not be initialized by any component.
Static
Readonly
identifierThe identifier of the trait.
Static
Readonly
typesThe entity type identifiers that this trait is compatible with by default.
Protected
dimensionThe dimension that the entity is in.
Clears the chunks from the player's view.
Optional
position: ChunkCoordsThe position of the chunk to clear.
Clones the entity trait.
The entity to clone the trait to.
A new entity trait.
Gets the distance between the player and a chunk.
The distance between the player and the chunk.
Gets the next set of chunk hashes to send to the player.
Optional
distance: numberThe distance to calculate the chunks for.
An array of chunk hashes to send to the player.
Optional
onCalled when the trait is added to an object.
Optional
onOptional
onCalled when the player sends a chat message.
The message that the player sent.
Whether the chat message was successful; default is true
Optional
onCalled when the entity that this trait is attached executes a command.
The command execution state.
Whether the command was successful; default is true.
Optional
onCalled when a container that is attached to the entity is updated.
The container that was updated.
Optional
onCalled when the entity that this trait is attached to is killed.
The details of the entity death.
Called when the entity that this trait is attached to is despawned from a dimension.
The details of the entity despawn.
Optional
onCalled when the entity that this trait is attached to falls on a block.
The event properties of the entity falling on a block.
Optional
onCalled when a players gamemode is changed.
The previous gamemode of the player.
Optional
onCalled when the entity that this trait is attached to is interacted with by a player.
The player that interacted with the entity.
The method that the player used to interact with the entity.
Optional
onCalled when the player jumps.
Called when the trait is removed from an object.
Called then the entity that this trait is attached to is spawned into a dimension.
The details of the entity spawn.
Optional
onCalled when the player starts sneaking.
Optional
onCalled when the player starts sprinting.
Optional
onCalled when the player stops sneaking.
Optional
onCalled when the player stops sprinting.
Called when the trait is ticked by the dimension.
Sends a chunk to the player.
The chunks to send to the player.
Checks if a chunk has been sent to the player.
The hash of the chunk to check.
True if the chunk has been sent, false otherwise.
Creates a new instance of the entity trait.