Guía
Plugin + Mod
MC 1.21.1
Instalación
EventUI tiene dos componentes que deben instalarse por separado: el plugin en el servidor y el mod en el cliente. Ambos son necesarios para que el sistema funcione.
Requisitos
Servidor
| Requisito | Versión | Notas |
|---|---|---|
| Java | 21 o superior | Requerido por Minecraft 1.21.1 |
| Paper | 1.21.1 | Recomendado para servidores vanilla-like |
| Arclight | 1.21.1 | Para servidores con mods Forge. EventUI incluye soporte nativo para Arclight |
Cliente
| Requisito | Versión | Notas |
|---|---|---|
| Fabric Loader | 0.16 o superior | Instalador disponible en fabricmc.net |
| Fabric API | Compatible con 1.21.1 | Único mod requerido además de EventUI |
| Minecraft | 1.21.1 | Versión Java Edition |
El mod es solo cliente. Los jugadores que se conecten sin el mod instalado podrán jugar normalmente — simplemente no verán las UIs personalizadas ni el HUD de misiones.
Instalación del plugin
Descarga el plugin
Descarga el archivo
eventui-core-1.0.0.jar
eventui-core-1.0.0.jar desde la página de releases en GitHub o desde CurseForge/Modrinth.Copia el JAR a la carpeta plugins/
Mueve el archivo a la carpeta
plugins/ de tu servidor. No es necesario descomprimir nada.Estructura esperada
tu-servidor/
└── plugins/
└── eventui-core-1.0.0.jar
Inicia el servidor
Arranca el servidor normalmente. EventUI se cargará y generará su carpeta de configuración automáticamente. En la consola deberías ver:
Consola del servidor
[EventUI] EventUI Plugin initialization...
[EventUI] ✓ EventUI enabled — 0 events, 0 UIs loaded
Si ves
0 events es normal en la primera ejecución. El plugin genera un archivo de ejemplo en events/ que puedes usar como referencia.
Verifica la estructura generada
Tras el primer inicio, la carpeta
plugins/EventUI/ habrá sido creada con todos los archivos necesarios:Carpetas generadas
plugins/
└── EventUI/
├── config.yml ← configuración principal
├── events/ ← aquí van tus archivos de eventos (.yml)
│ └── example-event.yml
├── uis/ ← aquí van tus archivos de UI (.yml)
├── playerdata/ ← progreso de jugadores (no editar manualmente)
└── playerstate/ ← variables de estado UI (no editar manualmente)
Instalación del mod cliente
Instala Fabric si aún no lo tienes
Descarga el instalador de Fabric desde
fabricmc.net → Descargar instalador
fabricmc.net y selecciona la versión 1.21.1. Esto crea un perfil nuevo en el launcher de Minecraft.Instala Fabric API
Descarga Fabric API compatible con 1.21.1 desde Modrinth o CurseForge y colócalo en tu carpeta
modrinth.com → "Fabric API" → 1.21.1
mods/. Es el único requisito del mod.Descarga e instala el mod EventUI
Descarga
eventui-fabric-1.0.0.jar y colócalo también en la carpeta mods/ de tu instancia de Fabric.Estructura esperada en mods/
.minecraft/mods/ (o la carpeta de tu instancia)
├── fabric-api-x.x.x.jar
└── eventui-fabric-1.0.0.jar
Inicia el juego y entra al servidor
Abre Minecraft con el perfil de Fabric 1.21.1 y entra a tu servidor. El mod se conecta automáticamente — no requiere configuración adicional en el cliente.
Para verificar que el mod cargó correctamente, abre el chat y busca en los logs de Fabric:
[EventUI-Client] EventUI client initialized!
Teclas del mod
El mod registra dos atajos de teclado en la categoría EventUI, configurables desde Opciones → Controles en Minecraft:
| Tecla por defecto | Acción | Descripción |
|---|---|---|
K |
Abrir pantalla de eventos | Abre la UI de EventUI configurada en el servidor (hardcoded o custom) |
H |
Mostrar/ocultar HUD | Activa o desactiva el tracker de misiones en pantalla |
F3 + Shift |
Debug overlay | Muestra información de depuración sobre los elementos UI renderizados (solo en pantallas custom) |
Verificación de la instalación
Con ambos componentes instalados, entra al servidor y ejecuta estos comandos para confirmar que todo funciona:
Verificación desde el servidor (consola o op)
# Listar eventos cargados
/eventui list
# Ver información del plugin
/eventui reload
# Abrir la UI manualmente a un jugador
/eventui open <jugador>
Verificación desde el cliente (jugador)
# Presiona K para abrir la pantalla de EventUI
# Presiona H para ver el HUD de misiones activas
La tecla K no responde: asegúrate de que el mod esté correctamente instalado en el cliente y de que estés conectado a un servidor con el plugin activo. El mod solo funciona online — no en singleplayer.
Problemas comunes
| Síntoma | Causa probable | Solución |
|---|---|---|
El plugin no aparece en /plugins |
Java desactualizado o JAR corrupto | Verifica que usas Java 21+. Vuelve a descargar el JAR |
Error NoSuchMethodError al iniciar |
Servidor Spigot en lugar de Paper | Migra a Paper 1.21.1 o Arclight |
| La tecla K no abre nada | Mod no instalado o Fabric API faltante | Verifica que ambos JARs están en mods/ |
| La UI abre pero está en blanco | screenId apunta a un archivo que no existe |
Verifica que el archivo en uis/ tiene el mismo id que el screenId en config.yml |
| El progreso no se guarda al reconectar | El servidor se apagó antes de guardar | El progreso se guarda al desconectar cada jugador. Usa /eventui reload antes de apagar si es urgente |