Zum Hauptinhalt springen

FreeMinecraftModels Inhaltspakete

Offizielle FMM-Inhalte werden jetzt als verwaltete Nightbreak-Pakete bereitgestellt.

Aktuelle offizielle Pakete

Das aktuelle Plugin definiert zwei vorgefertigte offizielle Pakete:

  • BetterStructures Prop Pack
  • EliteMobs Prop Pack

Jedes Paket hat einen lokalen Ordnernamen, einen Nightbreak-Slug, ein Versionsfeld und einen aktivierten/deaktivierten Status in content_packages.

Was das Einrichtungsmenü verwaltet

/fmm setup ist die aktuelle Quelle der Wahrheit für den Paketstatus. Das Menü kann unterscheiden zwischen:

  • installierten Paketen
  • heruntergeladenen, aber derzeit deaktivierten Paketen
  • veralteten Paketen
  • Paketen, die Nightbreak-Zugang erfordern

Das Einrichtungsmenü löst auch Hintergrundaktualisierungen für Paketversionen und Zugangsüberprüfungen aus, sodass das Menü der richtige Ort ist, um den aktuellen Paketstatus zu überprüfen.

Ordnerverhalten

Das Plugin verwendet jetzt Paketstatus-Ordnerverschiebungen für aktivierte und deaktivierte Inhalte:

  • Ordner aktivierter Pakete befinden sich in models/<folderName>
  • Ordner deaktivierter Pakete befinden sich in models_disabled/<folderName>

Das bedeutet, dass ein Paket vollständig auf der Festplatte heruntergeladen sein kann, ohne in der Laufzeit-Modellliste aktiv zu sein.

Download- und Installations-Lebenszyklus

Es gibt zwei getrennte Schritte:

  1. Den Paketinhalt herunterladen. Downloads gehen nach plugins/FreeMinecraftModels/imports und lösen dann einen Reload/Import-Durchlauf aus.
  2. Das Paket aktiviert oder deaktiviert halten. Das Einrichtungsmenü installiert und deinstalliert Pakete, indem es deren Ordner zwischen models und models_disabled verschiebt.

Massenoperationen folgen demselben Modell:

  • /fmm downloadall lädt jedes verfügbare Paket herunter, das fehlt oder veraltet ist
  • /fmm updatecontent aktualisiert nur veraltete Pakete

Beide Massenbefehle laden FreeMinecraftModels nach erfolgreichen Downloads automatisch neu, damit die neu heruntergeladenen Inhalte verfügbar werden.