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, and does not reduce damage from suffocation. Otherwise, the damage is protected, even if armor normally would not protect against it (e.g. damage from harming potions). When enchanted armor reduces damage from a source that armor does not normally protect against, it does not lose any durability.
The formula for damage reduction is
(5 × level)%[BE only] or
(4 × level)%[JE only] for each armor piece. Note that the actual amount of protection is capped at 80%. In Bedrock Edition, a full set of armor with Protection IV is sufficient for this maximum amount of protection.
The protection enchantment is applied after the armor's protection. For example, 20 armor points provide an 80% damage reduction. If the total protection enchantment levels on said armor adds up to 10, they would provide 40% damage reduction. This would equate to a total of 88% damage reduction, as damage reduction stacks multiplicatively rather than additively (20% * 60%, rather than 80% + 40%)
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||15w36a||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|
|v0.12.1||build 1||Added Protection.|
|Legacy Console Edition|
|TU7||CU1||1.0||Patch 1||1.0.1||Added Protection.|