SUPERFÍCIE · OCEANO
Ruínas oceânicas
Página atualizada
Construções em ruínas no fundo do oceano, às vezes reunidas em grupos. Seus baús podem conter mapas de tesouro; escovar blocos suspeitos pode revelar óstracos, e ruínas quentes também podem fornecer ovos de farejador.
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
Ruínas quentes permitem Oceano quente, Oceano morno e Oceano morno profundo. Ruínas frias permitem Oceano, Oceano profundo, Oceano frio, Oceano frio profundo, Oceano congelado e Oceano congelado profundo. [2][5]
Posições de candidatos e raridade
O Java 26.3 seleciona um chunk inicial potencial por região de 20×20 chunks (320 blocos de cada lado). A seleção de candidatos acontece antes da geração bem-sucedida da estrutura; isso não é uma densidade medida nem uma distância média de viagem. [3][4]
O ponto de entrada da geração amostra o mapa de alturas do fundo do oceano e depois passa o início ao gerador de peças de ruínas oceânicas. Uma coordenada candidata identifica a área inicial, não a posição de toda construção em um possível grupo. [1][3][4][5]
O que a posição inicial significa
Entradas quentes e frias compartilham uma grade de candidatos de 20×20 chunks. Pesos iguais de entrada são filtrados pela elegibilidade do bioma e tentados novamente após falhas; não tornam ruínas quentes e frias igualmente prováveis no mesmo bioma oceânico. [1][4][5]
Ruínas quentes de arenito e frias de pedra
Ruínas oceânicas quentes e frias usam famílias diferentes de modelos, com peças pequenas e grandes. Uma ruína grande pode ser acompanhada por ruínas menores próximas. Procure ao redor do contorno principal antes de concluir que o sítio é uma única construção isolada. [6]
Ruínas frias podem combinar camadas de tijolos, blocos rachados e musgosos; nomes repetidos de modelos são camadas de material, não três construções separadas de tesouro. Ruínas quentes usam seus próprios projetos de arenito. O posicionamento ajusta as peças ao fundo do oceano e remove alguns blocos para criar sua aparência quebrada. [6]
Afogados posicionados e perigos subaquáticos
Marcadores de dados de afogados criam afogados persistentes durante o posicionamento da ruína. Um afogado de marcador é um morador inicial, não um bloco gerador. O surgimento comum de afogados em outras águas adequadas é um processo separado. [6]
Ruínas quentes e frias também usam processadores de arqueologia. Procure nos escombros, além do local do baú, mas mantenha uma saída para um espaço onde possa respirar: paredes quebradas podem esconder tanto uma rota de aproximação quanto um inimigo. [6]
Saque e recompensas no Java 26.3
Ruínas oceânicas grandes e pequenas têm tabelas diferentes de baú, enquanto ruínas quentes e frias têm tabelas diferentes de arqueologia. Um sorteio de baú e um bloco escovado com sucesso são tentativas separadas de recompensa. [7]
A tabela de arqueologia quente tem peso total 15. Ovo de Farejador e Óstracos de Pesca, Árvore e Farejador têm peso 1 cada. A tabela fria também totaliza 15, com Óstracos de Espada, Mapa, Defensor e Baú com peso 1 cada; não inclui o ovo de farejador. [7]
O conjunto especial do baú grande tem uma entrada de mapa de tesouro enterrado com peso 10 do total 23; a equivalente pequena tem peso 5 do total 12. Ambas executam exploration_map e depois um filtro map_id com on_fail discard. Esses pesos descrevem a seleção da entrada de mapa, não uma chance incondicional de mapa utilizável. Ambos os tamanhos de baú têm um sorteio separado de armadura para náutilo, com peso vazio 148 e pesos de armadura 20, 10, 5 e 2. [7]
Em comparação direta com o Java 1.20.1, as tabelas do Java 26.3 são diferentes. A tabela inspecionada de ruína subaquática grande ganha Mapa de Tesouro Enterrado, Armadura de Cobre para Náutilo, Armadura de Diamante para Náutilo, Armadura de Ouro para Náutilo, Armadura de Ferro para Náutilo e Lança de Pedra e deixa de listar Mapa; seu primeiro conjunto muda do peso total 31 para 33. A tabela inspecionada de ruína subaquática pequena ganha Mapa de Tesouro Enterrado, Armadura de Cobre para Náutilo, Armadura de Diamante para Náutilo, Armadura de Ouro para Náutilo, Armadura de Ferro para Náutilo e Lança de Pedra e deixa de listar Mapa; seu primeiro conjunto muda do peso total 28 para 30. Use os pesos atuais em vez de transferir porcentagens antigas de baú. A entrada antiga minecraft:map com um modificador exploration_map é substituída por uma entrada dedicada minecraft:buried_treasure_map; mapas de tesouro já existiam no Java 1.20.1. [7][9]
| Item | Onde a regra se aplica | O que os dados estabelecem |
|---|---|---|
| Uma escovação bem-sucedida com a tabela de ruína quente | Chance de 6,7%; ausente da tabela fria de arqueologia comparada. [7][8] | |
| Uma escovação bem-sucedida com a tabela de ruína quente | Chance de 6,7%; os outros dois óstracos quentes têm o mesmo peso. [7][8] | |
| Uma escovação bem-sucedida com a tabela de ruína fria | Chance de 6,7%; os outros três óstracos frios têm o mesmo peso. [7][8] | |
| Conjunto especial de baú, separado para as tabelas grande e pequena | Os pesos de seleção são 10/23 e 5/12, respectivamente; mapas cuja criação falha são descartados. [7] | |
| Um baú com a tabela de ruína, de qualquer tamanho | Chance de 1,1%; um conjunto separado com peso de diamante 2 do total 185. [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][11]
| Versão | Lançamento | O que mudou |
|---|---|---|
| Java 1.13 (18w09a) | 1 de março de 2018 | Ruínas subaquáticas frias e quentes foram introduzidas. [10][11][12] |
| Java 1.13 (18w10a) | 6 de março de 2018 | Mapas de tesouro enterrado foram adicionados aos baús das ruínas. [10][11][13] |
| Java 1.13 (18w16a) | 19 de abril de 2018 | Afogados foram adicionados durante a geração das ruínas. [10][11][14] |
| Bedrock 1.4.0 | 16 de maio de 2018 | Ruínas subaquáticas foram introduzidas na Atualização Aquática. [10][11][15] |
| Java 1.16 | 23 de junho de 2020 | A frequência de ruínas oceânicas foi reduzida. [10][11][16] |
| Java 1.20 | 7 de junho de 2023 | Ruínas frias receberam cascalho suspeito, e ruínas quentes receberam areia suspeita. [10][11][17] |
| Java 1.21.11 | 9 de dezembro de 2025 | Baús de ruínas receberam lanças de pedra e armaduras para náutilos, e náutilos zumbis foram adicionados como possíveis criaturas de ruínas. [10][11][18] |
| Bedrock 1.21.130 | 9 de dezembro de 2025 | Náutilos zumbis foram adicionados como possíveis criaturas de ruínas. [10][11][19] |
| Java 26.3 | 15 de setembro de 2026 | Adicionou mapas de exploração de acampamentos abandonados que levam a ruínas oceânicas quentes. [11][20] |
| Bedrock 26.50 | 15 de setembro de 2026 | Mapas de exploração de acampamentos abandonados que podem levar a ruínas oceânicas quentes foram adicionados. [11][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.
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 Ruínas oceânicas
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/ocean_ruin_cold.json; data/minecraft/worldgen/structure/ocean_ruin_warm.json
Detalhes das evidências
SHA-1 do servidor oficial 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 por arquivo interno: data/minecraft/worldgen/structure/ocean_ruin_cold.json = a30893dd35a7c93439f67644a94d591a6608bdddf283ed7dadb62dcc7eeeca4f; data/minecraft/worldgen/structure/ocean_ruin_warm.json = 60d139b7c4b6ef999b429b048fc930ca7a34c7f6ffcad657848abc8f2b079c34
- 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/ocean_ruin_cold.json; data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json
Detalhes das evidências
SHA-1 do servidor oficial 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 por arquivo interno: data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json = 2a830ddda1101ca486aac396259c4e7f02d8c87575b1ab48c1b4ccf3c542100c; data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json = 778bc665994e47192a2987130f62326c2e4e3b22d50846910c262429a096a80e
- 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/ocean_ruins.json
Detalhes das evidências
SHA-1 do servidor oficial 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 por arquivo interno: data/minecraft/worldgen/structure_set/ocean_ruins.json = 4cf598f0f3a380fd334402518be8f43d9832d5985cf56e6046493f25edbf76cd
- 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/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/structures/OceanRuinStructure$Type.class; net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure.class. Methods: OceanRuinStructure.findGenerationPoint; Structure.findValidGenerationPoint; Structure.GenerationContext.isValidBiome
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/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/structures/OceanRuinStructure$Type.class = cd85eaa72b9f5060a6cde0cb5c35a42a816dfc09917c53d3079d75c9a07927a1; net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure.class = 9426288f7b94e8241bdab766a990df9917f7d4a0df8ae3ec7f971958f4a35fc6
- Mojang Java 26.3: Ruínas oceânicas: implementação de layout e encontros ↗
net.minecraft.world.level.levelgen.structure.structures.OceanRuinPieces; OceanRuinPieces.addPieces, addClusterRuins, addPiece, OceanRuinPiece.handleDataMarker / postProcess; OceanRuinPiece.makeSettings; OceanRuinPieces.WARM_SUSPICIOUS_BLOCK_PROCESSOR / COLD_SUSPICIOUS_BLOCK_PROCESSOR.
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: Ruínas oceânicas: dados de saque ↗
Inner META-INF/versions/26.3/server-26.3.jar: data/minecraft/loot_table/chests/underwater_ruin_big.json; data/minecraft/loot_table/chests/underwater_ruin_small.json; data/minecraft/loot_table/archaeology/ocean_ruin_warm.json; data/minecraft/loot_table/archaeology/ocean_ruin_cold.json
Detalhes das evidências
SHA-1 verificado do servidor oficial 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 dos arquivos: underwater_ruin_big.json: b4f792544678c925eec6c1adf53c2a132706567bdca068d1afd804053db3c168; underwater_ruin_small.json: c3979027a2051e91244c89710fbd8b216fb25a9ce2947202e19d2d278ffd9cf3; ocean_ruin_warm.json: b1cde868aba247016a09a541194f3f73c22dbc532fd19be5207ce01e9a650742; ocean_ruin_cold.json: 631807140b18a147c14860f220b140693b3596f1d53e9692581c6b20804150eb. A identidade da tabela e as regras condicionais de itens são distintas de qualquer contêiner específico gerado.
- Ruínas oceânicas 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:sniffer_egg","table":"data/minecraft/loot_table/archaeology/ocean_ruin_warm.json","pool":0,"fraction":"1/15","chance":0.06666666666666667,"weight":1,"total":15,"rolls":[1]},{"itemId":"minecraft:snort_pottery_sherd","table":"data/minecraft/loot_table/archaeology/ocean_ruin_warm.json","pool":0,"fraction":"1/15","chance":0.06666666666666667,"weight":1,"total":15,"rolls":[1]},{"itemId":"minecraft:mourner_pottery_sherd","table":"data/minecraft/loot_table/archaeology/ocean_ruin_cold.json","pool":0,"fraction":"1/15","chance":0.06666666666666667,"weight":1,"total":15,"rolls":[1]},{"itemId":"minecraft:diamond_nautilus_armor","table":"data/minecraft/loot_table/chests/underwater_ruin_big.json","pool":2,"fraction":"2/185","chance":0.010810810810810811,"weight":2,"total":185,"rolls":[1]}]
- Mojang Java 1.20.1: Ruínas oceânicas: saque histórico inspecionado ↗
data/minecraft/loot_tables/chests/underwater_ruin_big.json; data/minecraft/loot_tables/chests/underwater_ruin_small.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: underwater_ruin_big.json: 819d36fc83b1794f09b5d0e79913bcefb4195f3638fbb8336448889ac9108b4e; underwater_ruin_small.json: 40a121404f2b45897b6ca0a8f1704ca70c4ece690e6e731a6b9beaafdefcc2c9
- Minecraft Wiki: Ruínas oceânicas frias — histórico fixado ↗
History section, retaining edition, release grouping, development-version and experimental-toggle qualifiers.
Detalhes das evidências
Revisão fixada do artigo 3779312, de 2026-09-16T01:28:28Z. Somente afirmações históricas; não é uma versão do jogo auditada nem uma fonte de data de lançamento.
- Minecraft Wiki: Ruínas oceânicas quentes — histórico fixado ↗
History section, retaining edition, release grouping, development-version and experimental-toggle qualifiers.
Detalhes das evidências
Revisão fixada do artigo 3791557, de 2026-09-24T10:57:08Z. Somente afirmações históricas; não é uma versão do jogo auditada nem uma fonte de data de lançamento.
- Java 1.13 (18w09a): data de lançamento ↗
/id; /releaseTime
Detalhes das evidências
A data pertence à versão exata 18w09a. 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.13 (18w10a): data de lançamento ↗
/id; /releaseTime
Detalhes das evidências
A data pertence à versão exata 18w10a. 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.13 (18w16a): data de lançamento ↗
/id; /releaseTime
Detalhes das evidências
A data pertence à versão exata 18w16a. 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.
- Bedrock 1.4.0: data de lançamento ↗
Version infobox release date
Detalhes das evidências
Os lançamentos por plataforma ocorreram em datas diferentes: 16 de maio de 2018<ref name=OutNow>{{Mcnet|update-aquatic-phase-one-out-now|Update Aquatic Phase One is out now!|May 16, 2018|Tom Stone}}</ref>. Essas datas descrevem versões completas de Pocket, separadas das betas anteriores.
- Java 1.16: 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.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.
- Java 1.21.11: data de lançamento ↗
/id; /releaseTime
Detalhes das evidências
A data pertence à versão exata 1.21.11. 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.
- Bedrock 1.21.130: 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 26.3: data de lançamento ↗
Published 9/15/26; Minecraft Java 26.3 Released
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.
- Bedrock 26.50: data de lançamento ↗
Posted: 15 September 2026; opening paragraph says Wilderness Bound is out now
Detalhes das evidências
Data histórica do artigo de versão fixado da Minecraft Wiki; a introdução é atribuída separadamente ao histórico de cada artigo de estrutura.
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.