Modifica manualmente el progreso de un objetivo específico dentro de un evento.
Ejemplo
/ev setprogress matar-zombies kill-zombies 20
reloadevent
/ev reloadevent <id> Obligatorio
Recarga un evento específico desde su archivo YAML sin recargar todos los eventos del servidor.
Gestión de UI State
Estos comandos gestionan variables dinámicas por jugador que pueden usarse en las UIs mediante data binding y condiciones visible_if.
Nota: Las variables de UI persisten automáticamente al reiniciar el servidor. Se guardan en archivos YAML individuales por jugador en plugins/EventUI/playerstate/{uuid}.yml y se cargan automáticamente cuando el jugador se conecta.
setuivar
/ev setuivar <jugador> <key> <valor> Obligatorios
Establece una variable de UI para un jugador. Acepta selectores de Minecraft.
Parámetro
Descripción
Ejemplo
<jugador>
Nombre o selector
Steve, @a, @p
<key>
Nombre de la variable
zombie_card_unlocked
<valor>
Valor a asignar
true, 100
Ejemplo
/ev setuivar Steve zombie_card_unlocked true
/ev setuivar @a coins 500
getuivar
/ev getuivar <jugador> <key> Obligatorios
Obtiene el valor actual de una variable de UI. Muestra null si la variable no existe.
Salida
[Steve] zombie_card_unlocked = true
clearuivars
/ev clearuivars <jugador> Obligatorio
Elimina todas las variables de UI de un jugador o grupo de jugadores.
Ejemplo
/ev clearuivars @p
dumpuivars
/ev dumpuivars <jugador> Obligatorio
Muestra todas las variables de UI definidas para un jugador, útil para depurar el estado de la UI.
El sistema de tab-completion es contextual — las sugerencias cambian según el subcomando:
Posición
Subcomando
Sugerencias
1
Cualquiera
Todos los subcomandos disponibles
2
info, start, complete, fail, reset, debug
IDs de eventos cargados
2
open
IDs de UIs disponibles
2
setprogress
Eventos en progreso del jugador
2
setuivar, getuivar, clearuivars, dumpuivars
Selectores (@a, @p) y nombres de jugadores
3
setprogress
IDs de objetivos del evento seleccionado
/ev16 subcomandosTab-completionv1.0.0
Comandos
Referencia completa del sistema de comandos de EventUI. Usa /ev o /eventui indistintamente — son alias del mismo comando.
Todos los comandos soportan autocompletado con TAB para argumentos, nombres de eventos, IDs de objetivos y nombres de jugadores conectados.
Gestión de eventos
list
/ev list
Muestra la lista de todos los eventos cargados en el servidor y su estado actual para el jugador que ejecuta el comando (COMPLETED, IN_PROGRESS, AVAILABLE, LOCKED).
info
/ev info <id> Obligatorio
Muestra información detallada de un evento específico: título, descripción, tiempo restante y lista de objetivos con su progreso.
Ejemplo
/ev info matar-zombies
start
/ev start <id> Obligatorio
Inicia un evento disponible para el jugador que ejecuta el comando. Si el evento tiene auto_start: true, este comando no es necesario.
progress
/ev progress <id> Obligatorio
Muestra el progreso actual del jugador en los objetivos del evento especificado.
Administración Op / Permisos
reload
/ev reload
Recarga la configuración global (config.yml), todas las pantallas de UI (uis/*.yml) y todos los eventos (events/*.yml) sin reiniciar el servidor. Notifica a los clientes conectados para que reconstruyan su UI.
complete
/ev complete <jugador> <evento_id> Obligatorios
Fuerza la completación de un evento para un jugador específico, ejecutando sus recompensas configuradas.
Ejemplo
/ev complete Steve matar-zombies
/ev complete @p evento-navidad
fail
/ev fail <jugador> <evento_id> Obligatorios
Marca un evento como fallido para un jugador. Si el evento tiene fail_sound o mensajes de fallo, se ejecutan en este momento.
reset
/ev reset <jugador> <evento_id> Obligatorios
Resetea todo el progreso de un evento para un jugador, volviendo el evento a estado AVAILABLE y limpiando los contadores de objetivos.
debug
/ev debug
Alterna el modo debug en la consola del servidor. En modo debug, EventUI muestra logs detallados de eventos detectados, data binding y paquetes enviados a clientes.