Minecraft Java Enchantment ID

Loyalty (Max Level III)

Loyalty is a Minecraft Java Edition enchantment in the trident group, with a maximum level of III.

Namespaced enchantment ID minecraft:loyalty

Loyalty Facts

Maximum levelIII (3)
Applies totrident
CurseNo
Treasure-onlyNo
Legacy ID (1.12.2)Not in 1.12.2
Enchanting tableCan appear
Librarian tradeCan be traded

What Loyalty Does

A thrown trident returns to your hand after impact — faster at higher levels. Without it, every throw means walking over to pick the trident up.

Effect per Level

  • I: trident returns slowly
  • II: returns faster
  • III: fastest return

Tip: Loyalty III makes the trident a real ranged weapon. It cannot share a trident with Riptide — throwing vs self-launching.

Using Loyalty Well

Loyalty is what makes trident throwing practical: the trident boomerangs back after every hit, and at level III the return is quick enough for sustained ranged combat. If the trident would return while you are in a different dimension or your inventory is full, it hovers until you can catch it. Mutually exclusive with Riptide, because Riptide tridents are never truly thrown.

How to Get Loyalty

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

Best Combinations

/enchant Command for Loyalty

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:loyalty 3

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

Or give yourself a Trident with Loyalty III already applied (Java 1.20.5+ component format):

/give @p minecraft:trident[minecraft:enchantments={loyalty:3}] 1

Items That Can Have Loyalty

Loyalty applies to the trident. Items from the reviewed catalog in this group:

Loyalty Is Incompatible With

These enchantments cannot be on the same item as Loyalty (source: minecraft-data 1.21 registry):

Loyalty vs Other Enchantments

Loyalty vs Riptide

Loyalty throws the trident and brings it back; Riptide never lets go of it and throws you instead. Mutually exclusive — the combat trident runs Loyalty, the travel trident runs Riptide.

Loyalty vs Channeling

Loyalty handles retrieval, Channeling adds storm lightning — different jobs, fully compatible on the same trident.

Loyalty Version History

  • Java Edition 1.13 (Update Aquatic, July 2018): Added alongside the trident itself.

Bedrock Edition: Loyalty works the same in Bedrock Edition, with the same Riptide conflict.

Loyalty FAQ

What is the enchantment ID for Loyalty?

The enchantment ID for Loyalty is minecraft:loyalty. Java Edition 1.13+ commands such as /enchant use this namespaced form.

What is the max level of Loyalty?

Loyalty goes up to level III (level 3). Run /enchant @p minecraft:loyalty 3 while holding a valid item to apply the maximum level.

Can you have Loyalty and Riptide?

No. They are mutually exclusive: Loyalty returns a thrown trident, while Riptide replaces throwing with a self-launch.

What happens if my inventory is full when the trident returns?

The trident circles around you until there is a free slot to enter — it will not be lost.

Is Loyalty III worth it?

Yes, if you fight with thrown tridents — the faster return at level III makes ranged trident combat practical. If your trident is for Riptide travel, skip it.

Related enchantments and lists