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.
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
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
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.
Ver os dados
| Categoria | Valor |
|---|---|
| Nível 5 | 17 |
| Nível 15 | 37 |
| Nível 20 | 62 |
| Nível 30 | 112 |
| Nível 40 | 202 |
| Nível 50 | 292 |
- Calcule o total até o nível 25XPtotal(25) = 2.5×25² − 40.5×25 + 360 = 910 pontos.
- Calcule o total até o nível 30XPtotal(30) = 2.5×30² − 40.5×30 + 360 = 1.395 pontos.
- 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.
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
| Estantes conectadas (b) | Nível mínimo possível | Nível máximo possível |
|---|---|---|
| 0 | 1 | 8 |
| 5 | 10 | 15 |
| 8 | 16 | 20 |
| 15 | 30 | 30 |
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")
- Divida X e Z por 8Overworld (3200, 64, −1600) → X: floor(3200/8) = 400; Z: floor(−1600/8) = −200.
- Mantenha YA altura não muda: Y permanece 64.
- ResultadoO mesmo ponto no Nether é (400, 64, −200), transformando 3.200 blocos de distância no Overworld em apenas 400 blocos lá embaixo.
| Overworld | ÷ 8 | Nether (floor) | Volta ao Overworld (×8) | Diferença |
|---|---|---|---|---|
| 3200 | 400 | 400 | 3200 | 0 |
| 1005 | 125,625 | 125 | 1000 | -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.
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?
Quantas estantes eu preciso para desbloquear encantamentos de nível 30?
Com 15 estantes, o slot de baixo sempre mostra nível 30?
Como funciona a proporção 1:8 entre o Nether e o Overworld?
Por que meu portal do Nether me levou para um lugar errado?
Existe um nível máximo de XP no Minecraft?
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
- Minecraft Wiki (referência técnica mantida pela comunidade), Experience
- Minecraft Wiki (referência técnica mantida pela comunidade), Enchanting Table
- Minecraft Wiki (referência técnica mantida pela comunidade), Enchanting table mechanics
- Minecraft Wiki (referência técnica mantida pela comunidade), Bookshelf
- Minecraft Wiki (referência técnica mantida pela comunidade), Nether portal