Pular para o conteúdo principal

Pacotes de conteúdo BetterStructures

O BetterStructures agora trata o conteúdo oficial como pacotes gerenciados em vez de um fluxo de trabalho puramente de importação manual.

Comandos principais

ComandoPropósito
/bs initializeFluxo de configuração inicial
/bs setupNavegar e gerenciar o estado dos pacotes
/bs downloadallBaixa a atualização do plugin (se houver) e todo o conteúdo disponível, depois recarrega
/bs downloadallcontentBaixa apenas todo o conteúdo disponível (sem atualização do plugin)
/bs updatecontentAtualiza conteúdo desatualizado (alias: /bs updateallcontent)
/bs forcereinstallcontent <package|all>Baixa o conteúdo novamente mesmo quando a versão instalada já está atualizada - o comando de reparo para pacotes danificados ou parcialmente apagados
/bs recommendedpluginsLista plugins complementares que combinam bem com o BetterStructures
/nightbreaklogin <token>Registro compartilhado de token Nightbreak

Esses comandos de conteúdo vêm do sistema compartilhado MagmaCore Nightbreak integrado ao BetterStructures, então o mesmo ciclo de vida (verificação de token, verificação de acesso, download, recarregamento automático) é idêntico entre os plugins da MagmaGuy.

Tipos de pacotes

Cada pacote declara um contentPackageType, e o menu de configuração oferece um filtro por tipo:

contentPackageTypeFiltro no menu de configuraçãoOs arquivos vão para
STRUCTURE (padrão)Structure Packsplugins/BetterStructures/schematics/<folderNameV2>
MODULARModule Packsplugins/BetterStructures/modules/<folderNameV2>

Use /bs setup para filtrar e inspecionar pacotes em vez de depender de listas estáticas antigas.

Campos de configuração dos pacotes

Cada pacote é descrito por uma configuração em plugins/BetterStructures/content_packages. Raramente você precisa editá-las à mão - elas vêm com o plugin e são a forma como ele rastreia o estado dos pacotes - mas os campos são:

ChavePadrãoDescrição
isEnabledtrueSe o conteúdo do pacote está ativo. É alternado automaticamente quando você instala ou desinstala pelo menu de configuração.
nameNome de exibição mostrado no menu de configuração
descriptionLinhas de descrição mostradas no menu de configuração
downloadLinkDe onde o pacote é baixado
version0Versão local do conteúdo, comparada com a versão remota para decidir se o pacote está desatualizado
folderNameV2Subpasta em que os arquivos do pacote ficam, dentro de schematics ou modules conforme o tipo
contentPackageTypeSTRUCTURESTRUCTURE ou MODULAR
nightbreakSlugIdentificador Nightbreak usado nas verificações de acesso, nos downloads e como seletor do /bs forcereinstallcontent

Instalar ou desinstalar um pacote STRUCTURE também inverte o isEnabled de cada configuração de schematic dentro da sua pasta, e em seguida dispara um recarregamento. Pacotes MODULAR são alternados apenas no nível do pacote.

Estados dos pacotes

Dependendo do pacote e do estado do seu token, o BetterStructures pode distinguir entre:

  • conteúdo instalado
  • conteúdo baixado mas não ativado
  • conteúdo desatualizado
  • conteúdo que precisa de acesso Nightbreak

Isso significa que o menu de configuração é agora a melhor forma de confirmar o que o plugin considera instalado.

Fallback de importação manual

As importações manuais ainda usam:

plugins/BetterStructures/imports

Mantenha os zips dos pacotes intactos, depois recarregue o BetterStructures se necessário. A importação manual ainda é suportada, mas não é mais o fluxo de trabalho documentado principal.