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.ymldeclaraapi-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.
Flujo de trabajo recomendado
- Instale EliteMobs e inicie el servidor una vez.
- Ejecute
/em initializecomo administrador dentro del juego y elija un preajuste. - Vincule un token de Nightbreak con
/nightbreaklogin <token>. - Abra
/em setup. - Use
/em downloadallsi desea configurar el contenido oficial rápidamente. - Use
/em updatecontentcuando los paquetes instalados estén marcados como obsoletos.
initialize frente a setup
/em initializees el flujo de incorporación inicial./em setupes 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.
| Preajuste | Efecto |
|---|---|
| Recomendado | Aparición natural de élites activada, sistema de habilidades activado, botín de EliteMobs activado, eventos de acción y programados activados |
| Solo contenido | Aparició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.autoDownloadPluginUpdatesenconfig.ymly 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
| Comando | Qué hace |
|---|---|
/em downloadall | Comprueba/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 downloadallcontent | Solicita 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 downloadpluginupdate | Solo el jar de EliteMobs |
/em applypluginupdate | Aplica 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: