34 estruturas: sete são portais em ruínas e 23 não se encaixam no terreno
Fortalezas surgem em 55 biomas e cada variante de vila em exatamente um. Apenas 11 das 34 estruturas se adaptam ao terreno abaixo delas — o resto é colocado como está.
Minecraft possui 34 estruturas, e a lista é mais irregular do que parece: sete delas são variantes de portal em ruínas e cinco são vilas, então aproximadamente um terço das "34" são duas ideias usando diferentes tags de bioma. Contado a partir dos arquivos de estrutura enviados pela Mojang para a versão 26.2, que são os mesmos dados que a referência desta página renderiza.
Quase tudo é gerado na etapa de superfície
| Etapa de geração | Estruturas |
|---|---|
surface_structures | 26 |
underground_structures | 5 |
underground_decoration | 3 |
A etapa de geração decide a ordem, e a ordem decide quem vence quando duas estruturas se sobrepõem. Com 26 de 34 em uma única etapa, a maioria das colisões é resolvida dentro de surface_structures em vez de entre as etapas — é por isso que uma vila e um portal em ruínas podem acabar mesclados, mas uma cidade antiga e uma vila nunca entram em conflito.
A distribuição de biomas é a maior variação nos dados
| Estrutura | Biomas em que pode surgir |
|---|---|
stronghold | 55 |
trial_chambers | 54 |
mineshaft | 51 |
ruined_portal | 24 |
| … | |
village_desert, village_savanna, village_snowy, village_taiga | 1 cada |
Nove estruturas estão restritas a um único bioma: as quatro vilas que não são das Planícies, ancient_city, desert_pyramid, nether_fossil, ruined_portal_desert e swamp_hut.
O contraste é o ponto principal. Fortalezas (strongholds), câmaras de testes (trial chambers) e minas (mineshaft) são efetivamente estruturas "em qualquer lugar" — elas são colocadas por regras de distância, não por bioma — enquanto cada variante de vila é uma tag de bioma com um conjunto de construções anexado. É por isso que o estilo da vila acompanha o bioma exatamente e o posicionamento da fortaleza parece aleatório.
Apenas 11 de 34 se adaptam ao terreno
terrain_adaptation decide se uma estrutura remodela o terreno em que aterrissa:
- 23 não têm nenhuma. Elas são colocadas como estão e o mundo não é alterado para elas.
beard_thin7 ·bury2 ·beard_box1 ·encapsulate1
Assim, dois terços das estruturas não fazem nada em relação ao terreno — o que é a causa direta do templo do deserto semi-enterrado e do naufrágio pendurado em uma saliência. Isso não são bugs; é o que significa "nenhuma adaptação".
As quatro que se adaptam são as que seriam inutilizáveis de outra forma: ancient_city usa beard_box para nivelar seu piso nas Profundezas sombrias, e as enterradas usam bury.
Dez são estruturas de quebra-cabeça (jigsaw)
jigsaw 10 · ruined_portal 7 · mineshaft 2 · ocean_ruin 2 · shipwreck 2 · depois onze tipos únicos.
Jigsaw é o sistema de montagem de peças — vilas, bastiões, ruínas de trilha (trail ruins), cidades antigas e câmaras de testes são todas construídas a partir de um conjunto de modelos em vez de serem colocadas como um modelo fixo. Se você está criando uma estrutura personalizada e quer que ela varie entre as instâncias, jigsaw é o que o vanilla usa exatamente para isso; todo o resto nesta lista é um modelo fixo.
Lendo para um datapack
- Escolha sua etapa de geração para corresponder às suas expectativas de colisão. Qualquer coisa em
surface_structuresestá competindo com outras 25. - Defina uma adaptação de terreno apenas se precisar. O vanilla a deixa indefinida em 23 de 34 — encaixar-se no terreno é a exceção, não o padrão.
- Listas de biomas são o controle de posicionamento para a maioria das estruturas. Uma lista de um bioma é como as variantes de vila permanecem em seus próprios biomas sem qualquer lógica extra.