Minecraft Java Enchantment ID

Aqua Affinity (Max Level I)

Aqua Affinity is a Minecraft Java Edition enchantment in the head armor group, with a maximum level of I.

Namespaced enchantment ID minecraft:aqua_affinity

Aqua Affinity Facts

Maximum levelI (1)
Applies tohead armor
CurseNo
Treasure-onlyNo
Legacy ID (1.12.2)6
Enchanting tableCan appear
Librarian tradeCan be traded

What Aqua Affinity Does

Removes the 5× mining speed penalty underwater, so you mine at normal speed while submerged. Helmet slot only, single level.

Tip: Without Aqua Affinity, even an Efficiency V pickaxe crawls underwater. With it, ocean monument mining feels like dry land.

Using Aqua Affinity Well

Mining underwater is normally five times slower, which makes prismarine farming painful. Aqua Affinity removes that penalty completely. It does nothing for your air bar — that is Respiration's job — so the ocean helmet runs both.

How to Get Aqua Affinity

Enchanting table (helmet), Librarian villager trades, structure chest loot, and fishing treasure.

Best Combinations

/enchant Command for Aqua Affinity

Hold a valid item in your main hand, then run (Java Edition 1.13+; the level is optional and defaults to 1):

/enchant @p minecraft:aqua_affinity 1

This example applies the maximum level I. An anvil combines two matching levels only up to this maximum — higher levels exist only through commands.

Items That Can Have Aqua Affinity

Aqua Affinity applies to helmets. Items from the reviewed catalog in this group:

Aqua Affinity vs Other Enchantments

Aqua Affinity vs Respiration

Aqua Affinity fixes mining speed underwater; Respiration fixes air supply. They stack on the same helmet and together make extended underwater work practical.

Aqua Affinity Version History

  • Java Edition Beta 1.9 (2011): Added with the original enchanting system.

Bedrock Edition: Aqua Affinity works the same in Bedrock Edition, removing the underwater mining penalty.

Aqua Affinity FAQ

What is the enchantment ID for Aqua Affinity?

The enchantment ID for Aqua Affinity is minecraft:aqua_affinity. Java Edition 1.13+ commands such as /enchant use this namespaced form. On Java 1.12.2 and earlier the numerical ID was 6.

What is the max level of Aqua Affinity?

Aqua Affinity goes up to level I (level 1). Run /enchant @p minecraft:aqua_affinity 1 while holding a valid item to apply the maximum level.

Does Aqua Affinity let you breathe underwater?

No — that is Respiration (or water breathing potions). Aqua Affinity only restores normal mining speed while submerged.

Is Aqua Affinity worth it?

If you mine anything underwater — ocean monuments, clay, shipwreck salvage — yes. It costs one helmet enchantment slot and removes a 5× slowdown.

Does Aqua Affinity stack with Efficiency?

Yes. Aqua Affinity removes the water penalty and Efficiency then applies its own multiplier on top.

Related enchantments and lists