Aller au contenu principal

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

CommandeFonction
/bs initializeFlux de première configuration
/bs setupParcourir et gérer l'état des paquets
/bs downloadallTélécharge la mise à jour du plugin (le cas échéant) et tout le contenu disponible, puis recharge
/bs downloadallcontentTélécharge uniquement tout le contenu disponible (sans mise à jour du plugin)
/bs updatecontentMet à 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 recommendedpluginsListe 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 :

contentPackageTypeFiltre du menu de configurationLes fichiers arrivent dans
STRUCTURE (par défaut)Packs de structuresplugins/BetterStructures/schematics/<folderNameV2>
MODULARPacks de modulesplugins/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éfautDescription
isEnabledtrueDétermine si le contenu du paquet est actif. Basculé automatiquement lorsque vous installez ou désinstallez depuis le menu de configuration.
nameNom d'affichage montré dans le menu de configuration
descriptionLignes de description affichées dans le menu de configuration
downloadLinkEmplacement depuis lequel le paquet est récupéré
version0Version locale du contenu, comparée à la version distante pour déterminer si le paquet est obsolète
folderNameV2Sous-dossier dans lequel se trouvent les fichiers du paquet, sous schematics ou modules selon le type
contentPackageTypeSTRUCTURESTRUCTURE ou MODULAR
nightbreakSlugIdentifiant 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é.