How to Get the Infinity Enchantment in Minecraft

Use the guide below to see how to get this rare enchantment!

The Minecraft Infinity Enchantment is a helpful effect that makes your bow not reduce your arrow count when you fire. Below, we've covered the methods you can use to put this enchantment on your bow.

How to Get the Infinity Enchantment

Before we begin, we'd like to note two important facts about enchanting your Bow with Infinity. First, it only works on normal arrows. You'll still have to obtain Tipped or Spectral Arrows if your Bow has the enchantment. Second, you can't mix the Infinity enchantment with the Mending enchantment on the same Bow.

Even with the downsides listed about, the Infinity enchantment is convenient because it isn't any more difficult to get than any other enchantment. Let's look at the different methods.

Enchantment Table

An Enchantment Table in Minecraft.

Enchantment Tables are the classic go-to method for any enchantment, and Infinity is no exception. To use a level 30 Enchantment Table, you need to have three Lapis Lazuli and an experience level of 30 or more.

Enchantment Tables are, unfortunately, randomized. There is no way to guarantee a certain enchantment will be available. This means that if you want to Enchant the Bow directly (or a Book to apply it), you'll have to place it on the Enchantment Table and hope for the best.


A Librarian next to a Lectern in Minecraft.

One lesser-known method to get the Infinity enchantment is through trading with Librarian Villagers. If you build up a Village to have many Librarians, it is much easier to find one of them that will trade a Book enchanted with Infinity.

To force Villagers to learn to be Librarians, they must be unemployed and approach a Lectern. It's easiest to do this by trapping Baby Villagers in a small area which contains a Lectern.

While it can take a significant amount of time to get a Villager willing to trade a Book with Infinity, this is often the best method to guarantee you'll get it. Librarians have a higher chance of selling enchanted Books in their Novice, Apprentice, and Journeyman tiers. The price range for a Book enchanted with Infinity is anywhere from 5 to 19 Emeralds.


Fishing in Minecraft.

Fishing is one of the most difficult ways to get the Infinity enchantment. It is even more randomized than the Enchantment Table, since fishing is primarily for catching Fish.

You can increase your chances of catching treasure (which includes Enchanted Books) by equipping your Fishing Rod with the Luck of the Sea III Enchantment. Still, catching an Enchanted Book doesn't guarantee that book will have Infinity. This is one of the longest and most arduous methods of getting the enchantment.


If you already have a Book enchanted with Infinity and want to apply it to your Bow, you can do this via an Anvil. When you combine two acceptable items (such as the Book enchanted with Infinity and a Bow), they combine to form the associated Enchanted item. In this case, it would be a Bow with Infinity.

Want to see some other magic in Minecraft? Check out our Brewing and Recipe Guide for Minecraft Potions!

Follow us on Twitter and Facebook to get updates on your favorite games!

About the Author

Freelance writer and jack-of-all-hobbyist-tech-development-trades (website, game, and program). My passion is to create content that entertains and makes people think critically.

Recently Updated Minecraft Posts

Leave a Comment

Comments are on moderation and will be approved in a timely manner. Please read the following rules before commenting:

  • All comments must be on topic and add something of substance to the post
  • No swearing or inappropriate words
  • No asking or begging for anything free
  • Do not attempt to start a poll in the comments
  • Comments in all CAPS will be removed
  • We reserve the right to remove a comment for any reason
  • Do not impersonate a staff member or influencer

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.