MineSpecsLoading world…
Java Edition 26.2

Minecraft Enchantments

Every enchantment, its own page.

Java Edition has 43 enchantments. An enchanting table can offer 36 of them; the other 7 are treasure enchantments that only come from villagers, loot, fishing or bartering, and 2 of those are curses. Each page lists the max level, which items take it at a table and which only at an anvil, what it conflicts with, its anvil cost and, for table enchantments, the odds at level 30.

Armour

Swords and spears

Mining tools

Bow

Crossbow

Trident

Mace

Fishing rod

Any item with durability

Enchantment questions

How many enchantments are there in Minecraft?
Java Edition 26.2 has 43 enchantments: 36 that an enchanting table can offer and 7 treasure enchantments that it never offers.
Which enchantments can't you get from an enchanting table?
The 7 treasure enchantments: Frost Walker, Swift Sneak, Soul Speed, Curse of Binding, Wind Burst, Mending and Curse of Vanishing. They come from villager trades, loot, fishing, bartering or trial vaults instead, and go onto gear with an anvil.
Which enchantments are curses?
Curse of Binding and Curse of Vanishing. Both are treasure enchantments, so they never come from a table; they turn up with random enchantments in loot, fishing and trades.