EternalTD Setup
Le flux actuel de configuration d'EternalTD repose sur le contenu gere par Nightbreak, un support optionnel des modeles via FreeMinecraftModels et une commande d'assistance pour le pack de ressources.
Prerequis
- EternalTD
1.4.1 - Java
21 - Un serveur compatible Paper/Spigot sur la ligne d'API
1.21actuelle
Integrations optionnelles :
FreeMinecraftModelspour les modeles personnalises d'EternalTDResourcePackManagersi vous voulez qu'EternalTD y enregistre son pack de ressources officiel au lieu d'ecrire dansserver.propertiesFloodgate,ModelEngineetLibsDisguisessont des dependances souples, pas des prerequis de configuration pour le flux actuel
Ce qu'EternalTD cree
Au demarrage, EternalTD initialise ou utilise ces chemins :
plugins/EternalTD/config.yml
plugins/EternalTD/content_packages/
plugins/EternalTD/imports/
plugins/EternalTD/levels/
plugins/EternalTD/waves/
plugins/EternalTD/npcs/
plugins/EternalTD/worlds/
Note de compatibilite :
- Le plugin considere maintenant
levels/etnpcs/comme les noms de dossier canoniques. - Au demarrage et au rechargement, il migre automatiquement les anciens dossiers
Levels/etNPCs/vers les chemins en minuscules.
Flux recommande pour une premiere installation
- Installez EternalTD et demarrez le serveur une fois.
- Executez
/etd initializeen tant que joueur disposant deeternaltd.*. - Liez votre compte Nightbreak avec
/nightbreaklogin <token>. - Executez
/etd downloadallpour telecharger tous les packages EternalTD accessibles dansplugins/EternalTD/imports. - Executez
/etd installpour appliquer la configuration officielle du pack de ressources EternalTD. - Executez
/etd setupa tout moment si vous voulez parcourir, activer, desactiver ou mettre a jour des packages individuels.
/nightbreaklogin <token> fait partie du flux de compte partage Nightbreak/MagmaCore, et non d'une commande declaree dans le plugin.yml d'EternalTD.
Ce que fait reellement /etd initialize
/etd initialize ouvre un menu de premiere configuration. Cette commande ne telecharge pas le contenu et n'installe pas le pack de ressources a votre place.
Le menu actuel propose trois resultats :
Recommended Setup: marque la configuration comme terminee et vous indique d'executer/nightbreaklogin <token>,/etd downloadallet/etd installManual Setup: marque la configuration comme terminee et vous laisse gerer le contenu manuellementUse Current Content: marque la configuration comme terminee et conserve le contenu deja present sur le disque
Comme les trois options definissent setupDone: true, considerez /etd initialize comme un flux guide, pas comme une etape de validation.
Comportement du spawn et du hub
config.yml contient actuellement :
setupDonespawnLocationsmanageSpawnplayerGuide
Quand manageSpawn: true est active et que le monde etd_spawn existe, les joueurs qui rejoignent sont teleportes vers le point de spawn EternalTD configure.
Le package de hub officiel est suivi separement des cartes de jeu et est installe comme monde etd_spawn dans le conteneur de mondes du serveur.
Rechargement apres des imports manuels
Utilisez /etd reload apres des imports manuels ou un nettoyage manuel de fichiers.
Le rechargement d'EternalTD effectue actuellement les actions suivantes :
- relance l'importateur
- recharge les packages de contenu
- recharge les niveaux, vagues, PNJ et modeles de monde
- actualise l'etat d'acces et de mise a jour des packages
- reinitialise l'assistant du pack de ressources
- demande a FreeMinecraftModels de recharger le contenu importe si ce plugin est present