Zum Hauptinhalt springen

BetterStructures Inhaltspakete

BetterStructures behandelt offizielle Inhalte jetzt als verwaltete Pakete anstelle eines reinen manuellen Import-Workflows.

Hauptbefehle

BefehlZweck
/bs initializeErsteinrichtungsablauf
/bs setupPaketzustand durchsuchen und verwalten
/bs downloadallLädt das Plugin-Update (falls vorhanden) und alle verfügbaren Inhalte herunter und lädt dann neu
/bs downloadallcontentLädt nur alle verfügbaren Inhalte herunter (kein Plugin-Update)
/bs updatecontentAktualisiert veraltete Inhalte (Alias: /bs updateallcontent)
/bs forcereinstallcontent <package|all>Lädt Inhalte erneut herunter, selbst wenn die installierte Version bereits aktuell ist – der Reparaturbefehl für beschädigte oder teilweise gelöschte Pakete
/bs recommendedpluginsListet Begleit-Plugins auf, die gut mit BetterStructures harmonieren
/nightbreaklogin <token>Gemeinsame Nightbreak-Token-Registrierung

Diese Inhaltsbefehle stammen aus dem gemeinsamen MagmaCore-Nightbreak-System, das in BetterStructures gebündelt ist, sodass derselbe Lebenszyklus (Token-Prüfung, Zugangsprüfung, Download, automatisches Neuladen) bei allen MagmaGuy-Plugins identisch ist.

Pakettypen

Jedes Paket deklariert einen contentPackageType, und das Setup-Menü bietet einen Filter pro Typ:

contentPackageTypeFilter im Setup-MenüDateien landen in
STRUCTURE (Standard)Strukturpaketeplugins/BetterStructures/schematics/<folderNameV2>
MODULARModulpaketeplugins/BetterStructures/modules/<folderNameV2>

Verwende /bs setup, um Pakete zu filtern und zu inspizieren, anstatt dich auf alte statische Listen zu verlassen.

Felder der Paketkonfiguration

Jedes Paket wird durch eine Konfiguration in plugins/BetterStructures/content_packages beschrieben. Du musst diese nur selten von Hand bearbeiten – sie werden mit dem Plugin ausgeliefert und sind die Art, wie es den Paketzustand verfolgt –, aber die Felder sind:

SchlüsselStandardBeschreibung
isEnabledtrueOb die Inhalte des Pakets aktiv sind. Wird für dich umgeschaltet, wenn du aus dem Setup-Menü heraus installierst oder deinstallierst.
nameAnzeigename im Setup-Menü
descriptionBeschreibungszeilen im Setup-Menü
downloadLinkVon wo das Paket bezogen wird
version0Lokale Inhaltsversion, die mit der entfernten Version verglichen wird, um zu entscheiden, ob das Paket veraltet ist
folderNameV2Unterordner, in dem die Dateien des Pakets liegen, je nach Typ unter schematics oder modules
contentPackageTypeSTRUCTURESTRUCTURE oder MODULAR
nightbreakSlugNightbreak-Bezeichner für Zugangsprüfungen, Downloads und als Auswahl für /bs forcereinstallcontent

Das Installieren oder Deinstallieren eines STRUCTURE-Pakets kippt außerdem isEnabled in jeder Schematic-Konfiguration innerhalb seines Ordners und löst anschließend ein Neuladen aus. MODULAR-Pakete werden ausschließlich auf Paketebene umgeschaltet.

Paketzustände

Abhängig vom Paket und deinem Token-Zustand kann BetterStructures unterscheiden zwischen:

  • installierten Inhalten
  • heruntergeladenen, aber nicht aktivierten Inhalten
  • veralteten Inhalten
  • Inhalten, die Nightbreak-Zugang benötigen

Das bedeutet, dass das Setup-Menü jetzt der beste Weg ist, um zu bestätigen, was das Plugin als installiert betrachtet.

Manueller Import-Fallback

Manuelle Importe verwenden weiterhin:

plugins/BetterStructures/imports

Paket-Zips intakt lassen, dann BetterStructures bei Bedarf neu laden. Manueller Import wird weiterhin unterstützt, ist aber nicht mehr der hauptsächlich dokumentierte Workflow.