Minecraft Java Enchantment ID

Infinity (Max Level I)

Infinity is a Minecraft Java Edition enchantment in the bow group, with a maximum level of I.

Namespaced enchantment ID minecraft:infinity

Infinity Facts

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

What Infinity Does

Your bow never consumes normal arrows — a single arrow in your inventory is enough to shoot forever. Tipped and spectral arrows are still consumed.

Tip: Infinity cannot share a bow with Mending. Pick Infinity if you hate crafting arrows, Mending if you want the bow to last forever — most players pick Infinity.

Using Infinity Well

Infinity removes arrow logistics entirely for normal arrows: keep one in your inventory and shoot forever. Two limits matter: tipped and spectral arrows are still consumed, and the bow itself still wears out — which is the catch, since Mending cannot repair an Infinity bow. When it eventually breaks, craft and re-enchant a new one.

How to Get Infinity

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

Best Combinations

/enchant Command for Infinity

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:infinity 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.

Or give yourself a Bow with Infinity I already applied (Java 1.20.5+ component format):

/give @p minecraft:bow[minecraft:enchantments={infinity:1}] 1

Items That Can Have Infinity

Infinity applies to the bow. Items from the reviewed catalog in this group:

Infinity Is Incompatible With

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

Infinity vs Other Enchantments

Infinity vs Mending

The famous either-or: Infinity means never crafting arrows, Mending means never losing the bow. They are mutually exclusive. Casual play favors Infinity; a maxed-out god bow you want to keep forever favors Mending plus an arrow farm.

Infinity Version History

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

Bedrock Edition: Infinity works the same in Bedrock Edition, including the Mending conflict and the tipped-arrow exception.

Infinity FAQ

What is the enchantment ID for Infinity?

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

What is the max level of Infinity?

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

Does Infinity work with tipped arrows?

No. Tipped and spectral arrows are consumed as normal — Infinity only covers plain arrows.

Why can't I have Infinity and Mending?

They are mutually exclusive by design: unlimited arrows plus infinite durability would make the bow completely maintenance-free.

Do I need any arrows for Infinity to work?

Yes — exactly one plain arrow must sit somewhere in your inventory. It is never consumed.

Does Infinity work on crossbows?

No. Infinity is bow-only.

Related enchantments and lists