EternalTD Setup
El flujo actual de configuracion de EternalTD gira en torno al contenido gestionado por Nightbreak, soporte opcional de modelos mediante FreeMinecraftModels y un comando auxiliar para el paquete de recursos.
Requisitos
- EternalTD
1.4.1 - Java
21 - Un servidor compatible con Paper/Spigot en la linea actual de la API
1.21
Integraciones opcionales:
FreeMinecraftModelspara los modelos personalizados de EternalTDResourcePackManagersi quieres que EternalTD registre ahi su paquete de recursos oficial en lugar de escribir enserver.propertiesFloodgate,ModelEngineyLibsDisguisesson dependencias blandas, no requisitos de configuracion para el flujo actual
Lo que crea EternalTD
Al iniciar, EternalTD inicializa o usa estas rutas:
plugins/EternalTD/config.yml
plugins/EternalTD/content_packages/
plugins/EternalTD/imports/
plugins/EternalTD/levels/
plugins/EternalTD/waves/
plugins/EternalTD/npcs/
plugins/EternalTD/worlds/
Nota sobre elementos heredados:
- El plugin ahora trata
levels/ynpcs/como nombres de carpeta canonicos. - Al iniciar y al recargar migrara automaticamente las carpetas heredadas
Levels/yNPCs/a las rutas en minusculas.
Flujo recomendado para la primera vez
- Instala EternalTD y arranca el servidor una vez.
- Ejecuta
/etd initializecomo jugador coneternaltd.*. - Vincula tu cuenta de Nightbreak con
/nightbreaklogin <token>. - Ejecuta
/etd downloadallpara descargar todos los paquetes de EternalTD a los que tengas acceso enplugins/EternalTD/imports. - Ejecuta
/etd installpara aplicar la configuracion oficial del paquete de recursos de EternalTD. - Ejecuta
/etd setupen cualquier momento si quieres explorar, activar, desactivar o actualizar paquetes individuales.
/nightbreaklogin <token> forma parte del flujo compartido de cuenta de Nightbreak/MagmaCore, no de un comando declarado en el plugin.yml de EternalTD.
Lo que hace realmente /etd initialize
/etd initialize abre un menu de configuracion inicial. No descarga contenido ni instala el paquete de recursos por ti.
El menu actual ofrece tres resultados:
Recommended Setup: marca la configuracion como completada y te indica que ejecutes/nightbreaklogin <token>,/etd downloadally/etd installManual Setup: marca la configuracion como completada y deja la gestion del contenido en tus manosUse Current Content: marca la configuracion como completada y conserva el contenido actual en disco
Como las tres opciones establecen setupDone: true, trata /etd initialize como un flujo guiado, no como un paso de validacion.
Comportamiento de spawn y hub
Actualmente config.yml incluye:
setupDonespawnLocationsmanageSpawnplayerGuide
Cuando manageSpawn: true y el mundo etd_spawn existe, los jugadores que entran son teleportados al punto de aparicion configurado de EternalTD.
El paquete oficial del hub se gestiona por separado de los mapas de juego y se instala como el mundo etd_spawn dentro del contenedor de mundos del servidor.
Recargar despues de imports manuales
Usa /etd reload despues de imports manuales o de limpiar archivos manualmente.
Actualmente, recargar EternalTD:
- vuelve a ejecutar el importador
- recarga los paquetes de contenido
- recarga niveles, oleadas, NPC y plantillas de mundo
- actualiza el estado de acceso y actualizacion de los paquetes
- reinicializa el asistente del paquete de recursos
- pide a FreeMinecraftModels que recargue el contenido importado si ese plugin esta presente