EternalTD Setup
Der aktuelle EternalTD-Setup-Ablauf basiert auf Nightbreak-verwaltetem Content, optionaler Modell-Unterstuetzung durch FreeMinecraftModels und einem Hilfsbefehl fuer das Resource Pack.
Voraussetzungen
- EternalTD
1.4.1 - Java
21 - Ein Paper/Spigot-kompatibler Server auf der aktuellen
1.21-API-Linie
Optionale Integrationen:
FreeMinecraftModelsfuer die benutzerdefinierten EternalTD-ModelleResourcePackManager, wenn EternalTD sein offizielles Resource Pack dort registrieren soll, statt inserver.propertieszu schreibenFloodgate,ModelEngineundLibsDisguisessind Soft-Depends, aber keine Setup-Voraussetzungen fuer den aktuellen Ablauf
Was EternalTD erstellt
Beim Start initialisiert oder verwendet EternalTD diese Pfade:
plugins/EternalTD/config.yml
plugins/EternalTD/content_packages/
plugins/EternalTD/imports/
plugins/EternalTD/levels/
plugins/EternalTD/waves/
plugins/EternalTD/npcs/
plugins/EternalTD/worlds/
Hinweis zu Legacy-Strukturen:
- Das Plugin behandelt jetzt
levels/undnpcs/als kanonische Ordnernamen. - Beim Start und beim Reload werden alte
Levels/- undNPCs/-Ordner automatisch in die kleingeschriebenen Pfade migriert.
Empfohlener Erststart-Ablauf
- Installiere EternalTD und starte den Server einmal.
- Fuehre
/etd initializeals Spieler miteternaltd.*aus. - Verknuepfe dein Nightbreak-Konto mit
/nightbreaklogin <token>. - Fuehre
/etd downloadallaus, um alle verfuegbaren EternalTD-Pakete nachplugins/EternalTD/importsherunterzuladen. - Fuehre
/etd installaus, um das offizielle EternalTD-Resource-Pack-Setup anzuwenden. - Fuehre
/etd setupjederzeit aus, wenn du einzelne Pakete durchsuchen, aktivieren, deaktivieren oder aktualisieren willst.
/nightbreaklogin <token> ist Teil des gemeinsamen Nightbreak/MagmaCore-Kontoflusses und kein Befehl, der in der plugin.yml von EternalTD deklariert ist.
Was /etd initialize tatsaechlich macht
/etd initialize oeffnet ein Erstsetup-Menue. Es laedt keinen Content herunter und installiert auch nicht automatisch das Resource Pack.
Das aktuelle Menue bietet drei Ergebnisse:
Recommended Setup: markiert das Setup als abgeschlossen und weist dich an,/nightbreaklogin <token>,/etd downloadallund/etd installauszufuehrenManual Setup: markiert das Setup als abgeschlossen und ueberlaesst dir das Content-ManagementUse Current Content: markiert das Setup als abgeschlossen und behaelt den aktuellen Content auf der Festplatte bei
Da alle drei Optionen setupDone: true setzen, solltest du /etd initialize als gefuehrten Ablauf verstehen, nicht als Validierungsschritt.
Spawn- und Hub-Verhalten
config.yml enthaelt aktuell:
setupDonespawnLocationsmanageSpawnplayerGuide
Wenn manageSpawn: true gesetzt ist und die Welt etd_spawn existiert, werden beitretende Spieler zum konfigurierten EternalTD-Spawn teleportiert.
Das offizielle Hub-Paket wird getrennt von Gameplay-Maps verwaltet und als etd_spawn-Welt im World-Container des Servers installiert.
Reload nach manuellen Imports
Verwende /etd reload nach manuellen Imports oder manueller Dateibereinigung.
Ein Reload von EternalTD macht aktuell Folgendes:
- fuehrt den Importer erneut aus
- laedt Content-Pakete neu
- laedt Levels, Waves, NPCs und Welt-Templates neu
- aktualisiert Paket-Update- und Zugriffsstatus
- initialisiert den Resource-Pack-Helper neu
- fordert FreeMinecraftModels auf, importierten Content neu zu laden, falls das Plugin vorhanden ist