Protection has no effect on damage from the void, the
/kill command, or hunger. In Bedrock Edition, protection does not reduce damage from status effects like poison or wither. Otherwise, the damage is protected, even if armor normally would not protect against it (e.g. damage from harming potions).
The formula for damage reduction is
(4 × level)% for each armor piece. The highest level (full Protection IV) absorbs +16% (
4 × 4%) of damage. Theoretically at level 25, no damage is possible (because it would equal 100% protection), but because protection from damage is capped at 80%, the maximum effective level is 20.
The protection enchantment is applied after the armor's protection. For example, full diamond armor provides 80% damage reduction by itself. If the total protection enchantment levels on the armor add up to 10 (40% damage reduction), the total damage reduction would be 88% (80% from the armor, then 40% of the remaining 20% from the Protection enchantment), leaving the total damage taken by the player at 12% of what was originally inflicted.
Protection, Blast Protection, Fire Protection, and Projectile Protection are mutually exclusive. However, if commands are used to have two or more of these enchantments on the same item, the effects stack.
|Name||Namespaced ID||Translation key|
|Name||Namespaced ID||Numeric ID||Translation key|
|1.0.0||Beta 1.9 Prerelease 3||Added Protection.|
|1.9||?||Protection enchantments have been nerfed; their bonuses are now linear instead of quadratic.|
|1.14||19w02a||Protection enchantments are no longer mutually exclusive.|
|1.14.3||Pre-Release 3||Protection enchantments are now once again mutually exclusive.|
|Pocket Edition Alpha|
|0.12.1||build 1||Added Protection.|
|Legacy Console Edition|
|TU7||CU1||1.0||Patch 1||1.0.1||Added Protection.|