Saltar al contenido principal

Configuración de EternalTD

El flujo de configuración actual de EternalTD está basado en contenido gestionado por Nightbreak, soporte opcional de modelos a través de 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 línea API 1.21 actual

Integraciones opcionales:

  • FreeMinecraftModels para los modelos personalizados de EternalTD
  • ResourcePackManager si deseas que EternalTD registre su paquete de recursos oficial allí en lugar de escribir en server.properties
  • Floodgate, ModelEngine y LibsDisguises son dependencias opcionales, no requisitos de configuración para el flujo de configuración actual

Lo que EternalTD crea

Al iniciar, EternalTD inicializa o utiliza 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 versiones anteriores:

  • El plugin ahora trata levels/ y npcs/ como nombres de carpeta canónicos.
  • Al iniciar y recargar, migra automáticamente las carpetas heredadas Levels/ y NPCs/ a las rutas en minúsculas.

Flujo recomendado para la primera vez

  1. Instala EternalTD e inicia el servidor una vez.
  2. Vincula tu cuenta de Nightbreak con /nightbreaklogin <token>.
  3. Ejecuta /etd downloadall para descargar todos los paquetes de EternalTD accesibles en plugins/EternalTD/imports.
  4. Ejecuta /etd install para aplicar la configuración oficial del paquete de recursos de EternalTD.
  5. Ejecuta /etd setup en cualquier momento que desees explorar, habilitar, deshabilitar o actualizar paquetes individuales.

/nightbreaklogin <token> es parte del flujo de cuenta compartido de Nightbreak/MagmaCore, no un comando declarado en el plugin.yml de EternalTD.

Comportamiento del spawn y hub

config.yml actualmente incluye:

  • setupDone
  • spawnLocations
  • manageSpawn
  • playerGuide

Cuando manageSpawn: true y el mundo etd_spawn existe, los jugadores que se unen son teletransportados a la ubicación de spawn configurada de EternalTD.

El paquete oficial del hub se rastrea por separado de los mapas de juego y se instala como el mundo etd_spawn en el contenedor de mundos del servidor.

Recarga después de importaciones

Usa /etd reload después de importaciones manuales o limpieza manual de archivos.

La recarga de EternalTD actualmente:

  • vuelve a ejecutar el importador
  • recarga los paquetes de contenido
  • recarga niveles, oleadas, NPCs y plantillas de mundo
  • actualiza el estado de actualización/acceso de paquetes
  • reinicializa el auxiliar del paquete de recursos
  • solicita a FreeMinecraftModels que recargue el contenido importado si ese plugin está presente