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