Configuración de Nightbreak y gestión de contenido
Esta página es la guía de configuración compartida para los plugins gestionados por Nightbreak.
Se aplica directamente a:
- EliteMobs
- BetterStructures
- FreeMinecraftModels
- EternalTD
Estos plugins ahora comparten el mismo ciclo de vida general:
- Instala el plugin y cualquier dependencia obligatoria.
- Inicia el servidor una vez para que se generen los archivos y menús.
- Ejecuta el comando de configuración inicial del plugin si tiene uno.
- Vincula un token de Nightbreak con
/nightbreaklogin <token>. - Usa el menú de configuración del plugin para explorar, instalar, habilitar, deshabilitar y actualizar contenido.
- Usa los comandos de descarga/actualización masiva del plugin cuando quieras un arranque inicial más rápido.
Qué comparte realmente MagmaCore
MagmaCore es la capa compartida detrás del flujo gestionado por Nightbreak. Proporciona:
- el comando compartido
/nightbreaklogin <token> - el almacenamiento compartido de tokens en
plugins/MagmaCore/nightbreak.yml - primitivas compartidas del menú de configuración usadas por los menús de configuración de los plugins
- verificaciones compartidas de acceso, versión y descarga de Nightbreak
- lógica compartida de descarga masiva que descarga archivos en la carpeta
importsdel plugin propietario
Los comandos específicos de cada plugin como /em initialize o /bs setup siguen siendo implementados por cada plugin. MagmaCore suministra los sistemas compartidos que esos comandos utilizan.
Patrón compartido de primera vez
La mayoría de los plugins actuales gestionados por Nightbreak exponen:
| Plugin | Comando inicial | Menú de configuración | Instalación masiva | Actualización masiva |
|---|---|---|---|---|
| EliteMobs | /em initialize | /em setup | /em downloadall | /em updatecontent |
| BetterStructures | /bs initialize | /bs setup | /bs downloadall | /bs updatecontent |
| FreeMinecraftModels | /fmm initialize | /fmm setup | /fmm downloadall | /fmm updatecontent |
| EternalTD | /etd initialize | /etd setup | /etd downloadall | /etd updatecontent |
initialize es un flujo de guía inicial. No reemplaza el menú de configuración específico del plugin ni los comandos de gestión de contenido.
MagmaCore también tiene un sistema de inicialización separado al inicio del plugin, pero no es lo mismo que los comandos initialize orientados al jugador documentados aquí.
Flujo recomendado para propietarios de servidores
1. Instala primero el plugin
Coloca el archivo jar del plugin y cualquier dependencia obligatoria en plugins/, luego inicia el servidor una vez.
2. Ejecuta el flujo de configuración inicial
Si el plugin expone un comando initialize, úsalo primero. Los menús actuales están diseñados para:
- marcar la configuración inicial como completada
- dirigirte a la vinculación de cuenta Nightbreak
- dirigirte hacia el menú de configuración actual
- aclarar cuándo las importaciones manuales siguen siendo válidas
El comportamiento del menú de primera vez en sí es compartido, pero el nombre exacto del comando y la lógica de seguimiento siguen siendo específicos del plugin.
3. Vincula tu cuenta Nightbreak
Ve a la página de cuenta Nightbreak, obtén tu token de servidor y ejecuta:
/nightbreaklogin <token>
El token se comparte a través de MagmaCore, por lo que un token vinculado puede ser reutilizado por todos los plugins compatibles de MagmaGuy en ese servidor.
4. Usa el menú de configuración para la gestión diaria de contenido
Los menús de configuración son la fuente de verdad actual para:
- estados de paquetes
- estados de acceso
- contenido instalado vs descargado
- contenido parcialmente instalado que necesita reparación
- contenido desactualizado
- filtros de contenido por categoría
Si tienes un token vinculado, los menús de configuración son el lugar recomendado para instalar y actualizar contenido.
5. Usa la instalación/actualización masiva cuando quieras velocidad
Usa el comando downloadall cuando quieras configurar un servidor rápidamente y el comando updatecontent cuando quieras actualizar todo lo que esté desactualizado.
El descargador masivo compartido solo intenta paquetes gestionados por Nightbreak que:
- tienen un slug de Nightbreak
- son accesibles para el token vinculado
- aún no están descargados o están marcados como desactualizados
La mayoría de los plugins actuales se recargan automáticamente después de descargas masivas exitosas.
Conceptos compartidos
Descargado vs instalado
Un paquete puede existir localmente sin estar habilitado. El significado exacto varía ligeramente según el plugin, pero el estado del menú de configuración importa más que si existe un zip en imports.
Las descargas masivas también aterrizan en la misma carpeta imports del plugin utilizada por las importaciones manuales antes de que finalice el paso de importación/recarga específico del plugin.
Contenido con reconocimiento de acceso
Los menús de configuración ahora pueden distinguir entre contenido que:
- está disponible para tu token
- necesita ser comprado o desbloqueado
- está instalado
- está solo parcialmente instalado
- está descargado pero deshabilitado
- está desactualizado
Las importaciones manuales siguen siendo válidas
Los plugins gestionados por Nightbreak aún soportan flujos de importación manual. La importación manual es ahora la ruta alternativa, no la ruta predeterminada. Consulta Importaciones manuales vs gestión dentro del juego.
Plugins que no usan este flujo
No todos los plugins en esta wiki usan contenido descargable gestionado por Nightbreak.
- BetterFood no usa gestión de paquetes de Nightbreak
- ResurrectionChest no usa gestión de paquetes de Nightbreak
- WorldCannon no usa gestión de paquetes de Nightbreak
- ResourcePackManager gestiona paquetes de recursos, no paquetes DLC de Nightbreak