Pular para o conteúdo principal

Criar Geradores

Geradores

Os geradores sao a parte mais poderosa do sistema de configuracao do BetterStructures. Por padrao, existem 31 geradores que gerenciam coletivamente mais de 200 construcoes atualmente distribuidas pelo BetterStructures. Voce pode criar seus proprios geradores ou usar os existentes como atalho.

Os geradores dizem ao plugin exatamente onde as coisas devem aparecer e definem as tabelas de saque. Os geradores padrao tambem sao nomeados de maneiras que devem ser muito faceis de adivinhar o que fazem.

Opcoes de configuracao do gerador

ChavePadraoObrigatorioDescricao
isEnabledtrueSe o gerador esta habilitado
structureType-Onde as estruturas aparecem (ver tabela abaixo)
lowestYLevel-59Nivel Y minimo para aparicao
highestYLevel320Nivel Y maximo para aparicao
validWorldsTodos permitidosLista de mundos onde estruturas podem aparecer
validWorldEnvironmentsTodos permitidosNORMAL, NETHER, THE_END
validBiomesV2Todos os biomasLista de biomas validos (formato namespace:key)
treasureFilename-Arquivo de tesouro para saque de baus

structureType

Define que tipo de estrutura e a construcao. Voce pode especificar multiplos tipos de estrutura para um unico gerador!

TipoSuperficieNetherEndDescricao
SURFACESuperficiePontos similares a superficieSuperficieAparece na superficie do mundo
SKYY 80-120Pontos similares a arY 80-120Aparece no ceu (configuravel em config.yml)
UNDERGROUND_SHALLOWY 0-60Y 60-120Alturas validasEstruturas subterraneas rasas
UNDERGROUND_DEEPY -64 a 0Y 0-60❌ Nao apareceEstruturas subterraneas profundas
LIQUID_SURFACEAgua (oceanos)Lagos de lava❌ Nao apareceAparece em superficies liquidas
DUNGEONUsado para colocacao de masmorras modulares
Exemplo de multiplos tipos de estrutura
structureType:
- SURFACE
- UNDERGROUND_SHALLOW

Isso permite que o mesmo gerador gere estruturas em multiplas localizacoes, como tanto na superficie quanto em areas subterraneas rasas.

Nota: Existem duas configuracoes subterraneas porque o Minecraft tem muito espaco subterraneo. Ter ambas garante distribuicao uniforme atraves das profundidades e evita que jogadores percam estruturas.


Faixas de nivel Y por dimensao

Faixas de altitude padrao por dimensao (configuraveis em config.yml):

DimensaoFaixa padraoConfiguracoes
Superficie/PersonalizadoY=-60 a Y=320lowestYNormalCustom / highestYNormalCustom
NetherY=4 a Y=120lowestYNether / highestYNether
EndY=0 a Y=320lowestYEnd / highestYEnd
Ceu (Superficie)Y=80 a Y=120normalCustomAirBuildingMinAltitude / Max...
Ceu (End)Y=80 a Y=120endAirBuildMinAltitude / Max...

Esses padroes podem ser substituidos por gerador usando lowestYLevel e highestYLevel.


Suporte a biomas personalizados

O BetterStructures suporta automaticamente biomas personalizados de geradores de mundo como Terralith, Iris, Terra e TerraformGenerator.

Quando voce especifica um bioma vanilla em validBiomesV2, o plugin inclui automaticamente biomas personalizados compativeis:

validBiomesV2:
- minecraft:plains
- minecraft:forest

Isso gera estruturas nos biomas vanilla E em todos os biomas personalizados mapeados para esses tipos (ex.: terralith:blooming_plains).


treasureFilename

Define o arquivo de tesouro para saque de baus. Isso se aplica a todas as construcoes que usam este gerador, a menos que seja substituido na configuracao do schematic.