Limite mundial
A fronteira mundial é a área que define as bordas espaciais pretendidas de uma dimensão Minecraft. É diferente dos limites rígidos, que são definidos pelas limitações da própria linguagem de programação.
Definição
Edição Java
Limites horizontais
Existem vários limites horizontais pretendidos no jogo.
Primeiro é a distância máxima que os portais inferiores podem gerar no Overworld, em X/Z ±29.999.872 blocos (128 blocos, a partir dos 16 blocos por bloco multiplicados pelo multiplicador de 8 blocos). Este limite impede qualquer ultrapassagem das próximas fronteiras usando o Nether para multiplicar a distância por 8.
A próxima camada é a fronteira mundial, que se situa em X/Z ±29.999.984 por defeito, e estabelece um bloqueio arbitrário (mas limitado a este valor por defeito) para impedir que o jogador avance. Existem vários métodos para contornar esta borda.
A terceira camada fica exactamente mais um pedaço, em X/Z: ±30.000.000. Neste ponto, existe uma “parede” invisível que impede o jogador de avançar, definindo as posições de qualquer jogador para além dela, mesmo no modo espectador. Usando comandos como /teleport
não funciona, já que o jogo não aceita nenhum valor além de X/Z: ±30.000.000. Este valor é codificado no código fonte do jogo. Outras interações de blocos, como a explosão de TNT ou o fluxo de água, afetam blocos fora deste limite. Usando um minecart (em um super plano predefinido com a camada superior como trilhos), o jogador pode ir ainda mais longe, até X/Z: ±30.000.496. Nesse ponto, o jogador é congelado no lugar até que o minecart seja destruído, então eles são teleportados de volta para X/Z: ±30,000,000.
A quarta e última camada fica em X/Z: ±30,000,496, que pode ser considerada a borda absoluta do mundo Minecraft, já que pedaços não geram mais além deste ponto, então é impossível avançar além deste ponto sem o uso de modificações.
Ao editar o código fonte do jogo, é possível estender a geração do terreno e a borda do mundo para além de X/Z: ±30.000.240 (até X/Z: ±2.147.483.647) e experimentar o jogo normalmente (sem pedaços de fantasmas; os mobs podem desovar bem; os comandos aceitam valores mais altos). O jogo funciona normalmente mesmo a distâncias de X/Z: ±2.000.000.000.000, como nas versões modernas a maioria dos efeitos de distância foram corrigidos do jogo. É aconselhável ter em conta que efeitos de distância existem, bem como os limites rígidos presentes – nomeadamente o limite de iluminação ±33.554.432 e o limite rígido de ±2.147.483.647,
Limites verticais
O jogador é capaz de construir até Y = 256 (320), e até Y = 0 (-64). Mas não é possível construir mais do que isso. No entanto, ainda se pode voar com o modo criativo ou um elytra, ou usar explosivos/blocos de cal e pistões para passar de Y = 256 (320).
No Java Editon a partir do snapshot 20w49a, o limite de altura pode ser alterado em mundos personalizados, permitindo a capacidade de construir para além do limite de altura (256 (320)) e também abaixo da base (y=0 (y=-64)).
Edição bedrock
Limites horizontais
Edição bedrock tecnicamente não tem limites rígidos, e o mundo a grandes distâncias é demasiado devastado por vários efeitos de distância para fornecer qualquer semelhança de jogabilidade razoável. No entanto, existem limites intencionais definidos para algumas funcionalidades do jogo:
- É impossível teleportar além de X/Z ±30.000.000 usando comandos no jogo de baunilha. Qualquer tentativa de teleporte coloca o jogador de volta a esta coordenada. Tentar usar qualquer comando de colocação de bloco resulta em uma mensagem de erro. Apesar disto, ainda é possível utilizar blocos de estrutura e o comando
/locate
- X/Z ±31,999,872 são as coordenadas máximas alcançáveis no Overworld via portal Nether. A única forma de teleportar para além destas coordenadas é utilizar ferramentas externas (como um editor mundial).
Limites verticais
O leitor é capaz de ir para Y ±30,000,000 mas é impossível teleportar para além destas coordenadas sem a utilização de ferramentas externas.
Efeitos
Edição Java
Geralmente, longos tempos de resposta do servidor causados por grandes distâncias produzem resultados não intencionais, mas a maioria dos blocos e entidades se comportam normalmente, com algumas exceções:
- Água e lava caem normalmente, embora a um ritmo muito mais lento devido aos longos tempos de resposta.
- Os pistões estendidos podem, às vezes, não renderizar até receberem outra atualização de bloco.
- Acima da marca X/Z ±30.000.000:
- Os blocos não desovam de todo.
- A iluminação não actualiza (com excepção da luz solar e da lua).
- Os itens podem tremer ligeiramente.
Além disso, a maior parte do comportamento involuntário de blocos e entidades é causado ou pela fronteira mundial (como detalhado aqui), ou por estar suficientemente longe da origem mundial (veja esta página). Alguns efeitos estranhos que são atribuídos à fronteira em si são os seguintes:
- A tentativa de caminhar para a fronteira ainda exibirá uma animação de caminhada, sons de caminhada e causará o abanar da vista, efeitos que não estão presentes para caminhar para a fronteira do mundo ou paredes sólidas. Mojang decidiu não corrigir esta questão.
- Usar elytra para voar até à fronteira fará com que o som de voo continue a tocar no volume total em vez de ser silencioso ou não tocar de todo.
- As partículas de chuva atingirão sempre o solo exactamente ao nível do mar, independentemente da forma real do terreno, para além dos 30 milhões de blocos. Mojang também decidiu não corrigir isto.
História
Limites horizontais
Java Edition pre-Classic | |||||
---|---|---|---|---|---|
rd-131655 | O mundo tem uma borda que pode cair de indefinidamente. Onde essa borda é exatamente desconhecida nem se ela é constante entre os mundos, entretanto ela tem 256 blocos de comprimento em ambas as direções. | ||||
Java Edition Classic | |||||
0.0.12a | Existe agora uma borda sólida na borda do mundo. Onde exatamente esta fronteira é desconhecida, e pode variar de mundo para mundo. | ||||
Um oceano “infinito” (consistindo de uma camada de água sobre uma espessa coluna de rocha) estender-se-á para além dos limites do mundo, em vez de ser apenas vazio. Onde esse oceano realmente termina é desconhecido, e se esse final é programado intencionalmente também não é conhecido. Curiosamente, isto usou a velha textura da água mesmo quando a própria água foi atualizada para ter uma textura mais nova. | |||||
Estes blocos falsos além do limite têm um comportamento estranho de renderização, notavelmente com neblina. Olhando-os a partir de certas direcções, especialmente quando debaixo de água, pode fazê-los aparecer como uma cor sólida. | |||||
Java Edition Indev | |||||
0.31 | 20100106 | O limite mundial é agora variável dependendo do tipo de mundo escolhido. Pode ser ainda mais customizável através da edição do mundo. | |||
Blocks fora do mundo podem ser direcionados e até mesmo “quebrados”, mas irão imediatamente retornar a um estado anterior depois. | |||||
Block rendering foi relatado para parar em uma variedade de posições diferentes; X/Z: ±2.111, ±2.176 e ±2.304. | |||||
Renderização de blocos pára em X/Z: ±2.560. | |||||
Minecraft Indev | >20100203, <20100207-1 | Depois de tentar ultrapassar um pouco a distância mais distante que pode ser construída, o jogador será empurrado de volta para o centro do mundo com uma força cada vez mais dura, dependendo da sua distância. | |||
Java Edition Infdev | |||||
Minecraft Infdev | 20100227-1 | O limite do mundo foi completamente removido, permitindo ao jogador aceder ao terreno até onde o próprio jogo é capaz de lidar. | |||
A skybox ( #0000FF) foi adicionada. Ele pára em X/Z: ±1.024 |
|||||
20100313 | Um novo limite foi estabelecido: blocos não geram mais além de X/Z: ±32.000.000, dando lugar ao vazio. | ||||
A actualização dos blocos junto a este vazio causa uma quantidade extrema de actualizações de iluminação, congelando efectivamente o jogo por um período de tempo prolongado. | |||||
A referida caixa de céu foi removida. | |||||
20100413 | Tentando passar por X/Z: ±32.000.000 irá colocar o jogador em uma permanente falha, estase nervosa que requer ferramentas externas para escapar. | ||||
Java Edition Alpha | |||||
v1.2.0 | ? | Acima de X/Z: ±32.000.000, “pedaços falsos” (onde pedaços de terreno despovoado renderizam, mas a física de colisão está completamente ausente) agora aparecem. Os blocos não são sólidos e podem cair através. | |||
Terreno além de X/Z: ±32.000.000 também não seriam povoados com características de terreno como árvores e veios de minério. Como tal, isto permite evitar completamente um efeito de distância fatal envolvendo a geração de minério entre X/Z: ±67.108.864 e X/Z: ±134.217.728 que, de outra forma, causaria o carregamento de pedaços de água e acidentes de jogo. | |||||
Desconhecido | |||||
? | Muitos blocos individuais de água e lava geram na borda do mundo, que na verdade são nascentes, já que os blocos intangíveis são considerados ar. | ||||
Java Edition Beta | |||||
1.8 | Pré-lançamento | Os “pedaços falsos” começam agora em X/Z: ±30.000.000, 2 milhões de metros a menos do que em Alfa v1.2.0 – Beta 1.7.3. | |||
Usando um editor NBT, além de X/Z: ±30.000.032, o jogador fica preso em uma posição de erro e precisa usar um programa para fazer seu personagem voltar. Além de X/Z: ±30.000.064, os blocos não são mais renderizados. O mapa fica em branco daqui para a frente. | |||||
Superar o limite de 32 milhões de blocos (somente possível através de portais inferiores ou editores externos) agora faz com que o jogo trave. | |||||
Java Edição | |||||
1.2.1 | 12w03a | A direcção do olhar do jogador agora congela quando ultrapassa a borda dos 30 milhões, em vez de a cabeça do jogador torcer de forma não natural num corpo imóvel. | |||
1.3.1 | 12w18a | A parede que congela o personagem além de X/Z: ±30.000.032 já não existe, permitindo ao jogador aceder ao terreno até 32 milhões de blocos. | |||
12w27a | Portais de éter estão agora limitados a X/Z: ±29.999.872 no Overworld. | ||||
1.7.2 | 13w36a | Minecraft crashes após o jogador ultrapassar X/Z: ±29.999.840 em Mundos Padrão, Biomas Grandes e AMPLIFICADOS. | |||
13w37a | Todos os blocos em X/Z: ±30.000.000, incluindo o próprio ar, agem agora completamente sólidos, criando uma parede eficaz neste ponto. | ||||
Esta parede sólida estende-se para cima até Y: 2.147.483.647, mesmo que blocos não possam existir nestas regiões. Como tal, se um jogador é movido para fora deste limite através de comandos ou ferramentas externas, ele é incapaz de se mover. | |||||
A caminhada nesta parede suficientemente longe causa a queda do jogo. | |||||
Acima da parede invisível, se os itens são atirados, a animação de queda é trêmula. O item atirado desaparece ao contato com qualquer bloco que não seja ar. | |||||
Acima de X/Z: ±32.000.000, o jogador é expulso com uma mensagem de “Posição Ilegal”. | |||||
Alguns mobs (por exemplo, slimes) tentam passar a fronteira mundial, sem sucesso. | |||||
1.8 | 14w02a | Mocados além de X/Z: ±30.000.000 agora não renderiza mais. | |||
Blocks além de X/Z: ±30.000.000 não são mais todos sólidos, permitindo que os jogadores se movimentem um pouco além deste ponto manualmente. | |||||
Actualmente movendo-se além de X/Z: ±30.000.000 irá congelar o jogador no lugar, incapaz de se mover para qualquer outro lugar sem comandos. A sua mão e modelo de jogador na vista de terceira pessoa desaparecerá, e aparecerá congelado numa animação na tela do inventário de sobrevivência. | |||||
14w06a | Tentando mover-se para além de X/Z: ±30.000.000 irá agora chutar o jogador por estar numa posição ilegal. | ||||
14w17a | A fronteira mundial foi adicionada. Como causa muitos efeitos não relacionados à borda real do mundo, veja World border#History para maiores informações a respeito. | ||||
Exceder 30 milhões de blocos agora completamente bloqueia o jogo ao invés de chutar o usuário de volta para a lista do servidor. | |||||
14w18a | Exceder X/Z: ±30.000.000 agora chuta o jogador novamente ao invés de travar. | ||||
Alguns casos de congelamento completo do jogo foram anotados em versões com este comportamento, forçando o jogador a fechar a janela com o Task Manager ou similar. | |||||
A fronteira mundial irá sempre renderizar e comportar-se como se estivesse a ±29.999.984, mesmo que definido para estar a um valor além deste. Pode ser definido para ser menor no entanto. | |||||
pre3 | Existe agora uma “parede” eficaz em X/Z: ±29.999.999.999 impedindo que o jogador a ultrapasse. | ||||
Esta “parede” é de facto o jogo simplesmente teleportando o jogador para exactamente X/Z: ±29,999,999 se as suas coordenadas excederem X/Z: ±29,999,999, em vez de uma parede sólida como estava presente em 1.7. Como tal, resulta em algumas peculiaridades visuais interessantes que não estavam presentes para o primeiro, como a animação de caminhada/visão do jogador ainda a tocar enquanto caminhava para dentro dele, apesar do jogador não ter mudado a sua posição. | |||||
Teleportar para qualquer lugar entre X/Z: ±29.999.999 e X/Z: ±30.000.000 fará com que o jogador seja imediatamente teleportado de volta para X/Z: ±29.999.999 após um tick. Teleportando exactamente para X/Z: ±30.000.000 irá congelar o jogador no lugar (permitindo que ele se teleporte de volta), e teleportando para qualquer lugar além de X/Z: ±30.000.000 irá travar o jogo. | |||||
1.9 | 15w37a | Das partes além de X/Z: ±30.000.000 são agora renderizados novamente, até um limite variável, que como foi reportado como X/Z: ±30.000.224, ±30.000.240 e até ±30.000.496. Muitas das questões relativas à renderização de blocos e itens também desapareceram; com isso, a fronteira mundial é agora geralmente mais estável. Além disso, os blocos além de X/Z: ±30.000.000 são agora sólidos e podem perfeitamente gerar estruturas como aldeias, eixos de minas e árvores. | |||
15w51a | Teleportando passado X/Z: ±30.000.000 não é mais possível; o jogador sempre é teleportado para X/Z: ±30.000.000, mesmo quando usando programas externos. | ||||
? | Items não se movem mais erraticamente para além de X/Z: ±30.000.000,000. | ||||
1,16 | 20w06a | Rain aparece sempre ao nível do mar para além de X/Z: ±30.000.000 (provavelmente a partir da fixação do MC-131770). | |||
Pocket Edition Alpha | |||||
? | Os mundos têm 256 blocos em ambas as direcções. Se as posições dos limites realmente costumavam ser consistentes são desconhecidas, embora não estejam nos mundos Antigos atuais. | ||||
As bordas do mundo são compostas de rocha-mãe invisível. Isto estende-se até 128 blocos e pode ser percorrido para sempre. | |||||
v0.9.0 | Construir 1 | Adicionada geração de mundos infinitos, o que remove a fronteira para mundos desse tipo. | |||
? | Portais holandeses não podem mais ser gerados ou colocar o jogador mais longe do que X/Z: ±31,999,872. | ||||
? | /tp já não pode levar o leitor para além de X/Z: ±30.000.000,000. |
Java Edition pre-Classic | rd-131655 | Java Edition Classic | 0.0.12a |