Java & Bedrock
Infinity
Infinity is a one-level bow enchantment that lets the player fire ordinary arrows without consuming them, provided at least one arrow is present in the inventory.
Infinity- Maximum level
- 1
- Edition
- Java & Bedrock
- Compatible
- Bow
- Treasure
- No
- Tradeable
- Yes
- Enchanting table
- Yes
Equipment and conflicts
Compatible equipment: Bow. It cannot normally be combined with Mending.
Effect by level
| Level | Effect | Expected multiplier |
|---|---|---|
| 1 | Ordinary arrows are not consumed after the inventory requirement is met | Varies by mechanic |
How the mechanic works
- One regular arrow is required but is not consumed when the enchanted bow fires it.
- Spectral and tipped arrows are still consumed and do not receive the infinite-ammunition effect.
- Infinity and Mending cannot normally be combined on the same bow in survival.
Affected blocks and drops
- Bows
- Regular arrows only
- Conflicts with Mending
How to obtain
- Enchant compatible equipment at an enchanting table.
- Apply a matching enchanted book at an anvil.
- Find or trade for an enchanted book that contains this enchantment.
Sources
Edition identifiers
Java: minecraft:infinity (numeric registry ID 16).
Bedrock: minecraft:infinity (numeric registry ID 22).
/enchant @s minecraft:infinity 1/enchant- Adds an enchantment to a held compatible item.
@s- The entity executing the command; usually you in chat.
minecraft:infinity- The Java identifier for Infinity.
1- The enchantment level to apply.
The target must be holding a compatible item, and commands require cheats or sufficient operator permission.