Configuration d'EternalTD
Le flux de configuration actuel d'EternalTD repose sur du contenu géré par Nightbreak, un support optionnel de modèles via FreeMinecraftModels et une commande d'aide pour le pack de ressources.
Prérequis
- EternalTD
1.4.1 - Java
21 - Un serveur compatible Paper/Spigot sur la ligne API
1.21actuelle
Intégrations optionnelles :
FreeMinecraftModelspour les modèles personnalisés d'EternalTDResourcePackManagersi vous souhaitez qu'EternalTD enregistre son pack de ressources officiel là-bas au lieu d'écrire dansserver.propertiesFloodgate,ModelEngineetLibsDisguisessont des dépendances optionnelles, pas des prérequis de configuration pour le flux de configuration actuel
Ce qu'EternalTD crée
Au démarrage, 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 sur les versions antérieures :
- Le plugin traite désormais
levels/etnpcs/comme noms de dossier canoniques. - Au démarrage et au rechargement, il migre automatiquement les anciens dossiers
Levels/etNPCs/vers les chemins en minuscules.
Flux recommandé pour la première installation
- Installez EternalTD et démarrez le serveur une fois.
- Exécutez
/etd initializeen tant que joueur aveceternaltd.*. - Liez votre compte Nightbreak avec
/nightbreaklogin <token>. - Exécutez
/etd downloadallpour télécharger tous les paquets EternalTD accessibles dansplugins/EternalTD/imports. - Exécutez
/etd installpour appliquer la configuration officielle du pack de ressources EternalTD. - Exécutez
/etd setupà tout moment pour parcourir, activer, désactiver ou mettre à jour des paquets individuels.
/nightbreaklogin <token> fait partie du flux de compte partagé Nightbreak/MagmaCore, ce n'est pas une commande déclarée dans le plugin.yml d'EternalTD.
Ce que fait réellement /etd initialize
/etd initialize ouvre un menu de première configuration. Il ne télécharge pas de contenu et n'installe pas le pack de ressources pour vous.
Le menu actuel propose trois résultats :
Recommended Setup: marque la configuration comme terminée et vous indique d'exécuter/nightbreaklogin <token>,/etd downloadallet/etd installManual Setup: marque la configuration comme terminée et vous laisse gérer le contenu vous-mêmeUse Current Content: marque la configuration comme terminée et conserve le contenu actuel sur le disque tel quel
Comme les trois options définissent setupDone: true, traitez /etd initialize comme un flux de guidage, pas comme une étape de validation.
Comportement du spawn et du hub
config.yml inclut actuellement :
setupDonespawnLocationsmanageSpawnplayerGuide
Lorsque manageSpawn: true et que le monde etd_spawn existe, les joueurs qui se connectent sont téléportés à l'emplacement de spawn EternalTD configuré.
Le paquet hub officiel est suivi séparément des cartes de jeu et est installé en tant que monde etd_spawn dans le conteneur de mondes du serveur.
Rechargement après les importations
Utilisez /etd reload après des importations manuelles ou un nettoyage manuel de fichiers.
Le rechargement d'EternalTD effectue actuellement :
- relance l'importateur
- recharge les paquets de contenu
- recharge les niveaux, les vagues, les NPCs et les modèles de monde
- rafraîchit l'état de mise à jour/accès des paquets
- réinitialise l'aide du pack de ressources
- demande à FreeMinecraftModels de recharger le contenu importé si ce plugin est présent