Zum Hauptinhalt springen

EternalTD Modelle und Ressourcenpaket

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

FreeMinecraftModels

FreeMinecraftModels ist eine Soft-Dependency.

  • EternalTD laedt weiterhin ohne es.
  • Wenn es vorhanden ist, kann EternalTD Vanilla-Entitaeten durch statische, von FMM gestuetzte Modelle ersetzen.
  • Wenn es nicht vorhanden ist, faellt EternalTD auf sein Verhalten ohne FMM zurueck, statt den Start zu blockieren.

Das aktuelle gemeinsame Modellpaket ist:

  • EternalTD Custom Models

Dieses Paket wird ueber den EternalTD-Content-Flow heruntergeladen und im Code als Inhalt beschrieben, der in FreeMinecraftModels importiert wird, wenn FMM verfuegbar ist.

Was /etd reload fuer Modelle tut

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

Es ruft auch den Reload-Pfad fuer importierte Inhalte von FreeMinecraftModels auf, damit neu heruntergeladene oder manuell importierte Modell-Assets ohne komplette Plugin-Neuinstallation uebernommen werden.

/etd install

/etd install laedt kein Modellpaket herunter. Es wendet die offiziellen Einstellungen fuer die EternalTD-Ressourcenpaket-Verteilung an.

Die aktuelle offizielle URL des Ressourcenpakets ist:

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

Wenn ResourcePackManager installiert ist

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

In diesem Modus:

  • schreibt EternalTD die Paket-URL nicht in server.properties
  • uebernimmt ResourcePackManager die Verteilung an Spieler
  • registriert EternalTD /etd reload als nachfolgenden Reload-Befehl

Wenn ResourcePackManager nicht installiert ist

EternalTD faellt auf das direkte Bearbeiten von server.properties zurueck.

Es schreibt:

  • resource-pack
  • resource-pack-sha1

In diesem Fallback-Modus weist der Befehl darauf hin, dass ein Serverneustart erforderlich ist, damit die neuen Paketeinstellungen wirksam werden.

SHA1-Aktualisierungspruefung

Wenn EternalTD statt ResourcePackManager den server.properties-Pfad verwendet, prueft der Start auch, ob sich die SHA1 des offiziellen Ressourcenpakets geaendert hat.

Falls sie sich geaendert hat, aktualisiert EternalTD die gespeicherte SHA1 und warnt davor, dass ein Neustart erforderlich ist.

Operator-Warnverhalten

Wenn all dies zutrifft:

  • FreeMinecraftModels ist installiert
  • der beitretende Spieler ist op
  • EternalTD erkennt kein aktives Ressourcenpaket-Setup

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

  • /etd install
  • /etd initialize
  • /etd setup

Hinweise zur Bereinigung

Das Paket mit den benutzerdefinierten Modellen wird als gemeinsam genutzter Ressourceninhalt behandelt, nicht als normales umschaltbares Paket.

Wenn du es entfernen willst:

  1. Entferne die importierten Dateien manuell.
  2. Pruefe bei Bedarf die Modellordner von FreeMinecraftModels oder /fmm setup.
  3. Fuehre /etd reload aus.