Bloco com Z negativo
- Entrada
- X 27, Z -15
- Saída esperada
- Chunk (1, -1), posição (11, 1) / chunk (1, -1), position (11, 1)
É o exemplo da wiki: 27 / 16 arredonda para 1 e -15 / 16 arredonda para -1.
como calcular chunk minecraft
Para mexer num mundo, medir uma farm ou consertar um arquivo, você precisa saber o chunk e a região de um ponto. A conta é curta, mas as coordenadas negativas costumam enganar. A calculadora abaixo abre com um exemplo com X negativo.
É o exemplo da wiki: 27 / 16 arredonda para 1 e -15 / 16 arredonda para -1.
Também são exemplos da wiki: floor(30 / 32) = 0 e floor(-3 / 32) = -1.
Divida a coordenada X ou Z por 16 e arredonde para baixo. A posição dentro do chunk é a coordenada mod 16, de 0 a 15. Por exemplo, o bloco em X 27, Z -15 está no chunk (1, -1), na posição (11, 1).
Porque a conta usa floor, que arredonda para baixo. -1 / 16 vale -0,0625 e vira -1. Truncar em direção a zero daria 0 e erraria todos os blocos negativos.
Calcule o chunk, divida cada eixo por 32 arredondando para baixo e monte o nome r.x.z.mca. A calculadora faz isso e mostra também a faixa de blocos que a região cobre.
-16, 64, 57Chunk -1, 3