Zum Hauptinhalt springen

EternalTD-Modelle und Ressourcenpaket

Der aktuelle Modellablauf von EternalTD basiert auf FreeMinecraftModels, und der aktuelle Ressourcenpaket-Ablauf wird von /etd install gesteuert.

FreeMinecraftModels

FreeMinecraftModels ist eine Soft-Dependency.

  • EternalTD wird auch ohne es geladen.
  • Wenn es vorhanden ist, kann EternalTD Vanilla-Entitäten durch FMM-gestützte statische Modelle ersetzen.
  • Wenn es nicht vorhanden ist, fällt EternalTD auf sein Nicht-FMM-Verhalten zurück, anstatt den Start zu blockieren.

Das aktuelle gemeinsame Modellpaket ist:

  • EternalTD Custom Models

Dieses Paket wird über den EternalTD-Inhaltsablauf heruntergeladen und im Code als Inhalt beschrieben, der in FreeMinecraftModels importiert wird, wenn FMM verfügbar ist.

Was /etd reload für Modelle tut

Wenn FreeMinecraftModels installiert ist, tut /etd reload mehr als nur die eigenen Dateien von EternalTD neu zu laden.

Es ruft auch den Importinhalt-Neuladepfad von FreeMinecraftModels auf, sodass neu heruntergeladene oder manuell importierte Modell-Assets ohne eine vollständige Plugin-Neuinstallation übernommen werden.

/etd install

/etd install lädt kein Modellpaket herunter. Es wendet die offiziellen EternalTD-Ressourcenpaket-Verteilungseinstellungen an.

Die aktuelle offizielle Ressourcenpaket-URL ist:

https://www.magmaguy.com/downloads/eternaltd_resource_pack.zip

Wenn ResourcePackManager installiert ist

EternalTD registriert das offizielle Paket bei ResourcePackManager und bittet RPM, seinen Paketstatus neu zu laden.

In diesem Modus:

  • EternalTD schreibt die Paket-URL nicht in server.properties
  • ResourcePackManager übernimmt die Verteilung an Spieler
  • EternalTD registriert /etd reload als den Nachlade-Befehl

Wenn ResourcePackManager nicht installiert ist

EternalTD fällt auf die direkte Bearbeitung von server.properties zurück.

Es schreibt:

  • resource-pack
  • resource-pack-sha1

In diesem Fallback-Modus weist der Befehl Sie an, den Server neu zu starten, damit die neuen Paketeinstellungen wirksam werden.

SHA1-Update-Prüfung

Wenn EternalTD den server.properties-Pfad anstelle von ResourcePackManager verwendet, prüft der Start auch, ob sich der SHA1 des offiziellen Ressourcenpakets geändert hat.

Wenn er sich geändert hat, aktualisiert EternalTD den gespeicherten SHA1 und warnt, dass ein Neustart erforderlich ist.

Operator-Warnungsverhalten

Wenn alle folgenden Bedingungen zutreffen:

  • FreeMinecraftModels ist installiert
  • der beitretende Spieler ist Operator
  • EternalTD erkennt keine aktive Ressourcenpaket-Einrichtung

warnt EternalTD, dass das offizielle Ressourcenpaket noch installiert werden muss, und verweist den Operator auf:

  • /etd install
  • /etd initialize (Hinweis: Dieser Befehl ist im aktuellen Build nicht registriert, da hasPresetModes=false; die Warnmeldung verweist trotzdem noch darauf)
  • /etd setup

Hinweise zur Bereinigung

Das Custom-Models-Paket wird als gemeinsamer Ressourceninhalt behandelt, nicht als normales umschaltbares Paket.

Wenn Sie es entfernen möchten:

  1. Entfernen Sie die importierten Dateien manuell.
  2. Überprüfen Sie bei Bedarf die FreeMinecraftModels-Modellordner oder /fmm setup.
  3. Führen Sie /etd reload aus.