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.
| Bloco | Comportamento | Caso de uso |
|---|---|---|
| Barreira | Nao coloca nenhum bloco naquela posicao - preserva o terreno original | Arredondar bordas da colagem, moldar paredes a cavernas, integracao natural |
| Bedrock | Garante que um bloco solido exista. Se ar/liquido, substitui pelo material do pedestal | Criar 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 placa | Linha 1 | Linha 2-4 | Plugin necessario |
|---|---|---|---|
| Mobs vanilla | [spawn] | Tipo de entidade | Nenhum |
| EliteMobs | [elitemobs] | Nome do arquivo do chefe (pode abranger varias linhas) | EliteMobs |
| MythicMobs | [mythicmobs] | Nome do mob + nivel em linhas separadas | MythicMobs |
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:
- Escolha um canto da construcao e use o comando
//pos1 - Escolha o canto diagonalmente oposto e use o comando
//pos2 - Use o comando
//copy - Use o comando
/schem save <schematicname>onde<schematicName>e o nome do arquivo que voce deseja usar para seu schematic.
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 construcao | Posicao de ancoragem recomendada | Razao |
|---|---|---|
| Superficie | Ponto mais baixo do chao | Garante alinhamento correto com o solo |
| Subterraneo | No topo da construcao | Permite determinar corretamente a profundidade de enterramento |
| Liquido | Na superficie da agua | Posicionamento correto na superficie da agua |
| Ar/Ceu | No topo da construcao | Posicionamento 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:
| Chave | Padrao | Obrigatorio | Descricao |
|---|---|---|---|
isEnabled | true | ❌ | Se o schematic esta habilitado. Se desabilitado, nao sera colocado em nenhum lugar. |
weight | 1.0 | ❌ | Peso de selecao. Maior = mais provavel de ser escolhido. 2.0 = 2x mais provavel, 0.5 = metade da probabilidade. |
pedestalMaterial | Auto-detectar | ❌ | Material 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. |
treasureFile | Padrao do gerador | ❌ | Substituir o arquivo de tesouro para esta estrutura. Geralmente e melhor modificar o gerador em vez disso. |
Recipientes de loot: O BetterStructures detecta automaticamente baús, baús armadilhados e caixas de shulker colocados dentro dos schematics e os preenche com loot do arquivo de tesouro atribuído. Não são necessárias placas especiais ou configurações adicionais para esses recipientes.
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