Saltar al contenido principal

Configuración de EliteMobs

Esta guía es para la línea de código actual de EliteMobs 10.

Requisitos​

  • Minecraft 1.21.4 o superior (plugin.yml declara api-version: 1.21.4)
  • Java 21+
  • Spigot, Paper o un fork compatible

El descriptor actual exige Minecraft 1.21.4 como mínimo. EliteMobs también tiene una comprobación interna que lo desactiva por debajo de 1.21.0; esa comprobación antigua no hace que el JAR actual admita 1.21.0–1.21.3. Para versiones anteriores de Minecraft, utilice una compilación histórica compatible con su servidor.

FreeMinecraftModels es opcional, pero las varitas, los bastones, sus encantamientos y la clase de mago lo necesitan. Sin él, EliteMobs registra una advertencia al arrancar y esas funciones no están disponibles.

Primer inicio​

Inicie el servidor una vez y, a continuación, reinícielo si EliteMobs actualiza la configuración del límite de salud del servidor en el primer inicio.

Al arrancar, EliteMobs lee settings.attribute.maxHealth.max de spigot.yml. Si ese valor falta, no es finito o es inferior a 2048, EliteMobs lo eleva a 2048 y guarda spigot.yml por usted. El escalado de salud de las élites necesita ese margen, así que reinicie después de que se escriba el valor. Si el guardado falla, la consola le indicará que suba el valor manualmente.

  1. Instale EliteMobs e inicie el servidor una vez.
  2. Ejecute /em initialize como administrador dentro del juego y elija un preajuste.
  3. Vincule un token de Nightbreak con /nightbreaklogin <token>.
  4. Abra /em setup.
  5. Use /em downloadall si desea configurar el contenido oficial rápidamente.
  6. Use /em updatecontent cuando los paquetes instalados estén marcados como obsoletos.

initialize frente a setup​

  • /em initialize es el flujo de incorporación inicial.
  • /em setup es la interfaz de gestión de contenido continua.

No los trate como intercambiables.

Qué pregunta /em initialize​

El menú inicial ofrece un botón de información y tres preajustes. Cada uno marca la configuración como completada, muestra sus mensajes y recarga el plugin. Recomendado y Solo contenido enlazan a la configuración de cuenta, /em setup, el catálogo de contenido, la guía de configuración de la wiki y Discord. Sin progresión muestra su propia advertencia e indicaciones de soporte.

PreajusteEfecto
RecomendadoAparición natural de élites activada, sistema de habilidades activado, botín de EliteMobs activado, eventos de acción y programados activados
Solo contenidoAparición natural de élites desactivada, eventos de acción y programados desactivados, sistema de habilidades activado, botín de EliteMobs activado; el contenido creado, como mazmorras instaladas, jefes y NPC, sigue disponible
Sin progresión (no recomendado)Aparición natural de élites desactivada, sistema de habilidades desactivado, botín de EliteMobs desactivado, eventos de acción y programados desactivados. Pensado para servidores que solo quieren contenido de EliteMobs junto a algo como BetterStructures

Cada preajuste escribe los cinco ajustes: doNaturalEliteMobSpawning en MobCombatSettings.yml, skillSystemEnabled en skills.yml, doEliteMobsLoot en ItemSettings.yml, y actionEventsEnabled y timedEventsEnabled en events.yml. Cambiar de preajuste más adelante los vuelve a establecer, así que elegir Recomendado después de Sin progresión reactiva las habilidades, el botín y los eventos. Los demás ajustes se quedan como están.

Ambos comandos de menú requieren un jugador: elitemobs.initialize abre la configuración inicial y elitemobs.setup abre la gestión de contenido. Los preajustes no descargan contenido por sí mismos.

Qué muestra /em setup​

/em setup utiliza el menú compartido de MagmaCore. Lista los paquetes de EliteMobs registrados con su estado de instalación/actualización, añade entradas de actualización del plugin y recomendaciones, y coloca el control de actualización automática en la barra de herramientas:

  • Actualización del plugin: descarga un jar de EliteMobs más reciente, que se aplica según indique nightbreak.applyPluginUpdatesWithoutRestart (por defecto: tras reiniciar)
  • Plugins recomendados: plugins complementarios con enlaces de instalación, también disponibles mediante /em recommendedplugins
  • Interruptor de actualización automática: escribe nightbreak.autoDownloadPluginUpdates en config.yml y controla las descargas de actualizaciones del plugin y del contenido al arrancar

También añade una entrada de "descargar todo el contenido" y tres filtros: Mazmorras, Eventos y Modelos personalizados. Los metapaquetes ocultan sus paquetes hijos para que la lista siga siendo legible.

Comandos de contenido​

ComandoQué hace
/em downloadallComprueba/descarga la actualización del plugin y luego solicita paquetes que falten o estén obsoletos; cada descarga comprueba el acceso de la cuenta
/em downloadallcontentSolicita paquetes que falten o estén obsoletos con comprobación de acceso de la cuenta, sin actualizar el plugin
/em updatecontent (alias /em updateallcontent)Solo los paquetes que ya están instalados y obsoletos
/em downloadpluginupdateSolo el jar de EliteMobs
/em applypluginupdateAplica ahora un jar de EliteMobs descargado, sin reiniciar
/em forcereinstallcontent <package|all>Vuelve a descargar el slug exacto de un paquete Nightbreak aunque esté actualizado; all selecciona paquetes detectados como descargados, instalados u obsoletos. Un slug concreto permite reparar archivos totalmente ausentes
/em setup toggle <package>Usa el nombre del archivo de configuración del paquete y su estado actual: instala, desinstala, descarga/actualiza o muestra información de acceso

Los comandos de descarga manual de contenido recargan EliteMobs para importar lo descargado. El contenido descargado automáticamente al arrancar espera al siguiente reinicio. Las descargas automáticas del plugin (nightbreak.autoDownloadPluginUpdates: true) necesitan un token de cuenta válido y una membresía de mecenas activa.

Un jar del plugin descargado se usa tras el siguiente reinicio, salvo que nightbreak.applyPluginUpdatesWithoutRestart en config.yml sea when-empty o immediately. /em applypluginupdate cambia a un jar descargado cuando se solicita. Un cambio en caliente recarga EliteMobs y los plugins de MagmaGuy que dependen de él, y termina los jefes, arenas e instancias de mazmorra en curso. Un plugin de otro autor que declare EliteMobs como dependencia o dependencia opcional bloquea el cambio; en ese caso, reinicie el servidor. Consulte aplicar actualizaciones sin reiniciar para conocer el comportamiento completo.

Importaciones manuales​

Las importaciones manuales siguen usando:

plugins/EliteMobs/imports

Esa ruta sigue siendo válida, pero el flujo de configuración compatible con Nightbreak es ahora la ruta documentada principal.

Ver: