config.events
Configurando los eventos
Acá podemos ver eventos y sus posibles acciones, condiciones y placeholders
Eventos disponibles:
~OnAddWater -> Invocado cuando un jugador llena una instancia
~OnTakeWater -> Invocado cuando el agua baja de nivel
~OnSprinklerFill -> Invocado cuando una instancia no es vaciada por tener un rociador cerca
~BlockBreak -> Invocado cuando un bloque custom es roto
~RightClick -> Invocado cuando un bloque custom recibe un click derecho
~LeftClick -> Invocado cuando un bloque custom recibe un click izquierdo
~LeftClickAir -> Invocado cuando golpeas al aire con click izquierdo
~RightClickAir -> Invocado cuando haces click derecho en el aire
Acciones:
particle:{} -> : { "offset_x","offset_y","offset_z","particle","amout","speed","delay" } Útil para poder hacer efectos con partículas sound:{} -> : {"sound","volume","pitch","delay"} Reproducir un sonido *usar formato: ambient.underwater.enter
actionbar,msg,system,tittle,subtittle :{} -> Sirve para enviar un "mensaje" del tipo de acción (Usa MiniMessages Format) recuerda solo poner uno Ejemplo: msg:{message:"eres cool"} ~OnAddWater
command:{} -> {"command"} Enviar un comando vía consola Todas las acciones de config.items -> incluidas
Condición: se usan dentro de la linea de evento para ejercerlo solo en cierto momento específicos.
{shifting=true} -> Si el jugador no esta agachado/shifteando se cancelara
{gamemode=CREATIVE} -> Se usara para veriricar el modo de juego que si no es el mismo es cancelado
{VanillaBlock=DIRT} -> Para verificar si el bloque interactuado es un bloque vanilla
{CustomBlock=croper:farm} -> Para verificar si el bloque interactuado es un custom
{MB>=10} -> Para verificar si la cantidad de agua de la instancia es menor que y si es mayor se cancela
{MB<=10} -> Para verificar si la cantidad de agua de la instancia es mayor que y si es menor se cancela
{MB_EQ=10} -> Para verificar si la cantidad de agua de la instancia es igual al numero y si no lo es se cancela
{placeholder=%player_name%;placeholder-eq=notch} -> Sirve para comparar si un placeholder es igual a el output predefinido
{involucred=} -> Si hay algun item involucrado y si es igual al item marcado
{mainhand=} -> Si el item en mano es igual al item marcado
Placeholders: se usan para remplazarlos por una información del evento
cnf:"rute" -> Obtener una data de la config.yml
player:displayname -> Si el evento involucra un jugador puedes obtener el nombre mostrado del jugador
player:name -> Si el evento involucra un jugador puedes obtener el nombre del jugador
player:uuid -> Si el evento involucra un jugador puedes obtener la uuid del jugador
instance:mb -> Si el evento involucra un jugador puedes obtener el agua de la instancia si esta involucrada
instance:seed -> Obten la semilla de la instancia si esta involucrada
instance:location -> Obten la locacion de la instancia si esta involucrado
instance:fertilizer -> Obten el display name del fertilizante o su apartado en config.no-fertilizer-msg
instance:fertilizer-amount -> Obten la cantidad de fertilizantes si este existe
block:material -> Obten el material del bloque interactuado
location:x -> cordenada x del evento
location:y -> cordenada y del evento
location:z -> cordenada z del evento
location:world -> mundo del evento
location:chunkx -> cordenada x del chunk
location:chunkz -> cordenada z del chunk
location:chunk_loaded -> El chunk esta cargado true/false
Last updated