Contenido generado con IA — puede contener errores.

Empezar

Instalación

El jar del cargador y la clave de licencia, las dependencias, los archivos que genera el plugin, la base de datos y las actualizaciones.

Conseguir el plugin

ExyliaMobs es un plugin premium. Se distribuye con el cargador Lukittu, así que el archivo que instalas es el jar del cargador, Exylia-Mobs-Loader.jar. 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 le pasa el control al plugin.

Antes de empezar

PluginPara qué
packeteventsObligatorio. Está en depend, así que sin él el servidor no carga ExyliaMobs. Los avisos de las habilidades, las reacciones, los números flotantes y los modelos se dibujan con paquetes.
ExyliaLibObligatorio, versión 1.331.0 o superior. El motor de mobs y modelos, los editores, las recompensas, los menús, el selector de zonas y la base de datos.
ExyliaLib figura como opcional, y se instala sola

El plugin.yml del cargador pone ExyliaLib en softdepend a propósito: quien la instala es el cargador, así que el cargador tiene que poder arrancar sin ella. En un servidor sin ExyliaLib descarga la última versión en plugins/ y pide reiniciar. En un servidor con una versión anterior deja la nueva preparada y lo avisa en consola; reinicia otra vez para aplicarla.

Plugins opcionales

PluginQué añade
ExyliaEconomy o VaultLas recompensas de dinero en las listas de recompensas. ExyliaMobs carga después de ellos para que estén listos cuando un mob paga.
PlaceholderAPISe carga antes que ExyliaMobs si está, para el texto de ExyliaLib. ExyliaMobs no registra placeholders propios.
ExyliaSurvivalCoreCuenta las muertes del que más daño hizo como contadores de estadísticas. Consulta Recompensas.
ExyliaRewardsUsa los mobs de ExyliaMobs como piñatas de las fiestas de votos.
WorldGuardNo hace falta, pero sus flags de aparición pueden bloquear los generadores. Consulta Generadores.

Instalar

Copia los jars

Exylia-Mobs-Loader.jar y packetevents en plugins/.

Arranca el servidor

El cargador escribe loader.yml. Para el servidor, pon tu clave en license_key y arráncalo de nuevo. El cargador instala ExyliaLib si falta; si ha tenido que hacerlo, reinicia otra vez.

Deja que genere

El plugin escribe config.yml, sus mensajes y pantallas, los tres modelos de muestra, y crea sus tablas. La consola termina con ExyliaMobs enabled.

Abre las pantallas

Ejecuta /mobsadmin como operador. Ya hay tres mobs de muestra listos para generar: stone_golem, crawler y wisp. Consulta Crear un mob.

Archivos generados

Todos están en plugins/ExyliaMobs/.

ArchivoContenido
loader.ymlLo escribe el cargador: license_key, y version (auto mantiene el plugin en la última versión).
config.ymlLo que comparten todos los mobs y generadores: las reglas de pago, el tope y el temporizador de los generadores, las auras, los visuales y los colores de las habilidades. Consulta Configuración.
database.ymlDónde se guardan las filas. Lo escribe ExyliaLib.
lang/<idioma>/messages.ymlTodas las líneas de chat, las preguntas, los títulos de los editores y las palabras que rellenan las pantallas.
lang/<idioma>/menus/admin/Las siete pantallas: admin, templates, template, template_model, models, generators y generator. Se reescriben desde el jar en cada arranque.
models/Los modelos de Blockbench que pueden llevar los mobs. Incluye stone_golem, crawler y wisp.
models/.bundled, showcase-mobs.txtQué modelos y mobs de muestra ya se entregaron, para que uno que borres no vuelva.
Las pantallas son del plugin

Los archivos de menú se sustituyen por los del jar en cada arranque, así que un cambio en ellos se pierde en el siguiente reinicio. Su cabecera dice que los cambios se conservan; no es así como los carga este plugin. Cambia lo que dicen las pantallas desde messages.yml, que sí se conserva.

La base de datos

Tres tablas en la base de datos a la que apunta database.yml: H2 en un archivo por defecto, o MySQL, MariaDB, PostgreSQL o MongoDB a través de ExyliaLib.

TablaContenido
sc_mob_templatesUna fila por mob. La comparten todos los servidores de esa base de datos.
sc_mob_generatorsUna fila por generador, con el servidor al que pertenece.
exylia_pending_rewardsRecompensas que un jugador aún no pudo recibir, que se le entregan al volver a entrar. La escribe ExyliaLib.

Las plantillas y los generadores se guardan en memoria y se escriben en cada cambio. Los mobs vivos no se guardan: la librería los quita al parar, y los generadores generan otros nuevos tras el arranque.

Las filas escritas por una versión anterior que guardaba el dinero, las monedas o la experiencia fuera de las listas de recompensas se pasan a ellas la primera vez que se leen: el dinero se convierte en recompensas de economía en la lista del que más daño hizo, y la experiencia en una recompensa de experiencia en el botín de muerte.

Actualizar

Sustituye el jar del cargador y reinicia, o deja version: auto en loader.yml. config.yml y los mensajes se conservan, y las claves nuevas se añaden con sus valores por defecto. Las pantallas se sustituyen, como se explica arriba.

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