Contenido generado con IA — puede contener errores.

Empezar

Instalación

El jar cargador y la clave de licencia, dependencias, los archivos que escribe el plugin y la actualización.

Conseguir el plugin

ExyliaScreens es un plugin premium. Se distribuye mediante el cargador de Lukittu, así que el archivo que instalas es el jar cargador, Exylia-Screens-Loader.jar. Todavía no se vende en BuiltByBit: pide tu clave de licencia en el Discord de Exylia y gestiona tus claves y servidores en licenses.exylia.net. El cargador comprueba la licencia en cada arranque y después cede el control al plugin.

Antes de empezar

PluginPara qué
Paper 1.21.4+ o FoliaEl servidor. Folia es compatible.
ExyliaLibObligatorio (el README indica 1.539.0 o superior). Aporta los motores de menús, pantallas y 3D, las acciones, la economía y la base de datos.
packeteventsLo necesita ExyliaLib. Las pantallas y los menús 3D son paquetes.
PlaceholderAPIOpcional. Sus placeholders funcionan en cualquier texto de un menú.
ExyliaLib se instala solo

El paper-plugin.yml del cargador no exige ExyliaLib a propósito: lo instala el cargador. En un servidor sin ExyliaLib descarga la última versión en plugins/ y una instalación nueva necesita un reinicio más.

Solo hace falta un plugin de economía para los menús que usan [MONEY] o balance(); el economy.yml de ExyliaLib decide cuál.

Instalar

Pon el jar

Exylia-Screens-Loader.jar en plugins/, junto a packetevents.

Arranca el servidor

El cargador escribe loader.yml. Apaga el servidor, pon tu clave en license_key y arráncalo de nuevo. Si el cargador tuvo que instalar ExyliaLib, reinicia una vez más.

Deja que genere

El plugin escribe su configuración y los menús de ejemplo (ver abajo).

Pruébalo

Ejecuta /hub o /screensadmin list. Consulta Primeros pasos.

Archivos generados

Todos viven en plugins/ExyliaScreens/.

Archivo o carpetaContenido
loader.ymlLo escribe el cargador: license_key y version.
config.ymlCuatro ajustes. Consulta Configuración.
messages.ymlLos mensajes del propio plugin, traducidos por idioma.
screens/Pantallas <id>.html, theme.css, el <id>.css de cada pantalla y tu custom.css.
menus/Menús de cofre <id>.yml.
spatial/Menús 3D <id>.yml.
open-items.ymlObjetos de la barra rápida que abren un menú. Consulta Objetos que abren un menú.
hud.yml, scoreboards.yml, bossbars.yml, hud/Texto, barras laterales y bossbars fijos en pantalla. Ver HUD.
lang/<código>/screens/<id>.ymlPalabras opcionales por idioma para las pantallas.
database.ymlDónde se guardan los valores por jugador. Lo escribe ExyliaLib (H2 por defecto).

Los ejemplos

En el primer arranque el plugin escribe una sola vez unos menús de ejemplo: las pantallas hub, profile y shop con sus menús de cofre (hub_chest, shop_chest), una lista de cofre players, un menú 3D warps_3d, screens/theme.css y open-items.yml. Se escriben en el idioma del servidor cuando el plugin trae esa traducción, y un archivo que ya existe nunca se reemplaza. Cámbialos o bórralos con libertad: un archivo marcador, .examples-written, lista lo escrito y evita que vuelva. Borra una línea para recuperar ese ejemplo; un ejemplo añadido por una actualización sí llega a tu servidor.

Actualizar

Sustituye el jar cargador y reinicia, o deja version con su valor por defecto. Los archivos de menú son tuyos: el plugin los vuelve a leer en los dos segundos siguientes a guardarlos, añadirlos o quitarlos, y nunca los sobrescribe.

¿Falta algo en esta página? Dínoslo en Discord