Protection has no effect on damage from the void, the
/kill command, or hunger. Otherwise, the damage is reduced, even if armor normally would not protect against it (e.g. damage from using ender pearls). 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
(4 × level)% for each armor piece.
The protection enchantment is applied after the armor's damage reduction. For example, 20 armor points provide a 4% * 20 = 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 result of 88% damage reduction, as it stacks multiplicatively rather than additively (80% + 40% * (100% - 80%), 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||Identifier||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 2||Protection enchantments are now once again mutually exclusive.|
|Pocket Edition Alpha|
|v0.12.1||build 1||Added Protection.|
|Upcoming Bedrock Edition|
|1.18.30||beta 188.8.131.52||Protection enchantments have been nerfed to match Java Edition.|
|Legacy Console Edition|
|TU7||CU1||1.0||Patch 1||1.0.1||Added Protection.|