Clase TriggerData
Descripción de la Clase TriggerData
TriggerData
La clase TriggerData
es una parte fundamental de la API, diseñada para gestionar datos relacionados con eventos y desencadenadores en el juego. Esta clase permite encapsular y transportar información relevante sobre eventos específicos que pueden ocurrir durante la ejecución del plugin. A continuación, se ofrece una explicación detallada de los elementos clave de esta clase:
Propiedades
player
: Almacena la instancia del jugador (Player
) asociado al evento. Puede ser nulo si el evento no está relacionado con un jugador.entity
: Almacena la instancia de entidad (Entity
) asociada al evento. Puede representar diversas entidades presentes en el juego, como mobs o jugadores.block
: Almacena la instancia de bloque (Block
) asociada al evento. Esto es útil para eventos que involucran interacciones con bloques en el mundo del juego.items
: Almacena un arreglo deItemStack
, lo que permite manejar múltiples ítems asociados al evento.doubles
: Almacena un arreglo de valores de tipodouble
. Puede ser utilizado para transportar datos numéricos decimales relacionados con el evento.floats
: Almacena un arreglo de valores de tipofloat
. Similar adoubles
, pero con menor precisión decimal.ints
: Almacena un arreglo de valores de tipoint
. Utilizado para datos numéricos enteros asociados al evento.event
: Almacena la instancia del evento (Event
) en sí. Esta propiedad permite acceder a detalles específicos del evento que desencadenó la acción.
Last updated