Jogos

A matemática escondida do Minecraft: XP e portais

A barra verde de experiência sobe rápido no começo e trava perto do nível 30. A mesa de encantamento parece dar níveis aleatórios até alguém empilhar exatamente 15 estantes ao redor dela do jeito certo. E todo mundo que já cavou um "trem do Nether" sabe que um bloco lá embaixo equivale a oito lá em cima, mas poucos sabem por que o portal às vezes sai torto. Nada disso é acaso: são três sistemas de regras exatas, documentados publicamente e implementados igual em qualquer servidor Java Edition. Este guia abre as três fórmulas com números reais: quanto XP separa o nível 25 do 30, como a contagem de estantes decide o nível máximo de encantamento, e como converter coordenadas entre as duas dimensões sem perder o portal de vista. Use a [calculadora de XP](tool:minecraft-xp-calculator) e a [calculadora de portal do Nether](tool:minecraft-nether-calculator) enquanto lê.

J-Kit13 min de leituraIntermediário
  • Minecraft
  • XP e níveis
  • Encantamento
  • Portal do Nether
  • Matemática de jogos

Resumo rápido

  • A curva de XP tem três trechos quadráticos diferentes; subir do nível 25 ao 30 custa exatamente 485 pontos, não um número redondo.
  • A mesa de encantamento conecta no máximo 15 estantes, num anel de 5×5 com vão obrigatório de 1 bloco; com as 15 cheias, a fórmula garante matematicamente o nível 30 no slot de baixo.
  • Nether e Overworld convertem numa proporção fixa de 1:8 nos eixos X e Z, sempre arredondada para baixo (floor), o que pode deslocar coordenadas negativas ou não múltiplas de 8.
  • Nenhum desses números é chute: todos batem entre a Minecraft Wiki e o código das calculadoras deste site.

Três sistemas, uma lógica exata

Quem procura "como funciona o XP do Minecraft" ou "quantas estantes para nível 30" geralmente já tentou adivinhar e errou. A barra verde de experiência acelera e desacelera sem aviso, a mesa de encantamento parece dar níveis aleatórios até alguém empilhar estantes do jeito certo, e um portal do Nether às vezes sai a dezenas de blocos do lugar esperado. Nada disso é imprevisível: são três sistemas de regras fixas, cada um com sua própria fórmula, e as três já estão implementadas nas calculadoras deste site. A diferença entre jogar no escuro e otimizar de verdade é conhecer os números.

3 trechosna curva de XP, cada um com coeficientes diferentes
15estantes efetivas no máximo, mesmo com mais no chão
1:8proporção fixa de distância entre Nether e Overworld

As três próximas seções abrem cada sistema com a fórmula exata, um exemplo numérico e o que fazer com o resultado, seja para planejar uma sessão de grind, montar uma sala de encantamento eficiente ou cavar uma rodovia do Nether que realmente economiza tempo.

A curva de XP: três fórmulas em vez de uma

A experiência em Minecraft: Java Edition é contada em dois números relacionados, mas diferentes: o custo do próximo nível (quanto falta para a barra encher até o próximo "ping") e o total acumulado (quanta experiência, desde o nível 0, é preciso já ter absorvido para estar naquele nível). Os dois seguem curvas em três trechos, cada trecho com seus próprios coeficientes, porque o jogo deliberadamente barateia os primeiros níveis e encarece os últimos. É exatamente essa fórmula, os mesmos três trechos e os mesmos coeficientes, que a calculadora de XP do site usa internamente: conferimos os dois lados (código da ferramenta e Minecraft Wiki) e eles batem, coeficiente por coeficiente.

XPtotal(n) = n² + 6n | 0 ≤ n ≤ 16 XPtotal(n) = 2.5n² − 40.5n + 360 | 17 ≤ n ≤ 31 XPtotal(n) = 4.5n² − 162.5n + 2220 | n ≥ 32
n
o nível-alvo
XPtotal(n)
soma de todos os pontos de experiência já absorvidos até ali
XP total acumulado (desde o nível 0) necessário para alcançar o nível n.
XPprox(n) = 2n + 7 | 0 ≤ n ≤ 15 XPprox(n) = 5n − 38 | 16 ≤ n ≤ 30 XPprox(n) = 9n − 158 | n ≥ 31
XPprox(n)
custo do próximo nível, a partir do nível atual n
XP necessário só para sair do nível n e chegar ao n+1 (o que a barra verde realmente mede).

Repare no salto nos coeficientes: de 2n+7 para 5n−38 e depois para 9n−158. É por isso que o nível 15 custa 37 pontos e o nível 40 custa 202: o jogo não fica "um pouco mais caro" com o tempo, ele muda de inclinação duas vezes.

Nível 517
Nível 1537
Nível 2062
Nível 30112
Nível 40202
Nível 50292
XP necessário para completar o próximo nível, em pontos, para seis níveis de referência.
Ver os dados
CategoriaValor
Nível 517
Nível 1537
Nível 2062
Nível 30112
Nível 40202
Nível 50292
  1. Calcule o total até o nível 25XPtotal(25) = 2.5×25² − 40.5×25 + 360 = 910 pontos.
  2. Calcule o total até o nível 30XPtotal(30) = 2.5×30² − 40.5×30 + 360 = 1.395 pontos.
  3. Subtraia1.395 − 910 = 485 pontos de XP é exatamente o preço de subir do nível 25 ao 30. Conferindo pelo outro caminho, somando o custo individual dos níveis 25 a 29 (87+92+97+102+107), o resultado é o mesmo: 485.
Informe o nível atual (ou o XP total) e veja o custo exato do próximo nível e do total acumulado.Abrir a ferramenta em página inteira

A mesa de encantamento: geometria e a matemática das estantes

O nível máximo mostrado nos três slots da mesa de encantamento (até 30) depende de quantas estantes "conectadas" existem por perto, e conexão aqui é geometria estrita, não proximidade qualquer. Trace um quadrado de 5×5 no chão com a mesa no centro: o quadrado 3×3 imediatamente ao redor da mesa precisa ficar livre, esse é o vão obrigatório de 1 bloco. As estantes vão no anel externo desse 5×5, a exatos 2 blocos de distância da mesa, na mesma altura dela ou 1 bloco acima. Qualquer bloco entre a mesa e a estante, inclusive algo transparente como uma tocha, quebra a conexão daquela estante (blocos substituíveis, como grama ou neve, deixaram de quebrar a conexão a partir da versão 1.20.2).

Anel de 5×5
A área de 25 blocos com a mesa no centro; só o anel externo (16 posições) pode receber estantes.
Vão de 1 bloco
O quadrado 3×3 ao redor da mesa, que precisa ficar livre de blocos sólidos.
b (potência)
O número de estantes conectadas, de 0 a 15; acima de 15 o jogo simplesmente ignora as excedentes.

Com isso, o anel de 16 posições tem uma de sobra: dá para deixar uma vaga aberta para servir de porta e ainda assim bater o teto de 15. A contagem de estantes entra numa fórmula de três partes documentada pela Minecraft Wiki, que sorteia um valor "base" e depois divide esse valor entre os três slots visíveis:

base = rand(1,8) + floor(b/2) + rand(0,b) topo = floor(max(base/3, 1)) meio = floor(base×2/3) + 1 fundo = floor(max(base, b×2))
b
estantes conectadas (0-15)
base
valor intermediário sorteado, usado pelos três slots
topo
nível mostrado no slot de cima
meio
nível mostrado no slot do meio
fundo
nível mostrado no slot de baixo
Como a mesa sorteia o nível de cada um dos três slots, a partir da potência de estantes b (0 a 15).
Faixa do nível mostrado no slot de baixo, calculada a partir da fórmula acima (não está pronta assim na wiki, é o resultado de aplicá-la).
Estantes conectadas (b)Nível mínimo possívelNível máximo possível
018
51015
81620
153030

Repare na última linha: com as 15 estantes cheias, o termo b×2 = 30 domina o max(base, b×2) sempre, porque base nunca ultrapassa 30 nesse ponto. Ou seja, o slot de baixo mostrar "nível 30" é garantido, não é sorte, é a fórmula travando no teto. O que continua aleatório são os encantamentos específicos sorteados naquele nível (e seus tiers), o mesmo tipo de garantia parcial que aparece em sistemas de "pity" de jogos gacha, que garantem o item raro depois de N tentativas sem garantir qual item exatamente (veja a matemática do pity em jogos gacha).

A proporção 1:8 entre Nether e Overworld

Um bloco andado no Nether corresponde a 8 blocos no Overworld, sempre, em qualquer eixo horizontal. É essa proporção que torna o Nether um atalho: cavar 400 blocos de túnel lá embaixo economiza os mesmos 3.200 blocos de caminhada lá em cima, e é a base de toda "rodovia do Nether". A regra vale só para X e Z: a altura (Y) não muda entre as dimensões, um jogador em Y=64 no Overworld chega em Y=64 no Nether.

Nether.x = floor(Overworld.x / 8) Overworld.x = Nether.x × 8 Nether.z = floor(Overworld.z / 8) Overworld.z = Nether.z × 8 Y = Y (sem alteração entre as dimensões)
floor()
arredonda para o inteiro menor ou igual (não é "truncar rumo a zero")
Conversão de coordenadas entre as duas dimensões. floor() sempre arredonda para baixo, inclusive em coordenadas negativas.
  1. Divida X e Z por 8Overworld (3200, 64, −1600) → X: floor(3200/8) = 400; Z: floor(−1600/8) = −200.
  2. Mantenha YA altura não muda: Y permanece 64.
  3. ResultadoO mesmo ponto no Nether é (400, 64, −200), transformando 3.200 blocos de distância no Overworld em apenas 400 blocos lá embaixo.
floor() descarta a parte fracionária: só coordenadas múltiplas de 8 fazem ida e volta sem perder nada.
Overworld÷ 8Nether (floor)Volta ao Overworld (×8)Diferença
320040040032000
1005125,6251251000-5
-13-1,625-2-16-3

A última linha mostra a pegadinha mais comum: coordenadas negativas não "truncam", elas arredondam para baixo rumo ao infinito negativo. −13 dividido por 8 dá −1,625, e floor() manda para −2, não para −1. Isso significa que a volta (−2 × 8 = −16) fica 3 blocos mais negativa que o ponto original, não mais perto dele. Some esse tipo de erro em várias conversões e um portal "alinhado" pode acabar a dezenas de blocos do que a calculadora mental do jogador previa. É exatamente esse tipo de conta que a calculadora de portal do Nether resolve sem erro de arredondamento.

128 blocosraio de busca de portal no Overworld
16 blocosraio de busca de portal no Nether (128 ÷ 8)
Converta coordenadas nos dois sentidos e gere o comando de teleporte, sem fazer a divisão de cabeça.Abrir a ferramenta em página inteira
Por que meu portal não conectou no que eu esperava?

Ao entrar em um portal, o jogo procura por um portal existente dentro de um raio fixo ao redor do ponto convertido: 128 blocos (uma área de 256×256) no Overworld, ou 16 blocos (32×32) no Nether. Repare que 128 ÷ 8 = 16: a busca respeita a mesma proporção 1:8 da conversão de coordenadas. Se o portal mais próximo estiver fora desse raio, ou se um erro de arredondamento acumulado deslocar o ponto de busca, o jogo constrói um portal novo em vez de linkar ao que você já tinha, e agora existem dois.

Para viagens muito longas, existe ainda o limite do mundo: a conversão trava as coordenadas X e Z dentro de aproximadamente ±29.999.984 blocos, a borda do mundo em qualquer versão recente. Na prática, isso só importa em rodovias com dezenas de milhões de blocos, mas é bom saber que o limite existe.

Inventário e as outras contas exatas do jogo

O mesmo espírito, regras fixas e sem chute, vale para o inventário. Um stack tem 64 itens (16 para blocos empilháveis parcialmente e 1 para itens não empilháveis), uma shulker box e um baú comum têm 27 slots cada, e um baú duplo tem 54. Não é aproximação: são os valores exatos que a calculadora de stacks do site usa para converter qualquer quantidade, tipo "3 shulkers e meia de pólvora", em itens soltos, stacks completos e slots de inventário necessários, útil tanto para planejar uma sala de armazenamento quanto para saber se uma mudança de base cabe num único carregamento.

Juntas, as três seções acima cobrem os pedidos mais comuns de quem administra um servidor ou está otimizando uma sessão: quanto XP falta, quantas estantes valem a pena construir, e para onde exatamente um túnel no Nether te leva. Nenhuma das três respostas depende de sorte, elas dependem só de saber qual fórmula usar.

Perguntas frequentes

Quanto XP preciso para ir do nível 25 ao nível 30?
Exatamente 485 pontos de experiência. O total acumulado até o nível 25 é 910 e até o nível 30 é 1.395 (pela fórmula 2.5n² − 40.5n + 360, válida entre os níveis 17 e 31); a diferença é 485. Somando individualmente o custo dos níveis 25 a 29 (87+92+97+102+107) o resultado bate.
Quantas estantes eu preciso para desbloquear encantamentos de nível 30?
15 estantes conectadas, posicionadas num anel de 5×5 ao redor da mesa (a mesa no centro, o quadrado 3×3 imediato livre de blocos) e a uma altura igual à da mesa ou 1 bloco acima. O anel tem 16 posições possíveis, então dá para deixar uma vaga como porta e ainda bater o teto de 15, o jogo ignora qualquer estante além dessa contagem.
Com 15 estantes, o slot de baixo sempre mostra nível 30?
Sim, e isso é garantido pela própria fórmula: o slot de baixo é max(base, b×2), e com b=15 o termo b×2 vale 30, que nunca é superado pelo valor sorteado de base. O número do nível é garantido; os encantamentos específicos sorteados naquele nível continuam aleatórios.
Como funciona a proporção 1:8 entre o Nether e o Overworld?
Cada bloco percorrido no Nether equivale a 8 blocos no Overworld, só nos eixos X e Z (a altura Y não muda). Para converter Overworld → Nether, divida X e Z por 8 e arredonde para baixo (floor); para o caminho inverso, multiplique por 8. Só coordenadas múltiplas de 8 fazem a viagem de ida e volta sem perder precisão.
Por que meu portal do Nether me levou para um lugar errado?
Duas causas comuns: o portal mais próximo do ponto convertido ficou fora do raio de busca automática (128 blocos no Overworld, 16 no Nether), então o jogo criou um portal novo; ou o arredondamento para baixo (floor) em coordenadas negativas ou não múltiplas de 8 deslocou o ponto de chegada em alguns blocos. Usar uma calculadora evita o segundo problema.
Existe um nível máximo de XP no Minecraft?
Tecnicamente sim: o total acumulado usa um inteiro de 32 bits, e o nível 21.863 é o último cujo total (2.147.407.943) ainda cabe dentro do limite de 2.147.483.647; o nível seguinte, 21.864, já passaria dele (2.147.604.552). Na prática ninguém chega perto disso jogando: o maior total de XP obtido legitimamente e catalogado pela comunidade gira em torno de 238.609.312 pontos, ainda muito abaixo desse teto.

A barra de XP, a mesa de encantamento e o portal do Nether não são caixas-pretas: são três fórmulas documentadas, e todas cabem numa calculadora. A curva de experiência muda de inclinação em três trechos (subir do 25 ao 30 custa exatos 485 pontos); a mesa liga no máximo 15 estantes num anel de 5×5 e, com todas conectadas, trava o slot de baixo em nível 30 por construção da própria fórmula; e o Nether converte coordenadas numa proporção fixa de 1:8 nos eixos X e Z, sempre arredondada para baixo. Saber isso troca tentativa e erro por planejamento, seja numa sessão de grind, numa sala de encantamento ou numa rodovia subterrânea.

Fontes e referências

  1. Minecraft Wiki (referência técnica mantida pela comunidade), Experience
  2. Minecraft Wiki (referência técnica mantida pela comunidade), Enchanting Table
  3. Minecraft Wiki (referência técnica mantida pela comunidade), Enchanting table mechanics
  4. Minecraft Wiki (referência técnica mantida pela comunidade), Bookshelf
  5. Minecraft Wiki (referência técnica mantida pela comunidade), Nether portal