Best Leggings Enchantments in Minecraft
Quick answer
- Protection IV
- Swift Sneak III
- Unbreaking III
- Mending I
Cheapest anvil order: 28 levels in 4 steps (Java)
Why each enchantment earns its slot
- IVProtection
Reduces most incoming damage by 4% per level, per armour piece (capped at 80% overall).
- IIISwift Sneak Treasure
Faster movement while crouching. Found only in ancient city chests. Get it from ancient city chests only.
- 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 leggings and books straight from the table or a librarian.
- Leggings + Unbreaking book3
- Swift Sneak book + Mending book2
- Leggings (Unbreaking) + Book (Swift Sneak + Mending)16
- Leggings (Unbreaking + Swift Sneak + Mending) + Protection book7
Trade-offs to know
Swift Sneak only comes from ancient city loot. Many players use Blast Protection on leggings when fighting creepers or using TNT.
Other enchantments a leggings 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 leggings: /give @p netherite_leggings[enchantments={protection:4,swift_sneak:3,unbreaking:3,mending:1}]
Every leggings 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. | — |
| Swift Sneak Treasure | III | Faster movement while crouching. Found only in ancient city chests. | — |
| 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 leggings enchantments in Minecraft?
The strongest all-round set is Protection IV, Swift Sneak III, Unbreaking III, Mending I. Swift Sneak only comes from ancient city loot. Many players use Blast Protection on leggings when fighting creepers or using TNT.
How many levels does a max-enchanted leggings cost?
Combining the books in the cheapest order costs 28 levels in total over 4 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 leggings’s prior-work penalty doubles with every use.
Which leggings 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 Swift Sneak and Mending?
Swift Sneak never appears on an enchanting table; get it from ancient city chests only. 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 leggings?
Yes, with cheats on in Java Edition 1.21.5 or later: /give @p netherite_leggings[enchantments={protection:4,swift_sneak:3,unbreaking:3,mending:1}]. Older versions use a different syntax.