Saltar al contenido principal

Paquetes de contenido de BetterStructures

BetterStructures ahora trata el contenido oficial como paquetes gestionados en lugar de un flujo de trabajo puramente de importación manual.

Comandos principales

ComandoPropósito
/bs initializeFlujo de configuración inicial
/bs setupExplorar y gestionar el estado de los paquetes
/bs downloadallDescarga la actualización del plugin (si la hay) y todo el contenido disponible, y luego recarga
/bs downloadallcontentDescarga solo todo el contenido disponible (sin actualización del plugin)
/bs updatecontentActualiza el contenido desactualizado (alias: /bs updateallcontent)
/bs forcereinstallcontent <package|all>Vuelve a descargar el contenido incluso cuando la versión instalada ya está al día: el comando de reparación para paquetes dañados o borrados parcialmente
/bs recommendedpluginsLista los plugins complementarios que combinan bien con BetterStructures
/nightbreaklogin <token>Registro compartido de token de Nightbreak

Estos comandos de contenido provienen del sistema compartido MagmaCore Nightbreak incluido en BetterStructures, por lo que el mismo ciclo de vida (comprobación de token, comprobación de acceso, descarga, recarga automática) es idéntico en todos los plugins de MagmaGuy.

Tipos de paquetes

Cada paquete declara un contentPackageType, y el menú de configuración ofrece un filtro por tipo:

contentPackageTypeFiltro del menú de configuraciónLos archivos van a
STRUCTURE (predeterminado)Structure Packsplugins/BetterStructures/schematics/<folderNameV2>
MODULARModule Packsplugins/BetterStructures/modules/<folderNameV2>

Usa /bs setup para filtrar e inspeccionar paquetes en lugar de depender de listas estáticas antiguas.

Campos de configuración de un paquete

Cada paquete se describe mediante una configuración en plugins/BetterStructures/content_packages. Rara vez necesitarás editarlas a mano —vienen con el plugin y son la forma en que este rastrea el estado de los paquetes—, pero los campos son:

ClavePredeterminadoDescripción
isEnabledtrueSi el contenido del paquete está activo. Se alterna automáticamente cuando instalas o desinstalas desde el menú de configuración.
nameNombre visible que se muestra en el menú de configuración
descriptionLíneas de descripción que se muestran en el menú de configuración
downloadLinkDesde dónde se obtiene el paquete
version0Versión local del contenido, comparada con la versión remota para decidir si el paquete está desactualizado
folderNameV2Subcarpeta en la que viven los archivos del paquete, dentro de schematics o modules según el tipo
contentPackageTypeSTRUCTURESTRUCTURE o MODULAR
nightbreakSlugIdentificador de Nightbreak usado para las comprobaciones de acceso, las descargas y como selector de /bs forcereinstallcontent

Instalar o desinstalar un paquete STRUCTURE también cambia isEnabled en cada configuración de esquemático dentro de su carpeta, y después dispara una recarga. Los paquetes MODULAR se alternan únicamente a nivel de paquete.

Estados de los paquetes

Dependiendo del paquete y el estado de tu token, BetterStructures puede distinguir entre:

  • contenido instalado
  • contenido descargado pero no activado
  • contenido desactualizado
  • contenido que necesita acceso de Nightbreak

Esto significa que el menú de configuración es ahora la mejor forma de confirmar lo que el plugin considera instalado.

Respaldo de importación manual

Las importaciones manuales aún usan:

plugins/BetterStructures/imports

Mantén los zips de paquetes intactos, luego recarga BetterStructures si es necesario. La importación manual aún está soportada, pero ya no es el flujo de trabajo documentado principal.