Zum Hauptinhalt springen

EternalTD-Einrichtung

Der aktuelle EternalTD-Einrichtungsablauf basiert auf von Nightbreak verwalteten Inhalten, optionaler Modellunterstützung durch FreeMinecraftModels und einem Hilfsbefehl für Ressourcenpakete.

Voraussetzungen

  • EternalTD 1.4.1
  • Java 21
  • Ein Paper/Spigot-kompatibler Server auf der aktuellen 1.21-API-Linie

Optionale Integrationen:

  • FreeMinecraftModels für die benutzerdefinierten Modelle von EternalTD
  • ResourcePackManager, wenn EternalTD sein offizielles Ressourcenpaket dort registrieren soll, anstatt in server.properties zu schreiben
  • Floodgate, ModelEngine und LibsDisguises sind Soft-Dependencies, keine Einrichtungsvoraussetzungen für den aktuellen Einrichtungsablauf

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-Versionen:

  • Das Plugin behandelt jetzt levels/ und npcs/ als kanonische Ordnernamen.
  • Beim Start und Neuladen migriert es automatisch die älteren Ordner Levels/ und NPCs/ in die Pfade mit Kleinbuchstaben.

Empfohlener Ersteinrichtungsablauf

  1. Installieren Sie EternalTD und starten Sie den Server einmal.
  2. Verknüpfen Sie Ihr Nightbreak-Konto mit /nightbreaklogin <token>.
  3. Führen Sie /etd downloadall aus, um alle verfügbaren EternalTD-Pakete nach plugins/EternalTD/imports herunterzuladen.
  4. Führen Sie /etd install aus, um die offizielle EternalTD-Ressourcenpaket-Einrichtung anzuwenden.
  5. Führen Sie /etd setup jederzeit aus, wenn Sie einzelne Pakete durchsuchen, aktivieren, deaktivieren oder aktualisieren möchten.

/nightbreaklogin <token> ist Teil des gemeinsamen Nightbreak/MagmaCore-Kontoablaufs, kein in EternalTDs plugin.yml deklarierter Befehl.

Spawn- und Hub-Verhalten

config.yml enthält derzeit:

  • setupDone
  • spawnLocations
  • manageSpawn
  • playerGuide

Wenn manageSpawn: true und die Welt etd_spawn existiert, werden beitretende Spieler zum konfigurierten EternalTD-Spawnpunkt teleportiert.

Das offizielle Hub-Paket wird separat von Gameplay-Karten verfolgt und als etd_spawn-Welt im Weltcontainer des Servers installiert.

Neuladen nach Importen

Verwenden Sie /etd reload nach manuellen Importen oder manueller Dateibereinigung.

Das Neuladen von EternalTD führt derzeit folgendes aus:

  • führt den Importer erneut aus
  • lädt Inhaltspakete neu
  • lädt Level, Wellen, NPCs und Weltvorlagen neu
  • aktualisiert den Paketaktualisierungs-/Zugriffsstatus
  • initialisiert den Ressourcenpaket-Helfer neu
  • fordert FreeMinecraftModels auf, importierte Inhalte neu zu laden, falls dieses Plugin vorhanden ist