Paquets de contenu BetterStructures
BetterStructures traite désormais le contenu officiel comme des paquets gérés plutôt que selon un flux de travail purement d'import manuel.
Commandes principales
| Commande | Fonction |
|---|---|
/bs initialize | Flux de première configuration |
/bs setup | Parcourir et gérer l'état des paquets |
/bs downloadall | Télécharge la mise à jour du plugin (le cas échéant) et tout le contenu disponible, puis recharge |
/bs downloadallcontent | Télécharge uniquement tout le contenu disponible (sans mise à jour du plugin) |
/bs updatecontent | Met à jour le contenu obsolète (alias : /bs updateallcontent) |
/bs forcereinstallcontent <package|all> | Retélécharge le contenu même lorsque la version installée est déjà à jour - c'est la commande de réparation pour les packs endommagés ou partiellement supprimés |
/bs recommendedplugins | Liste les plugins compagnons qui s'associent bien à BetterStructures |
/nightbreaklogin <token> | Enregistrement partagé du token Nightbreak |
Ces commandes de contenu proviennent du système partagé MagmaCore Nightbreak intégré à BetterStructures, ce qui fait que le même cycle de vie (vérification du token, vérification de l'accès, téléchargement, rechargement automatique) est identique sur l'ensemble des plugins MagmaGuy.
Types de paquets
Chaque paquet déclare un contentPackageType, et le menu de configuration propose un filtre par type :
contentPackageType | Filtre du menu de configuration | Les fichiers arrivent dans |
|---|---|---|
STRUCTURE (par défaut) | Packs de structures | plugins/BetterStructures/schematics/<folderNameV2> |
MODULAR | Packs de modules | plugins/BetterStructures/modules/<folderNameV2> |
Utilisez /bs setup pour filtrer et inspecter les paquets plutôt que de vous fier à d'anciennes listes statiques.
Champs de configuration des paquets
Chaque paquet est décrit par une configuration dans plugins/BetterStructures/content_packages. Vous n'avez que rarement besoin de les modifier à la main - elles sont fournies avec le plugin et servent à suivre l'état des paquets - mais voici les champs :
| Clé | Par défaut | Description |
|---|---|---|
isEnabled | true | Détermine si le contenu du paquet est actif. Basculé automatiquement lorsque vous installez ou désinstallez depuis le menu de configuration. |
name | — | Nom d'affichage montré dans le menu de configuration |
description | — | Lignes de description affichées dans le menu de configuration |
downloadLink | — | Emplacement depuis lequel le paquet est récupéré |
version | 0 | Version locale du contenu, comparée à la version distante pour déterminer si le paquet est obsolète |
folderNameV2 | — | Sous-dossier dans lequel se trouvent les fichiers du paquet, sous schematics ou modules selon le type |
contentPackageType | STRUCTURE | STRUCTURE ou MODULAR |
nightbreakSlug | — | Identifiant Nightbreak utilisé pour les vérifications d'accès, les téléchargements, et comme sélecteur pour /bs forcereinstallcontent |
Installer ou désinstaller un paquet STRUCTURE bascule également isEnabled sur chaque configuration de schematic contenue dans son dossier, puis déclenche un rechargement. Les paquets MODULAR ne sont basculés qu'au niveau du paquet.
États des paquets
Selon le paquet et l'état de votre token, BetterStructures peut distinguer :
- le contenu installé
- le contenu téléchargé mais non activé
- le contenu obsolète
- le contenu nécessitant un accès Nightbreak
Cela signifie que le menu de configuration est désormais le meilleur moyen de confirmer ce que le plugin considère comme installé.
Repli sur l'import manuel
Les imports manuels utilisent toujours :
plugins/BetterStructures/imports
Gardez les zips de paquets intacts, puis rechargez BetterStructures si nécessaire. L'import manuel est toujours pris en charge, mais ce n'est plus le flux de travail principal documenté.