52 estruturas: dezoito são acampamentos abandonados e 23 não se encaixam no terreno de jeito nenhum
A Fortaleza gera em 56 biomas e cada variante de vila, exceto a de planície, em exatamente um. 29 das 52 estruturas se adaptam ao solo sob elas — as outras 23 são colocadas do jeito que estão.
O Minecraft traz 52 estruturas, e a lista é mais irregular do que parece: dezoito delas são acampamentos abandonados, sete são variantes de portal em ruínas e cinco são vilas, ou seja, bem mais da metade das "52" são três ideias vestindo tags de bioma diferentes. Contagem feita a partir dos arquivos de estrutura enviados pela Mojang para a 26.3, os mesmos dados que a referência desta página exibe.
Quase tudo gera na etapa de superfície
| etapa de geração | estruturas |
|---|---|
surface_structures | 44 |
underground_structures | 5 |
underground_decoration | 3 |
A etapa de geração define a ordem, e a ordem define quem vence quando duas estruturas se sobrepõem. Com 44 das 52 em uma única etapa, a maioria das colisões é resolvida dentro do surface_structures, e não entre etapas — é por isso que uma vila e um portal em ruínas podem acabar fundidos, mas uma cidade ancestral e uma vila nunca brigam.
A distribuição por bioma é a maior variação dos dados
| estrutura | biomas em que pode gerar |
|---|---|
stronghold | 56 |
trial_chambers | 55 |
mineshaft | 52 |
ruined_portal | 25 |
| … | |
village_desert, village_savanna, village_snowy, village_taiga | 1 cada |
Vinte e sete estruturas estão presas a um único bioma: os dezoito acampamentos abandonados (um por família de bioma), as quatro vilas que não são de planície, ancient_city, desert_pyramid, nether_fossil, ruined_portal_desert e swamp_hut. village_plains ocupa dois.
O contraste é o ponto principal. Fortalezas, câmaras do desafio e poços de mina são estruturas efetivamente "em qualquer lugar" — são posicionadas 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 à risca e o posicionamento da fortaleza parece aleatório.
29 das 52 se adaptam ao terreno
terrain_adaptation decide se uma estrutura remodela o terreno onde ela cai:
- 23 não têm nada. São colocadas do jeito que estão e o mundo não é alterado por elas.
beard_thin25 ·bury2 ·beard_box1 ·encapsulate1
Ou seja, 23 estruturas — a maioria das mais antigas — não fazem nada em relação ao terreno — o que é a causa direta do templo do deserto meio soterrado e do naufrágio pendurado na beirada de um penhasco. Isso não são bugs; é o que "nenhuma adaptação" significa.
As que se adaptam são justamente as que seriam inutilizáveis de outra forma — toda vila e todo acampamento abandonado usa beard_thin para se acomodar no solo, ancient_city usa beard_box para nivelar o próprio piso nas Profundezas sombrias, e as estruturas soterradas usam bury.
28 são estruturas de quebra-cabeça
jigsaw 28 · ruined_portal 7 · mineshaft 2 · ocean_ruin 2 · shipwreck 2 · depois, onze tipos únicos.
O quebra-cabeça é o sistema de montagem por peças — vilas, bastiões, ruínas de trilha, cidades ancestrais, câmaras do desafio e acampamentos abandonados são todos construídos a partir de um conjunto de modelos, em vez de serem colocados como um modelo fixo. Se você está criando uma estrutura personalizada e quer que ela varie entre instâncias, o quebra-cabeça é exatamente o que o vanilla usa para isso. As demais ou são montadas por peças no código — mansão, fortaleza, fortaleza do End, poço de mina, cidade do End, monumento — ou escolhem entre alguns modelos fixos.
Lendo isso para um datapack
- Escolha sua etapa de geração de acordo com o que você espera de colisão. Qualquer coisa no
surface_structuresestá competindo com outras 43. - Defina uma adaptação de terreno só se você precisar. O vanilla deixa isso sem definir em 23 das 52 — principalmente as estruturas mais antigas; toda vila e todo acampamento abandonado define
beard_thin. - As listas de biomas são o controle de posicionamento da maioria das estruturas. Uma lista com um único bioma é como as variantes de vila ficam nos próprios biomas sem nenhuma lógica extra.