The entity that this trait will be attached to.
Optional
_options: unknownProtected
Readonly
entityThe entity that this trait is attached to.
Readonly
identifierThe identifier of the trait.
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
typeStatic
Readonly
typesThe entity type identifiers that this trait is compatible with by default.
Protected
dimensionThe dimension that the entity is in.
Adds a new effect to the entity.
The type of the effect to add.
The duration of the effect in ticks.
Optional
options: EntityEffectOptionsClones the entity trait.
The entity to clone the trait to.
A new entity trait.
Checks if the entity has an active effect of the specified type.
The type of the effect to check.
true
if the entity has an active effect of the specified type; otherwise, false
.
Optional
onCalled when the trait is added to an object.
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.
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 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 trait is removed from an object.
Called then the entity that this trait is attached to is spawned into a dimension.
Called when the trait is ticked by the dimension.
Creates a new instance of the entity trait.