The trading system in Minecraft is a gameplay mechanic that allows players to buy and sell items using emeralds. Villagers and Wandering Traders in Minecraft are affected by this system. In this article, we are going to list out everything you need to know about how to trade with Villagers in Minecraft.

1 - How to trade with villagers in Minecraft

Summary of trading mechanics

To trade with a villager in Minecraft, just press Use on an adult villager with a profession, or a wandering trader. This would open up a menu that allows players to trade. All transactions involve emeralds. Villagers buy or sell goods, but Wandering Traders does not buy.

Trading is the only method to obtain various rare items like woodland explorer maps, ocean explorer maps, globe banner pattern... and more.

Trading with villagers
The best way to trade with villagers is to use emerald.

How villagers levels and professions affect trading

Each villager has 5 career levels that can be increased through trading. Both the villager and player gain experience upon trading. They start at Novice and when the experience bar of a villager is full, they level up and the next set of trades will be unlocked. Villagers need 10/70/150/250 exp to level up to Apprentice, Journeyman, Expert, Master, respectively.

The profession of a villager dictates its trading pool. Different professions are assigned to each villager based on their job-site block. Upon receiving a new profession, the appearance and trading interface of a villager changed.

Bedrock Trading Interface
Minecraft trade with villagers: Bedrock Trading Interface

Novice villagers who have not traded yet can lose their profession and gain a new one if you remove their job site block and place a new one. Be careful, as once you trade with a villager, the villager keeps its profession forever and subsequently locks in the offered trades. Villagers disable an offer after a number of trades, however, they reactivate it up to 2 times per day.

2 - Economics of trading in Minecraft

In Java Edition, villagers can have a maximum of 10 trades. Each level unlocks a maximum of 10 trades. In Bedrock Edition, villagers have 8–10 trade slots. Players can only trade an item a few times until that trade is disabled. Afterward, the villager needs to restock on their job site block.

The price of an item can change based on demand. If you buy out an item, its price would be higher the next time it gets restocked. Each item has its own price multiplier.

Trading in Minecraft
Trading is a good way to get useful items in Minecraft.

3 - How to get a discount from villagers

Currently, there are two ways to get discount in trading with villagers in Minecraft. The first method is to become the Hero of the Village which grants players discounts at all shops. The second way is to cure a Zombie villager to get permanent discount when trading with them.

Hero of the Village status effect

Upon becoming the hero of the village, players would get a discount on all the shops in the village. Firstly, players need to get the Bad Omen status effect by killing an illager captain, who often spawn in patrols or outposts.

A raid would be triggered if you enter a village having that status effect. Refer to the complete guide on how to stop a raid in Minecraft to defeat it and you would get the Hero of the Village status effect.

Fighting pillager raids
Fighting pillager raids is fairly challenging, especially if you don't have any preparations.

The potency of the buff depends on the strength of the raid. The Bad Omen buff stacks on top of each other and cap at 5. If you manage to kill 5 illager captains in a row, the raid would be significantly harder and the resulting buff would be even stronger. At max level, Hero of the Village buff would reduce all item prices to 1 emerald. The villagers will also throw free items at you occasionally.

It is recommended to build enough defense for a village before trying to do this. The buff will last for 40 minutes.

Curing Zombie villagers

Zombie Villagers is a variant of villagers that spawn when a villager is killed by zombies (50% in Normal and 100% in Hard). They can also spawn naturally, but that is pretty rare.

Players can get a permanent discount from a single villager and a temporary discount from all nearby NPCs in the village by removing the Zombie status from a villager. To do this, players must splash the zombie villager with a splash potion of weakness then feed it a golden apple. The permanent discount is capped at 5 cures, while the temporary discount is capped at 8 cures. The discount stacks - it can reduce the price of all items to one emerald.

Zombie Discounts
How to trade with Villagers in Minecraft: Zombie discounts

You can create a zombie villager farm then cure a villager multiple times to unlock the bonus. This is the best and most elaborate way to get discounts in Minecraft... however, it requires a lot of Golden Apples as investments.

Interested in more of our articles related to Minecraft? Please check out this post to find out more about the Guide On How To Enchant Items In Minecraft 2021.