BetterStructures FAQ
Se a sua pergunta é sobre a vinculação inicial com o Nightbreak, downloads de pacotes ou importações manuais, comece pelas páginas compartilhadas Globais primeiro. Esta FAQ contém apenas respostas específicas do BetterStructures.
Por que as estruturas não estão aparecendo?
O motivo mais comum é que você está testando em terreno que já foi explorado antes da instalação do BetterStructures.
BetterStructures é projetado para gerar em terreno inexplorado, portanto não preenche retroativamente chunks antigos. Se você quer ver a geração natural rapidamente:
- voe para chunks novos
- gere um novo mundo de teste
- ou use os comandos de colocação e configuração em vez de esperar pela geração natural
Como eu paro os avisos de administrador sobre novas estruturas?
BetterStructures tem um interruptor warnAdminsAboutNewBuildings no config.yml, e /betterstructures silent alterna esse valor para você.
Isso é útil durante a pré-geração ou outros testes intensivos de administração onde os avisos se tornam incômodos.
O que significa setupDone?
setupDone rastreia se o fluxo de configuração inicial do BetterStructures foi concluído.
falsesignifica que o fluxo de configuração ainda é considerado incompletotruesignifica que o fluxo de configuração já foi concluído
Se você intencionalmente quiser re-executar a configuração, defina setupDone: false, recarregue o plugin e execute /bs initialize novamente.
O BetterStructures requer o WorldEdit?
Sim. WorldEdit é uma dependência obrigatória no plugin.yml, então o BetterStructures não funciona sem ele.
Como funciona a integração com o WorldGuard?
Se tanto o WorldGuard quanto o EliteMobs estiverem instalados, o BetterStructures registra e usa a flag betterstructures-protect para suas áreas protegidas. Ambos os plugins devem estar presentes para que a proteção WorldGuard seja ativada.
O toggle de configuração relevante é:
protectEliteMobsRegions: true
Defina como false se não quiser proteção WorldGuard gerenciada pelo BetterStructures para conteúdo suportado.
Posso adicionar itens personalizados ao tesouro do BetterStructures?
Sim. BetterStructures inclui:
/betterstructures lootify <generator> <rarity> <minAmount> <maxAmount> <weight>
Use-o enquanto segura o item que deseja registrar. O comando escreve o item segurado na entrada do gerador de tesouro selecionado.
Regras de validação atuais da implementação do comando:
- o gerador de tesouro deve existir
- a raridade já deve existir nessa configuração de tesouro
minAmountdeve ser pelo menos1maxAmountdeve ser no máximo64- o item segurado não pode ser ar
O BetterStructures suporta entradas de tesouro do MMOItems?
Sim. O BetterStructures tem suporte ao MMOItems no projeto e o fluxo de tesouro existente suporta itens de terceiros. Para a sintaxe específica do MMOItems, mantenha os exemplos de configuração exatos nos seus arquivos de tesouro alinhados com a documentação atual da página de tesouro em vez de depender de trechos mais antigos da FAQ.
Como o EliteMobs e o BetterStructures trabalham juntos?
BetterStructures tem integração suave com o EliteMobs.
Em alto nível:
- BetterStructures pode colocar marcadores de conteúdo do EliteMobs dentro de estruturas geradas
- BetterStructures também pode gerenciar áreas protegidas que importam para conteúdo apoiado pelo EliteMobs quando a integração está ativada
Para o fluxo de configuração compartilhado, vinculação de token e ciclo de vida de pacotes oficiais, use as páginas Globais e as páginas de configuração/conteúdo do BetterStructures em vez de tratar esta FAQ como a fonte principal.
Posso pré-gerar um mundo de forma mais segura?
Sim. O BetterStructures expõe configurações de pré-geração orientadas ao desempenho no config.yml, incluindo:
percentageOfTickUsedForPregeneration(padrão:0.1) - quanto de cada tick do servidor é usado para pré-geração de chunkspregenerationTPSPauseThreshold(padrão:12.0) - TPS abaixo do qual a pré-geração pausapregenerationTPSResumeThreshold(padrão:14.0) - TPS acima do qual a pré-geração retoma
Para colagem normal de estruturas, a configuração principal de cadência é:
percentageOfTickUsedForPasting: 0.2
Valores menores reduzem o impacto por tick mas tornam a colagem de estruturas mais lenta.
Como são determinadas as localizações das estruturas?
BetterStructures mantém controles de espaçamento e deslocamento aleatório por tipo de estrutura no config.yml.
Os controles de distância principais são:
distanceSurfacedistanceShallowdistanceDeepdistanceSkydistanceLiquiddistanceDungeonV2
Os controles de deslocamento relacionados são:
maxOffsetSurfacemaxOffsetShallowmaxOffsetDeepmaxOffsetSkymaxOffsetLiquidmaxOffsetDungeonV2
Na prática, isso significa que a geração é guiada pela seed e pela configuração em vez de reorganizar aleatoriamente a cada reinício.
O que modularChunkPastingSpeed faz?
modularChunkPastingSpeed (padrão: 10) controla a velocidade de colagem de chunks para masmorras modulares. Valores mais altos colam chunks mais rápido mas usam mais recursos do servidor por tick.
O que spawnProtectionRadius faz?
spawnProtectionRadius (padrão: 100) define a distância mínima em blocos das coordenadas 0, 0 do mundo dentro da qual nenhuma estrutura será colocada. Isso se aplica a todos os mundos. Defina como 0 para desativar a proteção de spawn.
Como desativo estruturas em mundos específicos?
BetterStructures mantém um arquivo de configuração ValidWorlds.yml que controla quais mundos são elegíveis para geração de estruturas. Cada mundo é listado com um toggle booleano:
New worlds spawn structures: true
Valid worlds:
world: true
world_nether: true
world_the_end: true
Defina um mundo como false para impedir que o BetterStructures coloque quaisquer estruturas nesse mundo. A configuração New worlds spawn structures controla se mundos recém-detectados são automaticamente habilitados para geração de estruturas.