How to Trade with a Villager in Minecraft
This Minecraft tutorial explains how to trade with a villager with screenshots and step-by-step instructions. We also take a look at the 5 different types of villagers and the possible trades with each.
Types of Villagers
There are 6 types of villagers in Minecraft. Each type of villager has unique clothing and appearance that relates to the profession, and each profession has different careers possible.
Here is a list of the professions and careers for a villager:
Villager Clothes Profession ID Career ID Brown Robe 0 1 = Farmer 2 = Fisherman 3 = Shepherd 4 = Fletcher White Robe 1 1 = Librarian Purple Robe 2 1 = Cleric Black Apron 3 1 = Armorer 2 = Weapon Smith 3 = Tool Smith White Apron 4 1 = Butcher 2 = Leatherworker Green Robe 5 1 = NitWit
Each villager will have different trades depending on its career. When a villager spawns naturally, it will only a few trades available. As you trade with a villager, new trades will be unlocked.
When trading, some villagers are more greedy than others. Each villager may ask for a different amount for a trade than another villager.
Trade with a Villager
Now that you understand about the different types of villagers, let's explore how to trade with one of them in Minecraft. The game control to trade with a villager depends on the version of Minecraft:
- For Java Edition (PC/Mac), right click on the villager.
- For Pocket Edition (PE), you move your pointer over the villager and press the Trade button.
- For PS3 and PS4, press the L2 button on the PS controller.
- For Xbox 360 and Xbox One, press the LT button on the Xbox controller.
- For Windows 10 Edition, right click on the villager.
- For Wii U, press the ZL button on the gamepad.
- For Nintendo Switch, press the ZL button on the controller.
- For Education Edition, you can not trade with a villager yet.
When you initiate the trade with the villager, a trade window will appear.
In this example, the villager is a leatherworker and you can trade 10 leather to get 1 emerald from this villager.
Next, offer the villager 10 leather by moving at least 10 leather into a box on the left side of the trade. In this example, we will move 12 leather into the left box.
Now that you have offered the villager 10 leather, the emerald will appear in the box on the right. The villager is offering you 1 emerald in exchange for the 10 leather. Move the emerald into your hot bar to complete the trade.
Now that the trade is complete, the villager will take 10 leather from the left box and leave 2 leather behind. Move the unused leather back to your inventory.
After this trade, you should have 1 emerald and 2 leather in your inventory. You can trade with the villager again if you wish.
Congratulations, you just learned how to trade with a villager in Minecraft.
Things to Do with Villagers
Here are some activities that you can do with villagers in Minecraft:
Villager Trade Generator
If you need help summoning a villager with custom trades, try using our villager trade generator:
Related: minecraft how to refresh chunks