Best Helmet Enchantments in Minecraft
Quick answer
- Protection IV
- Respiration III
- Aqua Affinity I
- Unbreaking III
- Mending I
Cheapest anvil order: 27 levels in 5 steps (Java)
Why each enchantment earns its slot
- IVProtection
Reduces most incoming damage by 4% per level, per armour piece (capped at 80% overall).
- IIIRespiration
Adds 15 seconds of underwater breathing per level.
- IAqua Affinity
Removes the mining-speed penalty while underwater.
- IIIUnbreaking
Chance to skip durability loss; roughly quadruples tool life at level III.
- IMending Treasure
Collected XP repairs the item (2 durability per XP point). Librarian trade or loot only. Get it from librarian villager trades, fishing, or loot chests.
Cheapest order to combine the books
Left item goes in the anvil’s first slot. Costs are Java Edition levels for a fresh helmet and books straight from the table or a librarian.
- Helmet + Unbreaking book3
- Respiration book + Mending book2
- Helmet (Unbreaking) + Book (Respiration + Mending)10
- Protection book + Aqua Affinity book2
- Helmet (Unbreaking + Respiration + Mending) + Book (Protection + Aqua Affinity)10
Trade-offs to know
Protection is the best all-round choice. Wear a turtle shell instead only if you want its extra 10 seconds of water breathing.
Other enchantments a helmet can take: Fire Protection, Blast Protection, Projectile Protection, Thorns.Fire Protection can’t sit with Protection.Blast Protection can’t sit with Protection.Projectile Protection can’t sit with Protection.
With cheats on (Java 1.21.5+), this command gives the finished helmet: /give @p netherite_helmet[enchantments={protection:4,respiration:3,aqua_affinity:1,unbreaking:3,mending:1}]
Every helmet enchantment
| Enchantment | Max | What it does | Conflicts with |
|---|---|---|---|
| Protection | IV | Reduces most incoming damage by 4% per level, per armour piece (capped at 80% overall). | Fire Protection, Blast Protection, Projectile Protection |
| Fire Protection | IV | Reduces fire and lava damage and shortens burn time. | Protection, Blast Protection, Projectile Protection |
| Blast Protection | IV | Reduces explosion damage and knockback from blasts. | Protection, Fire Protection, Projectile Protection |
| Projectile Protection | IV | Reduces damage from arrows, tridents, fireballs and other projectiles. | Protection, Fire Protection, Blast Protection |
| Thorns | III | Chance to damage attackers; costs extra durability when it triggers. | — |
| Respiration | III | Adds 15 seconds of underwater breathing per level. | — |
| Aqua Affinity | I | Removes the mining-speed penalty while underwater. | — |
| Unbreaking | III | Chance to skip durability loss; roughly quadruples tool life at level III. | — |
| Mending Treasure | I | Collected XP repairs the item (2 durability per XP point). Librarian trade or loot only. | Infinity |
| Curse of Binding Curse | I | Cannot be taken off until you die or it breaks (creative mode excepted). | — |
| Curse of Vanishing Curse | I | The item is destroyed instead of dropping when you die. | — |
Questions players ask
What are the best helmet enchantments in Minecraft?
The strongest all-round set is Protection IV, Respiration III, Aqua Affinity I, Unbreaking III, Mending I. Protection is the best all-round choice. Wear a turtle shell instead only if you want its extra 10 seconds of water breathing.
How many levels does a max-enchanted helmet cost?
Combining the books in the cheapest order costs 27 levels in total over 5 anvil uses in Java Edition, and no single step reaches the 40-level “Too Expensive!” cap. Applying the books one at a time costs more because the helmet’s prior-work penalty doubles with every use.
Which helmet enchantments can’t be combined?
Fire Protection and Protection; Blast Protection and Protection; Projectile Protection and Protection are mutually exclusive, so pick one of each pair.
Where do I get Mending?
Mending never appears on an enchanting table; get it from librarian villager trades, fishing, or loot chests.
Is there a command to give a fully enchanted helmet?
Yes, with cheats on in Java Edition 1.21.5 or later: /give @p netherite_helmet[enchantments={protection:4,respiration:3,aqua_affinity:1,unbreaking:3,mending:1}]. Older versions use a different syntax.