Instalación
Dependencias, los archivos que escribe, y cuándo abre base de datos.
Instalar
Coloca los jars
ExyliaArmorTrims.jar y packetevents en plugins/. ExyliaLib es dependencia blanda: si no
está, el loader la instala en el primer arranque.
Arranca el servidor
Escribe config.yml, trims.yml y menus/trims.yml.
Elige el modo
behaviour.mode en config.yml: item, menu o both. Ver
Modos y objetos.
Da los permisos
Sin nodos concedidos el menú se abre bloqueado. Ver Permisos.
Archivos
| Archivo | Contenido |
|---|---|
config.yml | Modo, objetos, lore de armadura, efectos, textos del menú y mensajes. |
trims.yml | Los patrones y materiales que se ofrecen, y los presets con nombre. |
menus/trims.yml | La pantalla única de trims. |
database.yml | Solo si el modo usa el menú. H2 por defecto. |
Base de datos
Con mode: item no se abre ninguna: un servidor que solo usa objetos de trim no guarda nada por
jugador, y no se encuentra un database.yml que no pidió. Un /armortrimsadmin reload que encienda
el menú la abre en ese momento.
Con menu o both, las elecciones viven en la tabla armortrim_selection, una fila por jugador y
una columna por pieza:
| Columna | Qué guarda |
|---|---|
uuid | El jugador. |
helmet, chestplate, leggings, boots | Un id de preset — shogun — o una pareja patrón/material — sentry/netherite. |
Cuatro columnas en vez de un JSON a propósito: se pueden leer, consultar y exportar.
Un valor que el registro no conoce — un preset borrado de trims.yml, un material que quitaste — no
se dibuja y no se borra. Vuelve el día que vuelva la entrada, que es lo que merece una errata en
una recarga.
Actualizar
Reemplaza el jar y reinicia. /armortrimsadmin reload relee config.yml, trims.yml y el menú, y
vuelve a dibujar a todo el que esté conectado.
¿Falta algo en esta página? Dínoslo en Discord