Minecraft Wiki
Advertisement
Esse artigo fala sobre Semente de geração de mundos. Para outros usos, veja Sementes.

Minecraft Semente são valores são constituídos de caracteres (incluindo números), ou apenas um caractere, que é usado como base para a geração de cada mundo do Minecraft.[1]

Notas[]

Sementes não são compatíveis entre plataformas, e poderão não ser compatíveis em versões diferentes da mesma plataforma.

Geração de Mundos[]

Sempre que o jogo for gerar um novo mundo, ele solicitará um algorítimo. Este algoritmo irá produzir um valor pseudo-aleatório que é então utilizado para determinar como o mundo parece. Porém, o algorítmo vai sempre terminar no mesmo valor se o ponto inicial (semente) que o algorítmo usa for o mesmo número. Por isso sementes existem - para gerar facilmente mundos diferentes de um valor só.

Toda vez que o algorítmo de mundos atualiza, a mesma semente não vai mais gerar o mesmo terreno. Por causa disso que em versões diferentes do jogo, a mesma semente não vai dar o mesmo mundo.

Uma semente de mundo é definida quando esse mundo é criado. Por padrão, ela é decidida automaticamente (se for, o jogo usa a hora do sistema como semente), mas pode também ser definido manualmente. Defina e reuse uma semente para rejogar esse mundo, ou use uma semente conhecida para jogar no mesmo mundo que outro jogador. Tanto um número quanto uma palavra/frase podem ser usados, incluindo números negativos. Se uma palavra/frase é usada esta será convertida para um número.

Se a semente ou o gerador muda em um mundo salvo, novos chunks serão baseados na nova semente, e não irão mesclar com os da semente antiga (este fenômeno pode ser vastamente observado no Adventure Update). Chunks deletados podem regenerar se a semente permanece a mesma, mas irão mudar se tanto a semente quanto o gerador mudarem.

É importante deixar claro que as sementes são valores aleatórios em um algorítmo e não nomes de mundos diferentes, usar uma semente não irá resultar necessariamente em um mundo com relevância direta ao valor dessa semente. Por exemplo, usar o nome de um bioma como sua semente não vai resultar na criação de um mundo com este bioma.

Determinando a semente[]

Para descobrir a semente do mundo, o jogador deve inserir o comando /seed.15728062011

Técnica[]

Edição Java[]

A função do Java String.hashCode() é usada para gerar uma semente numérica se uma palavra/frase é usada. Isso restringe o Minecraft a um número menor de mundos (a 232 que é 4.294.967.296), por causa dos tipos de dados usados. Use sementes numéricas ou deixe o próprio Minecraft gerar as sementes (ele usa a hora do sistema) para acessar todos os mundos possíveis (264 que é 18.446.744.073.709.551.616). Sementes multiplayer podem ter somente 248 valores possíveis aleatoriamente gerados pelo Minecraft porque faz uso do Random.nextLong().

Histórico[]

Edição Java pre-Classic
rd-160052 Um simples gerador de mundos é adicionado.
Edição Java Classic
0.0.12a Novo gerador de mundos.
0.24_06 Outro novo gerador de mundos.
Geração de mais penhascos.
Edição Java Indev
December 25, 2009 Adicionado renderização isométrica de screenshots.
January 6, 2010 Você pode selecionar ilha, flutuando, plano, ou original como tipo ao gerar um mundo.
Você pode também selecionar quadrado, longo ou profundo como forma.
Você também pode selecionar pequeno, normal, ou grande como tamanho.
January 7, 2010 Mapas flutuantes profundos agora têm camadas de ilhas.
Agora você pode selecionar um tema: normal ou inferno.
January 11, 2010 Ilhas serão geradas com mais areia.
January 13, 2010 Oceanos agora geram com água infinita.
January 22, 2010 Água agora pode aparecer naturalmente acima do nível do mar e em ilhas flutuantes.
Cavernas agora são menos alagadas.
Edição Java Beta
1.3 Agora é possível definir manualmente a semente.
1.8.1 A tela de depuração agora exibe o número da semente.
release
1.2 Multiplayer não vai mais enviar as sementes aos clientes.
1.3.1 12w18a Por causa do singleplayer ter virado multiplayer, a semente do mundo não é mais exibida na tela de depuração.
12w21a Adicionado /seed que mostra a semente do mundo atual.

Curiosidades[]

  • Sementes podem ser números positivos ou negativos.
  • Você não precisa estar com os cheats ativados para vizualizar a seed do mundo.
  • As seeds são sempre números inteiros.
  • Se você criar um mundo com um nome específico, apague-o e em seguida crie outro mundo com o mesmo nome, mas com uma seed diferente, um bug pode ocorrer, fazendo com que os dois mundos se misturem, misturando chunks.

Um exemplo do bug onde dois mundos de mesmo nome se misturam

Links externos[]

Referências[]

Advertisement