Minecraft is all about gathering items and the right tools to go from simple survival to thriving in its sandbox world. While players can take the hard route and simply try and discover all the rare and useful items in the wild, a more efficient method is to simply trade for the items they need by interacting with villagers.

Related
Minecraft: 5 Best Uses For Kelp
If players know what to do with it, kelp can be one of the most useful resources in Minecraft.

Villagers come with different jobs, which means that they have different trades. There are two types of trades for players to be aware of: Emerald trades, which allow players to get Emeralds easily without having to mine for them in mountain biomes, and "loot" trades, which let players use Emeralds and other items to buy various precious objects from the villagers. This can include Enchanted Books or maps to Woodland Mansions. With that clarified, let's take a look at the best Minecraft villager trades.

Updated on January 19, 2024, by Ben Painter: Minecraft is a game that never seems to die down, as there is no real end to the game, there are endless possibilities for gamers to explore within the blocky world. A large part of Minecraft is the villagers, the NPCs who can be traded to receive XP, emeralds (the money of the game), and other useful items. Many players have set up Villager trading halls which are safe ways to store the squidward-like beings to keep them safe and to keep track of what trades they have on offer. Some trades are better than offers. This update adds five more useful trades which could be very useful to the player.

Most trades can only be done a set amount of times before the villager runs out of stock. The villager will restock a maximum of twice a day by interacting with their job block, so make sure they can access their job block at all times. The more a player trades, the better the prices will also be, so players might notice that the trade prices listed here will change over time when villagers take a liking to the player.

23 Librarian - 4 Books For 1 Emerald (Apprentice)

Easiest Way To Obtain: Cows (Leather), Sugarcane (Paper)

Librarian Villager In Minecraft

The librarian villager is perhaps the most useful villager to have in the game as they offer a wide variety of useful trades to help make the game easier. Once the player has an enchanting table and full enchanted armor there isn't much use for books otherwise.

So, what gamers can do is trade them to the librarian to get some emeralds, books are easy to obtain, and bookcases spawn in certain structures. But they can also easily be crafted by killing some cows (easily bred for leather) and creating paper from sugarcane (easily farmed).

22 Cleric - 32 Rotten Flesh For 1 Emerald (Novice)

Easiest Way To Obtain: Killing Zombies

Cleric Villager In Minecraft

Rotten flesh is a pretty useless item in Minecraft, at a pinch it is a food source, but it causes the hunger effect. However, it can be fed to wolves without any additional effects. But, this is not really useful, so, the main thing that can be done with the item is to trade it to the Cleric to receive an Emerald.

Related
Minecraft: 35 Things To Do If You're Bored
Players who have been playing a lot of Minecraft and getting bored should try out these fun new activities to spice things up.

It will cost 32 rotten flesh for 1 emerald, but considering how easy the item is to obtain, this should be a walk in the park. Gamers can spend one night killing zombies to receive a lot of rotten flesh or make a mob farm that can automatically kill zombies and collect the item. If done right, players will be rich in rotten flesh.

21 Mason – 10 Clay For 1 Emerald (Novice)

Easiest Way To Obtain: Find In Rivers

Minecraft Mason In Front Of House

This starter-level trade with a Mason (grindstone required) is one of the easiest trades for players to make to quickly get some Emeralds. All players need is a shovel and a body of water, such as a river or a shallow pond nearby, to gather some clay. Swamp biomes are ideal for this.

Clay typically spawns underwater and is most common in shallower pools of water rather than oceans. It can be hard to distinguish from water when looking at it from the surface, but it breaks quickly when shoveled, even with a stone shovel. Due to how easily it can be acquired, it's likely one of the go-to trade items for starting players, provided the village does have a Mason.

20 Leatherworker - 6 Leather For 1 Emerald (Novice)

Easiest Way To Obtain: Kill Cows

Leatherworker Villager In Minecraft

Leather is a fairly useful item, it can be used to craft: armor, item frames, horse armor, and books. Once gamers get past a certain stage in the game leather becomes obsolete. Considering how easy it is to farm, breed cows, and slaughter them, excess leather should be traded to receive some Emeralds and also XP.

Using the looting enchantment on the sword will reward the player with more leather from one cow, making this trade easier to obtain the item required.

19 Fletcher & Leatherworker – 26 Flint For 1 Emerald (Apprentice)

Easiest Way To Obtain: Mining Gravel

Minecraft Fletcher

Both the Fletcher and Leatherworker villagers have a decent level 2 trade, which requires 26 Flint in exchange for one Emerald. Now, this definitely isn't the easiest trade to go for, especially for players who have just started their survival world. However, players who have been in survival for a while might have quite an excess of Flint in their storage.

Related
Minecraft: 5 Best Uses For Iron
Iron is a crucial component in Minecraft, and it's varied number of uses and ease of gathering make it more important than diamonds in many cases.

Otherwise, players can go shovel some gravel for quick and easy Flint. Each gravel block has a chance of dropping Flint, and if the shovel used comes with a Fortune enchantment, that chance is further increased.

18 Butcher – 10 Sweet Berries For 1 Emerald (Master)

Easiest Way To Obtain: Harvest From A Sweet Berry Bush

Minecraft Butcher

It's unfortunate that this trade is at the highest level for the Butcher because it's incredibly good for players who spawn in a taiga biome where Sweet Berry bushes can be found in abundance in the wild. Sweet Berry bushes grow quite fast, so players can set up a farm quickly once they get their hands on some Sweet Berries.

For only 10 Sweet Berries, players can get 1 Emerald. It's definitely a more niche trade since it requires a biome-specific item, but given how often players have the chance of spawning in a taiga, it's not impossible. The only downside is the high level of this trade, as leveling up a butcher requires players to trade in a ton of raw food that they would otherwise use to feed themselves once cooked.

17 Fisherman – 4 Pufferfish For 1 Emerald (Master)

Easiest Way To Obtain: Fishing

Minecraft Fisherman Next To Barrel

Another great Master-level trade sadly locked behind a ton of level grinding is 4 Pufferfish for 1 Emerald at the Fisherman villager. Pufferfish are fairly common to catch in just about any body of water that can yield fish, so by default, this is an excellent trade for players who regularly fish in Minecraft.

Related
Minecraft: 5 Best Uses For Diamonds
There are many uses of diamonds in Minecraft, and making the Enchanting Table, weapons, and armor reign supreme among them.

That said, good luck leveling the Fisherman up to this level. While it's definitely doable, players will need to sacrifice some food resources like edible fish to actually get there.

16 Cleric – 3 Gold For 1 Emerald (Apprentice)

Easiest Way To Obtain: Mining In The Nether

Minecraft Cleric

Clerics appear in villages where a brewing stand is available. Most of their trades aren't all that interesting, and players will typically be using Clerics to trade for Emeralds, which are some of the most important trades in the game.

Clerics have an interesting trade for one Emerald, which only requires 3 Gold from the player. Considering that players can pretty easily farm Gold from the Nether and that aside from Piglin trades, Gold doesn't have a big utility in Minecraft, this is a decent trade to make when trying to farm Emeralds.

15 Mason – 12 Nether Quartz For 1 Emerald (Expert)

Easiest Way To Obtain: Mining In The Nether

Minecraft Mason

The Mason will appear in any village that has a stonecutter. Masons are fantastic villagers to trade with for those who are looking for special blocks, but most of their trades are actually better off ignored in favor of this single Emerald trade.

Masons will trade 12 Nether Quartz for 1 Emerald. If players are lucky and get a nice Nether Wastes biome spawn when entering the Nether, they can mine a bunch of Nether Quartz for XP and then trade the Quartz for Emeralds at a Mason.

14 Fisherman – 20 String For 1 Emerald (Novice)

Easiest Way To Obtain: Killing Spiders

Minecraft Fisherman

Fishermen will require a village to have a barrel in order for them to appear. Their trades are a bit more niche, but one of them does stick out among the rest: 20 strings for 1 Emerald.

Related
Minecraft: 10 Tips For Surviving In Superflat Worlds
Superflat Worlds in Minecraft present a great deal of challenges that players must overcome if they want to survive.

This is a more expensive trade than some of the other ones listed here, but players who have access to a spider farm will be at a great advantage. If players come across a mineshaft with some spider spawners, they should save those spawners for a spider farm, which they can use to get infinite string, as well as infinite XP.

13 Fletcher – 32 Sticks For 1 Emerald (Novice)

Easiest Way To Obtain: Craft From Wood Or Collect From Harvested Trees

villager with the fletcher job in brown leather clothes and hat.

Fletchers will spawn in a village with a fletching table, which is one of the only job blocks in the game that still has no function for the player. Fletchers will sell some special arrows, which can be potentially interesting, but their Emerald trade isn't half bad either.

32 sticks are relatively easy for most players to gather, especially if they have access to a forested area in Minecraft. Those with less forest around them can start a tree farm early on in the game and gather as much wood for this stick trade.

12 Farmer – 20 Wheat For 1 Emerald (Novice)

Easiest Way To Obtain: Wheat Crops

The benefit of farmer villagers is that they are found in pretty much every village. Farmers will need to have a composter at their disposal to be able to do their job properly, and they also come with a few good trades.

Their 20 wheat for 1 Emerald trade is one to take note of since most players will likely set up massive crop farms anyway and have a lot of leftovers after feeding their farm animals. Almost any Minecraft player will be able to afford this trade eventually, and players can even use the crops found in villages to contribute to this trade.

11 Wandering Trader – 5 Emeralds For 1 Nautilus Shell

Easiest Way To Obtain: Trade From Villagers

Outside of villages, players can occasionally meet the Wandering Trader, who will spawn on the player after a few days have passed. The Wandering Trader isn't exactly selling big treasures; his inventory is typically full of plants, and rare blocks mostly meant for decoration.

Related
Minecraft: 8 Best Uses For Gold
Thanks to recent updates from Mojang, gold in Minecraft is more valuable than ever, with a variety of beneficial uses making it worth collecting.

That said, players wanting to create an underwater base and looking to make a Conduit will find his 5 Emerald trade for 1 Nautilus shell extremely useful. Nautilus shells are very hard to farm, as a lot of luck is required to fish them out of the water, so being able to trade for them with the Wandering Trader is a big relief.

10 Cartographer – 14 Emeralds & Compass For Woodland Mansion Map (Journeyman)

Easiest Way To Obtain: Trade From Other Villagers (Emeralds), Craft From 4 Iron & 1 Redstone (Compass)

Minecraft Cartographer

Another exceedingly rare item that players should trade for is a Woodland Mansion map, found in the inventory of the Cartographer once he has been leveled up with a few traders. The first map he offers actually leads to an Ocean Monument, which can be a decent trade, too, though these underwater dungeons are far easier to find naturally than Woodland Mansions, so it's recommended to save Emeralds for the latter trade.

Players will need 14 Emeralds and a compass for this trade. Though the map will show the closest Woodland Mansion, players shouldn't expect it to be a short trip. These structures can sometimes be over 10,000 blocks away, making them almost impossible to reach quickly from the Overworld. By traveling through the Nether in the Mansion's rough direction, players will cut their travel time provided they can find a safe passage.

9 Armorer/Weaponsmith/Toolsmith – 15 Coal For 1 Emerald (Novice)

Easiest Way To Obtain: Mine Underground

Minecraft Weaponsmith

When it comes to the best Emerald trades in Minecraft, there are three villagers that players must visit: the Armorer (blast furnace required), the Weaponsmith (smithing table required), and the Toolsmith (grindstone required).

Related
Minecraft: 8 Most Useless Items
There are dozens, if not hundreds, of items that players can use in Minecraft, but these useless items are better off being left deep in the mines.

Their basic level 1 trade of 15 Coal for 1 Emerald is easily the best trade in the game when players are looking to fatten their pockets with more Emeralds to be able to afford other trades. The nice thing is that there are three different villagers with this identical trade, so players can simply craft the required job blocks and assign these jobs to villagers in a village that doesn't have all three of these jobs.

8 Armor/Weaponsmith/Toolsmith – 4 Iron For 1 Emerald (Apprentice)

Easiest Way To Obtain: Create An Iron Farm

Minecraft Armorer

Once the player has traded enough with the previously mentioned three villagers, another trade will unlock, which is also quite interesting but a bit more expensive. Players can trade 4 Iron ingots for 1 Emerald at an Armorer, Weaponsmith, or Toolsmith.

Some might argue this is a terrible trade because, in the endgame, the value and utility of iron actually increase once diamonds become an abundant source thanks to enchantments like Fortune III. However, iron is extremely easy to farm, whereas diamond remains unfarmable. Players can set up an iron golem farm to get all the iron they need for this handy Emerald trade.

7 Librarian – 5-64 Emeralds & Book For 1 Enchanted Book (Novice)

Easiest Way To Obtain: Trade From Other Villagers (Emeralds), Cows (Leather) & Sugarcane (Paper) (Books)

librarian in minecraft

Although Emerald trades are extremely vital for Minecraft players, they aren't the best trade in the game. The most important villager to trade with is actually the Librarian, who will spawn so long as a lectern is available in a village. Librarians specialize in Enchanted Books, and at level 1, they can have any enchantment or any level available for trade.

Related
Minecraft: 9 Rarest Mob Variants
Players should grab a screenshot when they see one of these rare mob variants in Minecraft.

The price of this trade can vary quite a bit, up to 64 Emeralds even. That said, players can re-roll this trade by breaking the lectern and placing it back down until they find a trade that pleases them. This is the only reliable way to get the rarest enchantment in the game, called Mending.

6 Shepherd - 18 Wool For 1 Emerald (Novice)

Easiest Way To Obtain: Shear Sheep

Shepard Villager In Minecraft

Another great and easy way to get some emeralds in the game is through a shepherd who will trade 18 pieces of wool for 1 emerald. Gamers can put a sheep farm to use here, maybe making it automatic, and quickly gain a lot of wool that the shepherd will lap up until the trade is maxed out for the day.

Wool is useful for many things in Minecraft, so it is useful to have a constant supply going, and if many shepherds are present, then it is an insane way to build up a great stack of glimmering green currency.

5 Librarian - 1 Emerald For 4 Glass (Journeyman)

Easiest Way To Obtain: Trade From Other Villagers

Villager next to lectern librarian

Glass is a useful item for creating farms, houses, and other buildings as it lets in some natural light into builds. It can sometimes be hard to obtain. It is created from smelting sand, but if players are nowhere near a desert or beach, then sand could cause a challenge to find.

A fix for this is to trade glass from a Librarian Villager, it cuts out the need for sand and for glass for 1 Emerald is a pretty decent deal. If gamers have used some of these useful trades to harvest a lot of Emeralds, then getting tons of glass should be a breeze.

4 Wandering Trader - 6 Emeralds For 1 Blue Ice

Easiest Way To Obtain: Trade From Other Villagers

Wandering Trader In Minecraft

Wandering Traders pop up every so often around anyone's base or village, and they offer some useful items, many of which are from rare biomes, so it is hard to acquire them.

Related
Best Games To Play If You Like Minecraft
Minecraft provides players with a chance to explore and build to their heart's content. There are a few games that draw out a similar creativity.

One of these is blue ice, which can be found in icebergs and other icy structures; it has great use as it is slippery and increases the speed of items in water streams. It's amazing for building fast walkways in places like the Nether to help to get to those portals in record time. What blue ice has going for it compared to packed or regular ice is that it does not melt when next to a light source. If gamers have the emeralds, then get as many as possible from the wandering trader.