MC Toolkit

Guias / Comandos e dados

Tipos de dano: quais 19 ignoram a armadura, e por que o escudo é a defesa mais frágil

A 26.3 traz 51 tipos de dano. 19 atravessam a armadura, 30 atravessam o escudo, e a sobreposição não é o que as pessoas imaginam — todo tipo que vence a armadura também vence o escudo.

Um tipo de dano não é só uma mensagem de morte. Ele carrega flags que decidem se a armadura conta, se um escudo erguido conta e se a Resistência conta — e as datapacks leem essas mesmas flags por meio de #minecraft:bypasses_armor e afins. Todos os números abaixo foram contados a partir dos arquivos damage_type enviados pela Mojang para a 26.3, que é o que o navegador nesta página renderiza.

As contagens

51 tipos de dano. Desses, 19 ignoram a armadura e 30 ignoram um escudo erguido.

Esse segundo número surpreende. O escudo parece a defesa mais forte porque bloqueia o golpe por completo, mas é justamente a flag que é ignorada com mais frequência — por 30 tipos, contra 19 da armadura.

A sobreposição é unidirecional

Esta é a parte que vale internalizar, e é uma regra estrutural rígida, não uma tendência:

Todo tipo de dano que atravessa a armadura também atravessa o escudo. Não há exceções.

Contando diretamente: o conjunto "atravessa a armadura, mas não o escudo" é vazio. Ou seja, os 19 tipos que perfuram a armadura são um subconjunto estrito dos 30 que perfuram o escudo, e 11 tipos ficam na lacuna — passam pelo escudo, mas a armadura ainda reduz o dano:

cactus, campfire, dry_out, falling_anvil, falling_stalactite, hot_floor, in_fire, lava, lightning_bolt, sulfur_cube_hot, sweet_berry_bush

Lendo essa lista, a lógica fica óbvia: são fontes ambientais ou que vêm de cima. Você não consegue erguer um escudo contra o chão em que está pisando, nem contra uma bigorna caindo na sua cabeça, mas a armadura ainda absorve parte do dano.

Na prática: se um golpe atravessou sua armadura, o escudo nunca ia ajudar mesmo. Dano de queda, afogamento, congelamento, fome, /kill — armadura e escudo são igualmente inúteis. Recorra a Peso-Pena ou Respiração — ou à armadura de Couro contra o congelamento —, porque essas são proteções que as flags não ignoram. (A imunidade do Passos Gelados cobre apenas blocos de magma, não o frio.)

Só um tipo ignora tudo

starve é o único tipo de dano que atravessa armadura, escudo e efeitos de status ao mesmo tempo — então a Resistência também não o afeta. Nada no jogo protege você de uma barra de fome vazia, a não ser comida.

O cansaço é binário

Levar dano deixa você com mais fome, e a quantidade não é graduada como você poderia esperar. Entre todos os 51 tipos, existem exatamente dois valores de cansaço na 26.3: 0 e 0.1. 32 dos 51 aplicam 0,1; o restante não aplica nada.

Ou seja, não existe a regra de "golpes fortes dão mais fome". Um creeper na cara e um arranhão de zumbi custam o mesmo cansaço, enquanto o dano de queda é um dos 19 tipos que não custam nada.

A escala tem dois ajustes, não uma curva

scaling decide se a dificuldade multiplica o dano, e o vanilla só usa dois dos seus três valores: when_caused_by_living_non_player (47 tipos) ou always (4). Uma datapack também pode escolher never. Não há curva de dificuldade por tipo para ajustar — ou o tipo é escalado pela dificuldade, ou não é.

Por que isso importa para comandos

/damage <target> <amount> <type> aceita qualquer um dos 51, e escolher o errado muda o resultado sem aviso:

/damage @p 10 minecraft:fall      # armour ignored, shield ignored
/damage @p 10 minecraft:lava      # shield ignored, armour still reduces it
/damage @p 10 minecraft:starve    # armour, shield and Resistance all ignored

Três comandos, os mesmos 10, três resultados diferentes no mesmo alvo. Se um mapa é "balanceado" para um jogador de netherita completa, o tipo que você escolhe decide se essa armadura fazia parte do balanceamento.

Consultas de dados do Minecraft — Parte 1 →

Mais guias

Ver todos →