Pular para o conteúdo principal

Criar conteudo


Criar a construcao

Nao ha restricoes sobre o que voce pode construir para o BetterStructures, embora seja recomendado manter o tamanho das estruturas abaixo de 100x100x100 blocos por razoes de adequacao ao mundo e desempenho. Dito isso, ele pode facilmente lidar com estruturas muito maiores.


Blocos especiais

O BetterStructures tem dois blocos especiais: barreiras e bedrock. Qualquer outro bloco que o WorldEdit possa colar sera colado normalmente, mas blocos de barreira e bedrock sao a excecao.

BlocoComportamentoCaso de uso
BarreiraNao coloca nenhum bloco naquela posicao - preserva o terreno originalArredondar bordas da colagem, moldar paredes a cavernas, integracao natural
BedrockGarante que um bloco solido exista. Se ar/liquido, substitui pelo material do pedestalCriar pisos para trilhos, garantir que o piso exista sem sobrescrever blocos existentes

Placas de spawn

O BetterStructures pode usar placas com texto especifico para gerar mobs e chefes do EliteMobs e MythicMobs em locais especificos.

Nota: As placas de spawn permanecem visiveis na estrutura. Coloque-as em locais ocultos se nao quiser que os jogadores as vejam.

Tipo de placaLinha 1Linha 2-4Plugin necessario
Mobs vanilla[spawn]Tipo de entidadeNenhum
EliteMobs[elitemobs]Nome do arquivo do chefe (pode abranger varias linhas)EliteMobs
MythicMobs[mythicmobs]Nome do mob + nivel em linhas separadasMythicMobs
Exemplos de placas de spawn

Mobs vanilla

[spawn]

ZOMBIE

Gera um zumbi persistente naquela localizacao. Funciona para qualquer Spigot EntityType, incluindo suportes de armadura e cristais do End.

EliteMobs

[elitemobs]

test_boss_with

_a_long_name

.yml

Nomes de arquivo longos podem abranger varias linhas. As arenas de combate sao protegidas pelo WorldGuard ate que todos os chefes sejam eliminados.

MythicMobs

[mythicmobs]

SkeletalKnight

10

Gera um SkeletalKnight no nivel 10.


Schematics

Os schematics sao arquivos gerados pelo WorldEdit ou FastAsyncWorldEdit que contem os blocos da construcao que o BetterStructures utilizara. O BetterStructures usa o formato de arquivo .schem (o padrao moderno do WorldEdit). Certifique-se de salvar seus schematics no formato .schem, nao no formato legado .schematic.

Instrucoes detalhadas sobre como criar um schematic nao estao incluidas aqui, pois estao documentadas detalhadamente nas documentacoes do WorldEdit e FastAsyncWorldEdit, mas geralmente e feito da seguinte forma:

  1. Escolha um canto da construcao e use o comando //pos1
  2. Escolha o canto diagonalmente oposto e use o comando //pos2
  3. Use o comando //copy
  4. Use o comando /schem save <schematicname> onde <schematicName> e o nome do arquivo que voce deseja usar para seu schematic.
worldedit documentation image from their docs

Certifique-se de executar o comando //pos1 no ponto 1 e //pos2 no ponto 2!


Ponto de ancoragem

Os pontos de ancoragem sao onde voce executa o comando //copy para o schematic. Eles determinam o ponto de origem da estrutura quando colocada no mundo.

Tipo de construcaoPosicao de ancoragem recomendadaRazao
SuperficiePonto mais baixo do chaoGarante alinhamento correto com o solo
SubterraneoNo topo da construcaoPermite determinar corretamente a profundidade de enterramento
LiquidoNa superficie da aguaPosicionamento correto na superficie da agua
Ar/CeuNo topo da construcaoPosicionamento correto de altitude

Importante: Esteja sempre muito perto ou diretamente acima das construcoes ao copiar. Quanto mais longe voce estiver, mais lag a operacao de colagem causara.


Configuracoes de schematic

Cada arquivo de schematic tem uma configuracao de schematic. Se um arquivo de schematic acabou de ser adicionado ao servidor, a configuracao sera gerada apos uma reinicializacao ou apos /betterstructures reload.

Essas configuracoes permitem definir as seguintes opcoes para a colagem do schematic:

ChavePadraoObrigatorioDescricao
isEnabledtrueSe o schematic esta habilitado. Se desabilitado, nao sera colocado em nenhum lugar.
weight1.0Peso de selecao. Maior = mais provavel de ser escolhido. 2.0 = 2x mais provavel, 0.5 = metade da probabilidade.
pedestalMaterialAuto-detectarMaterial para blocos de pedestal (nomes de Material do Spigot). Auto-detecta o melhor ajuste se nao definido.
generatorConfigFilename-Nome do arquivo de configuracao do gerador incluindo a extensao .yml. Schematics sem isso nao serao gerados.
treasureFilePadrao do geradorSubstituir o arquivo de tesouro para esta estrutura. Geralmente e melhor modificar o gerador em vez disso.
Detalhes de configuracao

pedestalMaterial

Os pedestais sao blocos colocados sob edificios de superficie/subterraneos para preencher espacos de ar e melhorar a integracao com o terreno. Estes tambem sao os blocos que substituem os blocos de bedrock no schematic.

Quando nada e definido, o plugin analisa os blocos abaixo do local de colocacao da estrutura e seleciona o tipo de material mais comum usando selecao aleatoria ponderada. Padroes: Nether = netherrack, End = pedra do End, Outro = pedra.

generatorConfigFilename

Exemplo: generatorConfigFilename: generator_surface_global.yml

O arquivo do gerador e encontrado na pasta de configuracao de geradores.

treasureFile

Consulte a documentacao de arquivos de tesouro e a documentacao de geradores para mais detalhes.

Personalizar conteudo

Tudo distribuido no BetterStructures e editavel. Voce pode modificar quaisquer arquivos de schematic e configuracoes de gerador ao seu gosto.

O guia de criacao de conteudo acima tambem e um guia que pode ajuda-lo a editar conteudo existente.


Solucao de problemas

Se sua estrutura nao aparece, verifique se:

  • O arquivo de schematic esta no formato .schem
  • Uma configuracao de gerador valida esta especificada
  • A opcao isEnabled esta definida como true
  • Sua versao do WorldEdit/FastAsyncWorldEdit e compativel

Se as placas de spawn nao funcionam:

  • Verifique se o formato da placa corresponde exatamente aos exemplos
  • Para EliteMobs/MythicMobs, certifique-se de que os plugins estejam instalados
  • Verifique se os tipos de entidade/nomes de mob estao escritos corretamente
  • Consulte os logs do servidor para mensagens de erro especificas