SUPERFÍCIE · SUBSOLO
Fortaleza
Página atualizada
Labirintos subterrâneos de tijolos de pedra com bibliotecas, corredores e uma sala do portal do End. Os jogadores os procuram com olhos de ender para chegar ao End, recolhendo livros, equipamentos e moldes de ferraria de Enfeite de Olho pelo caminho.
Este guia segue o Java 26.3 padrão. Alterações históricas mantêm sua própria edição e versão. A geração e o saque do Bedrock podem ser diferentes. As capturas de tela e as seeds verificadas abaixo mantêm suas próprias versões do jogo.

28462718234064871 · Java 26.3 · SuperfícieCaptura de referência · Estrutura gerada naturalmente, fotografada no Minecraft Java 26.3.Dados do jogo e pesquisa de fontes
Onde é gerado no Java 26.3
A tag de elegibilidade do Java 26.3 contém o conjunto de biomas da Superfície. Uma lista separada de biomas preferidos influencia para onde candidatos dos anéis se movem; não é a mesma lista de biomas permitidos. [2][5]
Posições de candidatos e raridade
O Java 26.3 usa anéis concêntricos com 128 posições solicitadas de fortaleza, não uma grade de espaçamento de distribuição aleatória. [3][4]
A configuração de posicionamento pede 128 posições, com distância 32 e dispersão inicial 3. O algoritmo dos anéis muda o raio e a quantidade de posições por anel e depois procura um bioma preferido dentro de 112 blocos. Essas configurações não são um espaçamento uniforme de chunks nem uma distância fixa entre fortalezas vizinhas. [1][3][4][5]
O que a posição inicial significa
O gerador de peças do Java tenta novamente o layout até ter uma peça de sala do portal e um resultado não vazio e depois move o layout para baixo do nível do mar. Essa é uma garantia da implementação sobre o grafo de peças geradas, não uma afirmação de que toda sala permaneça desobstruída depois de toda a geração do mundo. [1][4][5]
Uma rota subterrânea ramificada até o portal
Fortalezas são montadas com corredores, curvas, escadas, cruzamentos, corredores de prisão, bibliotecas e uma sala do portal. Um baú de corredor ou uma biblioteca é um marco útil, mas nenhum deles é uma seta confiável para o portal. Registre cruzamentos e mudanças de nível. [6]
O gerador do Java tenta novamente o layout até que sua peça inicial tenha uma referência de sala do portal. Bibliotecas são peças opcionais selecionadas, com formas baixas e altas conforme o espaço disponível. O limite de duas peças de biblioteca no seletor é um máximo, não uma promessa de duas bibliotecas. [6]
| Parte | O que procurar |
|---|---|
| Sala do portal | Molduras de portal do End sobre lava, com um gerador de traças na aproximação. [6] |
| Biblioteca | Estantes e posições de baú; a forma mais alta inclui um nível superior. [6] |
| Cruzamentos e escadas | Rotas ramificadas tornam útil marcar o caminho de volta. [6] |
Traças e portais incompletos
A peça de sala do portal posiciona um gerador de traças. Algumas seleções de tijolos de pedra da estrutura também usam blocos infestados, então romper paredes pode expor um perigo separado de traças. Remover o gerador visível não remove blocos infestados em outros lugares. [6]
Os olhos das molduras do portal são selecionados individualmente durante a construção da sala. Inspecione a moldura real antes de planejar quantos olhos levar; fazer parte da planta gerada não significa que o portal da sala já esteja ativo. [6]
Saque e recompensas no Java 26.3
Baús de corredores, cruzamentos e bibliotecas de fortaleza usam tabelas separadas. A tabela de biblioteca garante um molde de Enfeite de Olho, enquanto a tabela de corredor dá ao sorteio dedicado de enfeite uma chance de um em dez. A tabela de cruzamento não contém entrada de Enfeite de Olho. [7]
O conjunto principal da biblioteca tem 2–10 seleções e favorece livros e papel. Um livro encantado é uma entrada separada de peso 10 no peso total 52, modificada no nível de encantamento 30. Um baú com livros comuns não deve ser contado como uma seleção bem-sucedida de livro encantado. [7]
A tabela de corredor contém pérolas de ender, não Olhos de Ender. Portanto, o saque de um baú de corredor não estabelece quantas molduras preenchidas ou olhos extras a sala do portal tem. A ativação do portal é uma regra diferente de geração ou jogabilidade. [7]
Em comparação direta com o Java 1.20.1, as tabelas do Java 26.3 são diferentes. A tabela inspecionada de corredor de fortaleza ganha Armadura de Cobre para Cavalo e Couro e deixa de listar Sela; seu primeiro conjunto muda do peso total 100 para 101. Use os pesos atuais em vez de transferir porcentagens antigas de baú. [7][9]
| Item | Onde a regra se aplica | O que os dados estabelecem |
|---|---|---|
| Um baú com a tabela de biblioteca | Garantido: um molde em seu próprio conjunto. [7][8] | |
| Um baú com a tabela de corredor | 10,0% de um molde contra peso vazio 9. [7] | |
| Um baú com a tabela de biblioteca | Chance de 67,8% de pelo menos uma seleção dedicada de livro encantado. [7][8] | |
| Um baú com a tabela de corredor | 22,8% de chance de pelo menos uma seleção de pérolas. [7][8] | |
| Um baú com a tabela de corredor | 7,3% de chance de pelo menos uma seleção de diamantes; cada uma fornece 1–3. [7][8] |
Histórico de versões e datas de lançamento
Esses marcos mantêm sua edição e os rótulos exatos das versões. Datas de snapshots, betas e previews pertencem a essas versões de desenvolvimento; lançamentos completos e lançamentos escalonados por plataforma da Pocket são datados separadamente. Afirmações de introdução histórica vêm do histórico citado da Wiki. [10]
| Versão | Lançamento | O que mudou |
|---|---|---|
| Java Beta 1.8 | 14 de setembro de 2011 | Introduziu fortalezas, inicialmente sem portais do End funcionais. [10][12] |
| Java 1.0.0 | 18 de novembro de 2011 | Adicionou portais do End funcionais e navegação com olhos de ender. [10][13] |
| Java 1.9 | 29 de fevereiro de 2016 | Ampliou a quantidade no mundo de três fortalezas para 128. [10][14] |
| Java 1.17 | 8 de junho de 2021 | Cobriu fortalezas oceânicas com terreno do fundo do mar. [10][15] |
| Java 1.19.3 | 7 de dezembro de 2022 | Alterou o código de posicionamento, deslocando as fortalezas de seeds existentes. [10][16] |
| Java 1.20 | 7 de junho de 2023 | Adicionou moldes de ferraria de Enfeite de Olho, garantidos nos baús das bibliotecas. [10][17] |
| Bedrock 1.20.70 | 12 de março de 2024 | Tornou obrigatória uma sala do portal do End na geração de fortalezas. [10][18] |
| Java 1.21.4 | 3 de dezembro de 2024 | Permitiu que fortalezas fossem geradas no Jardim pálido fora dos experimentos. [10][19] |
| Java 1.21.6 | 17 de junho de 2025 | Substituiu selas no saque dos baús de altar por 1–5 couros. [10][20] |
| Java 1.21.9 | 30 de setembro de 2025 | Adicionou armaduras de cobre para cavalos ao saque dos baús de altar. [10][21] |
Verificação no jogo pelo SeedLookout
Capturas de tela

28462718234064871 · Java 26.3 · SuperfícieCaptura de referência · Estrutura gerada naturalmente, fotografada no Minecraft Java 26.3.Nossas capturas de tela de estruturas geradas naturalmente em Minecraft. Cada legenda informa a semente, as coordenadas e a versão. Selecione uma para abri-la em tamanho original.
Sementes com Fortaleza
Nenhuma das nossas sementes verificadas inclui esta estrutura ainda. O guia cita dados do jogo, análise de código e outras referências; ele não verifica uma semente.
Fontes
As referências identificam a edição, a versão e as evidências do guia. O código e os dados do jogo descrevem as regras de geração; a tabela de sementes registra locais verificados no jogo. Pesquisa revisada em 2026-10-02.
- Mojang Java 26.3: configuração da estrutura ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/structure/stronghold.json
Detalhes das evidências
SHA-1 do servidor oficial 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 por arquivo interno: data/minecraft/worldgen/structure/stronghold.json = 2040ff702a3fd6efd075758bda74ecf8fdd51e6bf5b468c1ddbfa0078c18c812
- Mojang Java 26.3: tags resolvidas dos biomas de início ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/tags/worldgen/biome/has_structure/stronghold.json; data/minecraft/tags/worldgen/biome/is_overworld.json; data/minecraft/tags/worldgen/biome/stronghold_biased_to.json
Detalhes das evidências
SHA-1 do servidor oficial 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 por arquivo interno: data/minecraft/tags/worldgen/biome/has_structure/stronghold.json = 32585cc68dbf73fca70dd022de1177585adad75d0126e15820d7c21b47b98b89; data/minecraft/tags/worldgen/biome/is_overworld.json = 036ff207134fa4e3540a69537f7e53f7fd111ac4a401ea7f0b23b78c3a0a87b8; data/minecraft/tags/worldgen/biome/stronghold_biased_to.json = dc3aa440f6c6e2a2766be3df4770f4cc80c01f351adb8718720866d0786f0b10
- Mojang Java 26.3: configurações de posicionamento de candidatos ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/structure_set/strongholds.json
Detalhes das evidências
SHA-1 do servidor oficial 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 por arquivo interno: data/minecraft/worldgen/structure_set/strongholds.json = efac2e2976f903b89fe9532e7c8b297bd61aae3a16e92d9374b279b7f3109b95
- Mojang Java 26.3: filtragem de candidatos e novas tentativas ponderadas ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: net/minecraft/world/level/chunk/ChunkGenerator.class; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$ExclusionZone.class; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReducer.class; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReductionMethod.class; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement.class; net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.class. Methods: RandomSpreadStructurePlacement.getPotentialStructureChunk; AbstractSpreadingStructurePlacement.isStructureChunk; ChunkGenerator.createStructures / tryGenerateStructure
Detalhes das evidências
SHA-1 do servidor oficial 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. Implementação inspecionada usando CFR 0.152; o Java reconstruído não é uma publicação original de código-fonte da Mojang. SHA-256 por arquivo interno: net/minecraft/world/level/chunk/ChunkGenerator.class = 7e5145ec6e36cbc7af979e869d4947c85e4715b8d13105f1369f0a385c40851d; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$ExclusionZone.class = eb0d49eb1ffb0714fbdb04abde954fbdbd50cfeafd411f593de8159a06488300; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReducer.class = e2887ebf5f8937ca3b038d6e1c40bc1c77f983a97b5b7ed9bdcd78b59d103e82; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReductionMethod.class = 3664480026b9e91c8235bdbf6d98fdbbb78586f8d0decee70f9ea788d3291a71; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement.class = 0775a5cd47242fafd7f9977a9cfb821a6fffe5d1defcbc3bf8cded7e2427a4a8; net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.class = 8fbeed7711f96285b9b39b2e8363ffaa6ea80dd03baea4c1e6fa98e90b7f8eb9
- Mojang Java 26.3: pontos de entrada da geração ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: net/minecraft/world/level/chunk/ChunkGeneratorStructureState.class; net/minecraft/world/level/levelgen/structure/Structure$GenerationContext.class; net/minecraft/world/level/levelgen/structure/Structure$GenerationStub.class; net/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder.class; net/minecraft/world/level/levelgen/structure/Structure$StructureSettings.class; net/minecraft/world/level/levelgen/structure/Structure.class; net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder.class; net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.class; net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure.class. Methods: StrongholdStructure.findGenerationPoint; Structure.findValidGenerationPoint; Structure.GenerationContext.isValidBiome; generatePieces; ChunkGeneratorStructureState.generateRingPositions; StructurePiecesBuilder.moveBelowSeaLevel / moveInsideHeights
Detalhes das evidências
SHA-1 do servidor oficial 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. Implementação inspecionada usando CFR 0.152; o Java reconstruído não é uma publicação original de código-fonte da Mojang. SHA-256 por arquivo interno: net/minecraft/world/level/chunk/ChunkGeneratorStructureState.class = 1c5a2d924f5b40fe704e562a8b8710cd7a0bb0b0312e6225972c1692dea495ff; net/minecraft/world/level/levelgen/structure/Structure$GenerationContext.class = 0c4335baa022b0482299b5cc0a3d0492fd3160542640b2538a5b8934822cc12b; net/minecraft/world/level/levelgen/structure/Structure$GenerationStub.class = e7a25f7418cfbfafaa6ecc1558a4bacde160ab247be6997df4aef3288da76a52; net/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder.class = e9b9a37f14f156749ceb686ab31f34954c3b65c0e9f1ff43cdebb508a72b1261; net/minecraft/world/level/levelgen/structure/Structure$StructureSettings.class = 5796d330ef7ea491ee64b34ccdfe6c08a62b71886441bd87cd327a2fc6188f80; net/minecraft/world/level/levelgen/structure/Structure.class = fa023ce735376b7042242948275a0869a7e22d30e5e4c5c6502b521578577188; net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder.class = cd5a2c5d9d185a35017c843344d551b3953d3ea8774ecad76859eb0b45eb2e83; net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.class = 15d8c9fc028f68ff303ce08a210913e62c133ee9f53fcbf87b4679a2cd1d5177; net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure.class = d26deffd4f2150be586ab0df646975574080f5a5bcb7fefd72ba68a8880141fc
- Mojang Java 26.3: Fortaleza: implementação de layout e encontros ↗
net.minecraft.world.level.levelgen.structure.structures.StrongholdPieces; net.minecraft.world.level.levelgen.structure.structures.StrongholdStructure; StrongholdStructure.generatePieces retry loop; StrongholdPieces.PortalRoom.postProcess, Library.createPiece, SmoothStoneSelector.next and piece-weight selector.
Detalhes das evidências
SHA-1 do servidor oficial 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c; arquivo interno META-INF/versions/26.3/server-26.3.jar com SHA-256 a362163eec5d1612d520772bc16e5b39c09e3b234fdc045f56bf544284ee8ae6. Bytecode oficial inspecionado por meio do CFR 0.152; implementação reconstruída, não uma cópia do código-fonte original.
- Mojang Java 26.3: Fortaleza: dados de saque ↗
Inner META-INF/versions/26.3/server-26.3.jar: data/minecraft/loot_table/chests/stronghold_corridor.json; data/minecraft/loot_table/chests/stronghold_crossing.json; data/minecraft/loot_table/chests/stronghold_library.json
Detalhes das evidências
SHA-1 verificado do servidor oficial 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 dos arquivos: stronghold_corridor.json: 56c3aa579210fb4e28dd7feb0bfae510d58f78efc2eeb4700120977cc56d9dff; stronghold_crossing.json: f04aa0184c19cad0e2d6c17adefd1e9bd94587f85a7e712550c99fd99bef4766; stronghold_library.json: a918999b56a6f8b71de0ab8fa8e0f9f6074b506866cf92873fbc3f948f48a86c. A identidade da tabela e as regras condicionais de itens são distintas de qualquer contêiner específico gerado.
- Fortaleza no Java 26.3: probabilidades de seleção calculadas ↗
Relevant /pools indices in the data reference; LootPool.addRandomItem/addRandomItems; UniformContainerBase.uniformFields; UniformGenerator.getIntUnsafe.
Detalhes das evidências
Para conjuntos ponderados diretos e incondicionais, a chance de pelo menos uma seleção é 1 menos a média de (1−weight/totalWeight)^n sobre sorteios uniformes inclusivos de inteiros. Os valores são probabilidades teóricas de invocação da tabela, não frequências de seeds. Entradas exatas: [{"itemId":"minecraft:eye_armor_trim_smithing_template","table":"data/minecraft/loot_table/chests/stronghold_library.json","pool":1,"chance":1.0,"fraction":"1","weight":1,"total":1,"rolls":[1]},{"itemId":"minecraft:enchanted_book","table":"data/minecraft/loot_table/chests/stronghold_library.json","pool":0,"chance":0.6782168579212768,"fraction":"95741904055905/141167095653376","weight":10,"total":52,"rolls":[2,3,4,5,6,7,8,9,10]},{"itemId":"minecraft:ender_pearl","table":"data/minecraft/loot_table/chests/stronghold_corridor.json","pool":0,"chance":0.22840412656107292,"fraction":"235325/1030301","weight":10,"total":101,"rolls":[2,3]},{"itemId":"minecraft:diamond","table":"data/minecraft/loot_table/chests/stronghold_corridor.json","pool":0,"chance":0.07250599582063882,"fraction":"74703/1030301","weight":3,"total":101,"rolls":[2,3]}]
- Mojang Java 1.20.1: Fortaleza: saque histórico inspecionado ↗
data/minecraft/loot_tables/chests/stronghold_corridor.json; data/minecraft/loot_tables/chests/stronghold_library.json
Detalhes das evidências
Comparação limitada dos arquivos de dados listados; não se afirma que todos os lançamentos intermediários compartilhem alguma das duas tabelas. SHA-256: stronghold_corridor.json: 6937f3ca3d91052c3e8fd2a516725aecfc735d990cfdce5677d13dfad030b8a9; stronghold_library.json: 9fde26670b980b52a15969fee9cba958c8f12ea61e75974bd3cd8ee15d0d9722
- Minecraft Wiki: Fortaleza — histórico fixado ↗
History section, retaining edition, release grouping, development-version and experimental-toggle qualifiers.
Detalhes das evidências
Revisão fixada do artigo 3808517, de 2026-10-01T01:31:36Z. Somente afirmações históricas; não é uma versão do jogo auditada nem uma fonte de data de lançamento.
- Minecraft Wiki: descrição da Fortaleza ↗
Opening description and History
Detalhes das evidências
Revisão fixada do artigo 3808517; recuperada em 1 de outubro de 2026. O histórico do artigo fundamenta introduções históricas; a geração e o saque atuais são auditados separadamente a partir dos dados do jogo.
- Java Beta 1.8: data de lançamento ↗
/id; /releaseTime
Detalhes das evidências
Os metadados da versão estabelecem sua data, sem confirmar a introdução do recurso. O histórico original da Wiki deve sustentar a introdução separadamente.
- Java 1.0.0: data de lançamento ↗
2011: Minecraft 1.0 Released – and the First Port Arrives; November 18, 2011
Detalhes das evidências
A retrospectiva oficial do Xbox estabelece a data de lançamento público. Os metadados legados da Mojang mantêm releaseTime 2011-11-17T22:00:00+00:00; seu dia no calendário UTC não é a data de lançamento público.
- Java 1.9: data de lançamento ↗
/id; /releaseTime
Detalhes das evidências
Os metadados da versão estabelecem sua data, sem confirmar a introdução do recurso. O histórico original da Wiki deve sustentar a introdução separadamente.
- Java 1.17: data de lançamento ↗
/id; /releaseTime
Detalhes das evidências
Os metadados da versão estabelecem sua data, sem confirmar a introdução do recurso. O histórico original da Wiki deve sustentar a introdução separadamente.
- Java 1.19.3: data de lançamento ↗
/id; /releaseTime
Detalhes das evidências
A data pertence à versão exata 1.19.3. Datas de snapshots e pré-lançamentos são separadas do lançamento completo posterior; os metadados não comprovam a introdução do recurso.
- Java 1.20: data de lançamento ↗
Opening announcement: Trails & Tales Update will be coming to a device near you on June 7
Detalhes das evidências
Lançamento público em 7 de junho de 2023. Os metadados da Mojang mantêm releaseTime 2023-06-02T08:36:17+00:00; esse timestamp anterior de compilação não deve ser exibido como a data de lançamento público.
- Bedrock 1.20.70: data de lançamento ↗
Version infobox release date
Detalhes das evidências
Data fixada do artigo comunitário da versão; snapshots, betas e previews têm suas próprias datas de lançamento, separadas da versão completa.
- Java 1.21.4: data de lançamento ↗
/id; /releaseTime
Detalhes das evidências
A data pertence à versão exata 1.21.4. Datas de snapshots e pré-lançamentos são separadas do lançamento completo posterior; os metadados não comprovam a introdução do recurso.
- Java 1.21.6: data de lançamento ↗
/id; /releaseTime
Detalhes das evidências
A data pertence à versão exata 1.21.6. Datas de snapshots e pré-lançamentos são separadas do lançamento completo posterior; os metadados não comprovam a introdução do recurso.
- Java 1.21.9: data de lançamento ↗
/id; /releaseTime
Detalhes das evidências
A data pertence à versão exata 1.21.9. Datas de snapshots e pré-lançamentos são separadas do lançamento completo posterior; os metadados não comprovam a introdução do recurso.
A arte dos itens usa recursos originais Java 26.3 extraídos da versão oficial do cliente. Os ícones mantêm sua versão do jogo junto ao guia.
As descrições adaptadas da Minecraft Wiki mantêm sua atribuição sob CC BY-NC-SA 3.0. Os cálculos e a análise de código são pesquisas do SeedLookout. As legendas das capturas de tela identificam cada imagem. A tabela de sementes contém nossas sementes verificadaspublicadas; verificar um local não confirma o conteúdo de salas específicas ou dos baús.