All figures here are estimates built from the documented vanilla formulas — useful for planning, not a substitute for in-game testing. Values can shift slightly between Minecraft versions.

How to Use the Armor Protection Calculator

  1. Enter your total armor points (0–20) and armor toughness (0–20) from your equipped set.
  2. Pick the damage type you’re testing against — melee, projectile, explosion, fire, fall, magic, or the true-bypass type covering void/kill/sonic boom.
  3. Enter the incoming raw damage, then set each piece’s enchantment (Protection, Fire/Blast/Projectile Protection, or Feather Falling on boots) and its level.
  4. Read the final damage taken, plus the breakdown of how much armor alone reduced versus how much enchantments reduced on top of that.

How the Real Formulas Work

Vanilla reduces damage in two separate steps. First, armor points and toughness apply via: reduction = min(20, max(armor ÷ 5, armor − 4 × damage ÷ (toughness + 8))) ÷ 25. This step is skipped entirely for Fall and Magic damage (which bypass armor points outright) and for the true-bypass category (the void, /kill, and the warden’s sonic boom, which ignore armor, toughness, and every enchantment).

Second, the Enchantment Protection Factor (EPF) step sums, across all four armor pieces, each piece’s (per-level EPF multiplier × enchant level) for any enchantment that actually matches the incoming damage type — capped at a total of 20 — then multiplies the surviving damage by (1 − EPF ÷ 25). Protection is general-purpose and counts against nearly everything; Fire, Blast, and Projectile Protection only apply to their own matching damage type, so Blast Protection does nothing against a fire or melee hit. Feather Falling is boots-only and only ever applies to fall (and ender-pearl-landing) damage.

Frequently Asked Questions

Why does Blast Protection do nothing against a melee hit in this calculator?

Because that’s how vanilla actually works — Fire, Blast, and Projectile Protection are each locked to their own specific damage type and contribute zero Enchantment Protection Factor against any other type. Only plain Protection is general-purpose across nearly every damage type.

Why does the calculator show 0% reduction for fall damage even with high armor points?

Fall damage bypasses armor points and toughness entirely in real vanilla mechanics — only Feather Falling (and general Protection, through its own EPF) reduce it, never the base armor formula.

Can anything reduce void damage or /kill damage?

No — the true-bypass category (void, /kill, and the warden’s sonic boom) ignores armor points, toughness, and every protection enchantment completely. It’s intentionally the one guaranteed way to remove something regardless of gear.

Can I stack Protection and Fire Protection on the same helmet piece?

No — Java Edition only allows one enchantment from the Protection family per armor piece, so you must choose which one goes on each individual piece rather than combining two on one item.

Related Tools