Iniciando
Clase MyCustom
La clase MyCustom
es una implementación personalizada de la clase Trigger
en el contexto de un plugin de Minecraft. Los "triggers" son eventos o condiciones que desencadenan respuestas específicas en el juego. En este caso, MyCustom
está diseñada para responder a un evento de click en un inventario del jugador.
Constructor
Descripción: Este es el constructor de la clase
MyCustom
. Toma un parámetroeffect
, que es un objeto de la claseEffect
. La claseEffect
contiene la lógica que se ejecutará cuando el trigger cumpla las condiciones y filtros de este Efecto solo si el efecto contiene estas caracteristicas.Uso típico: Se crea una instancia de
MyCustom
proporcionando un objetoEffect
específico que define la acción que se realizará cuando se active el trigger.
Dispatch
Descripción: Este método sobrescribe el método
dispatch
de la clase baseTrigger
. La clase Trigger ya tiene una implementación de como se van a ejecutar los efectos con este trigger pero se puede sobrescribir si deseas implementar tu propia lógica.Parámetros:
player
: El jugador al que se aplica el trigger.data
: Datos asociados al trigger que podrían ser utilizados en la ejecución del efecto.
onClick
Descripción: Aquí puedes crear tu propia lógica sobre el
@EventHandler
, pero siempre debes pasar un jugador y un TriggerData.
Last updated