Helmet Enchantments Guide – All Minecraft IDs

Complete list of helmet enchantments in Minecraft with max levels, IDs, and /enchant command examples.

Helmet Enchantments in Minecraft

Helmets are one of the best pieces of armor to enchant in Minecraft. Whether you’re running from Creepers or exploring underwater temples, the right enchantments on your helmet can save your life. This guide covers every helmet enchantment available in vanilla Minecraft, including their IDs, max levels, and how to apply them with commands.

All Helmet Enchantments

Below is the complete list of enchantments you can put on a helmet in Minecraft Java Edition. Use the Minecraft ID Name in the /enchant command or the numeric ID in command blocks.

Enchantment (ID Name) Max Level What It Does Numeric ID Added In
Aqua Affinity (aqua_affinity) I Mine underwater at normal speed instead of slow 6 ,
Blast Protection (blast_protection) IV Reduces damage from explosions 3 ,
Curse of Binding (binding_curse) I Item cannot be removed once equipped 10 1.11
Curse of Vanishing (vanishing_curse) I Helmet disappears when you die instead of dropping 71 1.11
Fire Protection (fire_protection) IV Cuts damage from fire and lava 1 ,
Mending (mending) I Uses experience to repair the helmet 70 1.9
Projectile Protection (projectile_protection) IV Reduces arrow, fireball, and fire charge damage 4 ,
Protection (protection) IV General armor boost. Reduces most damage types 0 ,
Respiration (respiration) III Extends underwater breathing time and better underwater vision 5 ,
Thorns (thorns) III Attackers take damage when they hit you 7 1.4.6
Unbreaking (unbreaking) III Helmet takes less durability damage when used 34 ,

Understanding the Table

Enchantment: The name you see in game. The ID Name in parentheses is what you type in commands.

Max Level: The highest level you can apply. Roman numerals show the level (I = 1, IV = 4, III = 3).

Numeric ID: Only needed if you’re using command blocks in older versions or specific modding tools.

Added In: When Minecraft added this enchantment. Blank means it’s been in since the beginning.

How to Enchant a Helmet with Commands

The easiest way to enchant a helmet is with the /enchant command. Hold the helmet and use the command syntax below.

Basic Command Syntax

/enchant @s enchantment_id level

Replace enchantment_id with the ID Name from the table above, and level with the level you want.

Command Example

To give yourself Respiration III on the helmet you’re holding:

/enchant @s respiration 3

You’ll see the enchantment appear on your helmet. In this case, you can now breathe underwater for 15 extra seconds per level (45 seconds total at level 3).

Enchanting Other Players

To enchant another player’s helmet, use their name instead of @s:

/enchant PlayerName protection 4

This gives the player named “PlayerName” Protection IV on their currently held helmet.

Protection Types Explained

Minecraft has several protection enchantments. They don’t stack, so pick one based on where you’re going.

Protection: Best all-around choice. Works against any damage except void and commands.

Fire Protection: Use this if you’re fighting the Nether, a Blaze farm, or near lava.

Blast Protection: Handy for defending against Creepers and in PvP situations with explosions.

Projectile Protection: Good for Skeleton farms or PvP combat where arrows are common.

Must-Have Helmet Enchantments

If you’re starting out and don’t know what to enchant first, go with these:

  • Respiration III – Underwater exploration is way easier and longer
  • Protection IV – Saves you from getting one-shot by random damage
  • Unbreaking III – Your armor lasts way longer
  • Mending – Keep the helmet forever once you get it

Aqua Affinity is also super useful if you do a lot of underwater mining.

Leave a Reply

Your email address will not be published. Required fields are marked *