seedlookout
Português BR
Todos os artigos

Por que começamos o SeedLookout

Uma mansão da floresta sobre uma base alta de pedra acima de um rio, em uma floresta escura com cogumelos vermelhos e picos nevados ao fundo. Captura do jogo, Java 1.20.1.

O SeedLookout é um catálogo de sementes de Minecraft que carregamos na versão do jogo indicada. Cada local listado em uma página de semente foi encontrado nas suas coordenadas nessa versão, e todas as capturas da página vêm do próprio jogo. Começamos a desenvolvê-lo no fim de setembro de 2026. Até hoje, ele tem 116 sementes verificadas no jogo: 106 para Java 26.3 e 10 para Java 1.20.1.

Também estamos desenvolvendo um mapa de sementes, um buscador de sementes e um conjunto de ferramentas de mundo. Todos funcionam no navegador e podem ser usados com qualquer semente.

Por que começamos

Queríamos uma lista de sementes cujas coordenadas funcionassem ao carregar o próprio mundo e ferramentas que explicassem até onde confiar nos resultados. Antes de desenvolver qualquer coisa, reunimos 674 registros públicos de sementes de 181 páginas: dois sites de sementes, três seleções de publicações, um guia de vilas de um criador e a lista de sementes de um vídeo. Juntos, eles abrangem 634 números de semente diferentes. Depois, conferimos em cada registro os detalhes de que um jogador precisa para reproduzir o mundo.

Gráficos de barras. Painel a: proporção dos 674 registros públicos de sementes que omitem cada detalhe. Tipo de mundo não informado 542, algumas alturas de locais ausentes 488, versão exata ausente 412, criador sem crédito 87, versão não informada 81, coordenadas ausentes 62, Java ou Bedrock não informado 28. Painel b: registros por família de versões citada. 26.x 329, 1.21 23, 1.20 57, 1.19 11, 1.18 9, 1.0–1.17 148, Alpha e Beta 15, não informada 81, outra 1.

Figura 1. O que 674 registros públicos de sementes omitiram (a) e quais versões citaram (b). Um registro pode ter várias lacunas. Dados reunidos de 181 páginas públicas até 30 de setembro de 2026; são afirmações das próprias fontes, que ainda não tínhamos verificado.

A versão e a edição são os fatores mais importantes para reproduzir um mundo. Dos registros, 412 (61%) não informavam a versão exata: 331 citavam apenas uma família, como “1.20”, em vez de uma versão exata, como “1.20.1”, e 81 (12%) não informavam versão alguma. Outros 28 não diziam se a semente era para Java ou Bedrock. Em 62 registros, faltavam coordenadas para todos os locais, e 488 (72%) omitiam a altura de pelo menos um deles. Quatro registros continham detalhes que se contradiziam ou contrariavam uma fonte anterior: um número de semente sem seu sinal de menos, um número diferente para as mesmas coordenadas e duas coordenadas apresentadas de duas maneiras diferentes.

Os registros também abrangem toda a história do jogo: 329 citavam uma versão 26.x, 148 citavam uma versão 1.17 ou anterior, e 15 citavam a época de Alpha ou Beta.

Essas lacunas importam porque uma semente nem sempre produz o mesmo mundo. Quando uma atualização muda a geração, a mesma semente pode produzir um terreno diferente. Java e Bedrock podem compartilhar o terreno e os biomas de uma semente e ainda posicionar estruturas de maneiras diferentes. A página Sobre explica como escolher uma semente compatível com o seu jogo. Tratamos todos os registros reunidos como não verificados. Eles ficam nos arquivos de pesquisa, fora do site, até que os tenhamos conferido por conta própria.

Como uma semente é verificada

Para cada semente, carregamos um mundo novo na versão indicada do jogo e comparamos cada estrutura e bioma listado com o que o jogo gerou. Um local passa na verificação quando uma parte gerada dessa estrutura está a até 16 blocos na horizontal e 32 blocos na vertical da coordenada indicada. As capturas da página da semente vêm da mesma versão, com as texturas padrão, e cada uma tem uma legenda com a versão e as coordenadas.

Uma pessoa revisa cada verificação: confirmamos cada resultado e garantimos que a captura mostre o local que deveria mostrar. Uma semente só é publicada depois dessa revisão e nunca quando algum local listado falha na verificação.

Dois gráficos. Painel a: resultados de 141 sementes verificadas no jogo. Publicadas 116, aguardando revisão 11, rejeitadas 14. Painel b: para as 16 estruturas listadas que não estavam na posição indicada, a distância horizontal até a estrutura gerada pelo jogo. Pirâmides do deserto, 6, a 536–1.270 blocos. Ruínas de trilhas, 4, a 372–908 blocos. Templos da selva, 2, a 1.314 e 1.444 blocos. Cidade ancestral a 458 blocos, câmaras do desafio a 256 blocos, acampamento abandonado a 900 blocos. Uma mina abandonada estava no X e Z indicados, mas 49 blocos abaixo da altura informada. A faixa de aprovação é de 16 blocos.

Figura 2. O que as verificações no jogo encontraram. (a) A verificação mais recente de cada uma das 141 sementes que conferimos no jogo. (b) As 16 estruturas listadas, nas 14 sementes rejeitadas, que o jogo não gerou onde o registro indicava, por distância do X, Z informado até a estrutura gerada mais próxima. Um local passa a até 16 blocos na horizontal e 32 blocos na vertical (faixa verde). 547 afirmações sobre estruturas, até 30 de setembro de 2026.

Das 547 estruturas listadas nessas sementes, 531 passaram na verificação. As outras 16 estavam longe das posições indicadas: 15 ficavam a 256–1.444 blocos da estrutura gerada mais próxima (mediana de 900 blocos), e uma mina abandonada estava no local correto do mapa, mas 49 blocos abaixo da altura informada. Pirâmides do deserto e ruínas de trilhas representam 10 das 16. Nenhuma das 14 sementes com uma estrutura fora da posição está no site, e as 11 sementes retidas aguardam revisão.

A semente 17108149081942125 em Java 26.3 lista um acampamento abandonado na floresta salpicada em X, Y, Z: -176, 73, -256. O X e Z indicados ficam dentro do acampamento gerado pelo jogo. Esta captura o mostra a partir do oeste:

Pequena tenda em um patamar à beira de um lago, com árvores vermelhas e laranjas atrás e um campo de picos de gelo azul mais adiante. Captura do jogo, Java 26.3.

O que “verificado no jogo” abrange

Uma verificação abrange as estruturas e os biomas listados na página da semente, nas suas coordenadas e naquela versão. Ela não abrange a recompensa, o ponto de surgimento ou qualquer outra versão. Se você jogar com uma semente em outra versão, teste os locais por conta própria antes de confiar neles.

As ferramentas

As ferramentas ainda estão sendo desenvolvidas. O mapa de sementes mostra biomas e estruturas previstas para Java e Bedrock na Superfície, no Nether e no End. O buscador de sementes testa um intervalo de sementes com os biomas e estruturas que você escolher para uma versão exata e abre cada resultado no mapa de sementes. As ferramentas de mundo leem a semente e o ponto de surgimento de um arquivo de mundo, encontram chunks de slime, criam predefinições de mundos superplanos de Java e estimam a posição de uma fortaleza a partir de dois lançamentos de olho de Ender.

O mapa, o buscador, os chunks de slime e a estimativa de fortaleza são previsões do modelo. Seus resultados não foram verificados no jogo, e as páginas dizem isso. O buscador não consegue pesquisar todas as sementes e pode deixar passar pequenas áreas de biomas. O mapa usa derivações de código aberto do Cubiomes, com compilações separadas para Java e Bedrock, de modo que uma previsão de Java nunca seja apresentada como uma de Bedrock. Alguns recursos ainda faltam: o mapa não prevê masmorras de Java, por exemplo. A página Sobre lista as lacunas conhecidas.

Um buscador de sementes mais rápido

O próximo passo das ferramentas é ganhar velocidade. Estamos otimizando os motores públicos do Cubiomes usados pelo mapa e pelo buscador para que o mesmo computador teste muito mais sementes no mesmo tempo. Isso importa principalmente para sementes raras: uma busca por quatro cabanas de bruxa próximas, por exemplo, precisa descartar cerca de 15 milhões de sementes para cada resultado. Um motor mais rápido torna buscas assim mais viáveis. As sementes encontradas continuam sendo previsões do modelo.

A versão atual do nosso novo buscador de sementes é a v0.1. Ela ainda não está no site. Nos primeiros testes de desempenho, a v0.1 encontrou exatamente as mesmas sementes que o avaliador do próprio site em todos os intervalos testados e foi mais rápida na maioria das buscas que fizemos:

Gráfico de barras em escala logarítmica de sementes pesquisadas por segundo em quatro buscas. Vila a até 256 blocos do ponto de surgimento com uma thread: motor atual do site 155–242, busca no estilo Cubiomes 465–490, buscador SeedLookout v0.1 4.390–4.860. Campos de cogumelos, fortaleza e vila perto do ponto de surgimento com 16 threads: estilo Cubiomes 2.800, buscador SeedLookout v0.1 31.000. Vila a até 256 blocos de 0, 0 com uma thread: motor atual do site 353–611, estilo Cubiomes 32.600–34.100, buscador SeedLookout v0.1 33.600. Fortaleza do Nether e vila com uma thread: motor atual do site 2.665–5.440, estilo Cubiomes 326.000, buscador SeedLookout v0.1 323.000.

Figura 3. Sementes pesquisadas por segundo em quatro buscas de Java 26.3 (escala logarítmica). “Motor atual do site” é o avaliador usado pelo buscador de sementes de hoje; “estilo Cubiomes” é uma busca nativa escrita da maneira habitual com Cubiomes; as barras de erro abrangem as execuções registradas. Preliminar: uma execução curta por configuração em uma estação de trabalho compartilhada (Ryzen 7 7840H), com carga de fundo de 30–60%; trate as proporções como indicativas.

Com uma thread, a busca por uma vila perto do ponto de surgimento alcançou 155–242 sementes por segundo com o motor atual do site e cerca de 4.400–4.900 com a v0.1, nove a dez vezes a velocidade da busca no estilo Cubiomes. Com 16 threads, uma busca rara por campos de cogumelos, fortaleza e vila perto do ponto de surgimento alcançou cerca de 31.000 sementes por segundo, contra cerca de 2.800 no estilo Cubiomes. Nas outras duas buscas, a v0.1 e a busca no estilo Cubiomes tiveram velocidades semelhantes. Continuamos a otimizar o motor além da v0.1. Vamos registrar uma linha de base completa em uma máquina ociosa antes de citar números mais firmes.

O que vem depois

Vamos continuar verificando sementes listadas e publicar apenas aquelas em que todos os locais indicados sejam confirmados. Acrescentaremos outras versões de Java, uma de cada vez. Sementes de Bedrock ficarão fora do catálogo até termos um método testado para verificá-las.

Você pode explorar o catálogo e filtrar por versão. A página Sobre apresenta a definição completa do que verificamos.

COMPARTILHARReddit

Sementes neste artigo

Fontes

  1. Seed (level generation), Minecraft Wiki
  2. Java Cubiomes fork used by the seed map (xpple/cubiomes)
  3. Bedrock Cubiomes fork used by the seed map (FragrantResult186/cubiomes-bedrock)