What is the Infinity Enchantment?
The Infinity enchantment lets you shoot your bow without using up arrows. Grab one arrow, apply Infinity to your bow, and you’re set. You’ll never run out of ammunition again.
Note: Infinity only works with regular arrows. It doesn’t apply to spectral arrows or tipped arrows.
How to Get Infinity on a Bow
You can add Infinity to a bow in three ways:
- Enchanting Table: Place your bow in an enchanting table and hope Infinity shows up
- Anvil: Combine your bow with an Infinity enchanted book
- Command: Use
/enchant @p infinity 1in creative mode or with cheats on
Infinity Enchantment Details
| Property | Value |
|---|---|
| Max Level | Level I (highest and only level) |
| Works On | Bows only |
| Effect | Arrows don’t get consumed when shot |
Incompatible Enchantments
Infinity doesn’t work with Mending. You can’t combine these two on the same bow. This makes sense since Mending repairs items when you collect experience, but Infinity means you never use arrows in the first place.
Using Your Infinity Bow
Once your bow has Infinity, hold it in your main hand and shoot. You only need one arrow in your inventory. Every time you draw and release, the arrow fires but stays in your inventory. You can shoot as much as you want.
The only catch: arrows you shoot won’t stay on the ground. You can’t pick them back up. But since you’re not losing arrows, this usually doesn’t matter.
Enchantment ID and Commands
Java Edition
| Enchantment | ID Name | Numeric ID | Introduced |
|---|---|---|---|
| Infinity | minecraft:infinity |
51 | 1.11.1 |
Enchant Command
/enchant @p infinity 1
Replace @p with a player name if needed. The 1 at the end is the level (only level 1 exists for this enchantment).
Compatible Minecraft Versions
Infinity works in all modern Minecraft versions including 1.11.1 and beyond. It’s been in the game for a long time, so you’ll find it in any Java Edition world.