1 - The trade
Loading trades...
2 - Times cured
One cure gives Major Positive gossip of 20 (x5 = 100) and Minor Positive of 25 (x1 = 25), both at their caps, so reputation jumps by 125. Minor Positive fades by 1 per in-game day, so after 25 days a cured villager sits at 100.
3 - Hero of the Village
Defeat a raid to earn Hero of the Village for an extra discount on every trade.
4 - Other gossip (optional)
Each trade adds 2 Trading gossip (cap 25). Trading and Minor Positive each weigh 1 toward reputation. A cure fills Minor Positive to 25 on its own, so that slider only moves the price for a villager you haven't cured.
Final price
Step by step (priceMultiplier 0.05)
Price after each cure
| Cures | Reputation | Rep discount | Price |
|---|---|---|---|
| 0 | 0 | -0 | 20 |
| 1 (now) | +125 | -6 | 14 |
| 2 | +125 | -6 | 14 |
| 3 | +125 | -6 | 14 |
| 4 | +125 | -6 | 14 |
| 5 | +125 | -6 | 14 |
Hero of the Village level (none) and the Trading and Minor Positive gossip above are held constant across this table. One cure fills Major Positive (20) and Minor Positive (25) to their caps, so the price stops improving from cures alone after the first cure.
How this works
Reputation is the sum of each gossip type's stored value times its weight (Major Positive 5, Trading and Minor Positive 1), each capped at its own maximum. The reputation discount is floor(reputation x priceMultiplier) and the Hero of the Village discount is floor(base cost x (0.3 + 0.0625 x (level - 1))). Both come off the first item you hand over, emeralds when you buy and items when you sell, and the result is clamped to a minimum of 1. The version selector pulls the real base cost and price multiplier from 26.3 trade data.
How Villager Trade Discounts Work
A villager remembers how it feels about you as gossip, and that gossip sets a reputation score. Each trade then loses floor(reputation times the trade's price multiplier) from the first item you hand over. Curing a zombie villager grants Major Positive gossip of 20 and Minor Positive of 25, the cap for each, which is worth 125 reputation, so a normal 0.05-multiplier trade drops by 6 emeralds from a single cure.
Reputation is the sum of each gossip type's stored value times its weight, with every type capped at its own maximum: Major Positive is weight 5 (max 20), while Trading (added 2 per trade, max 25) and Minor Positive (max 25) are weight 1. A single cure maxes both Major and Minor Positive, which is why the bulk of any discount comes from that first cure. The reputation discount that results is applied per trade as floor(reputation x priceMultiplier).
| Price multiplier | Discount after 1 cure | Reputation maxed | Discount maxed |
|---|---|---|---|
| 0.05 (most trades) | 6 | 150 | 7 |
| 0.10 | 12 | 150 | 15 |
| 0.20 | 25 | 150 | 30 |
Most trades use a price multiplier of 0.05, but some use higher values, so the same reputation discounts a high-multiplier trade faster. The calculator above reads each real trade's actual multiplier from the game data for the version you pick, so the numbers match what you see in game.
The Hero of the Village Discount
Defeating a raid grants the Hero of the Village effect, which discounts every villager trade on top of any reputation discount. The amount is floor(base cost x (0.3 + 0.0625 per level above the first)), so it scales with both the effect level and how expensive the trade is.
| Hero level | Fraction | Percent off base | Off a 16-emerald trade |
|---|---|---|---|
| Hero of the Village I | 0.3000 | 30% | 4 |
| Hero of the Village II | 0.3625 | 36.25% | 5 |
| Hero of the Village III | 0.4250 | 42.5% | 6 |
| Hero of the Village IV | 0.4875 | 48.75% | 7 |
| Hero of the Village V | 0.5500 | 55% | 8 |
Because the Hero discount is a fraction of the base cost while the reputation discount is a fixed amount, the two together can clear most of a trade's price. A cured villager sold to by a Hero of the Village V player is the cheapest a trade ever gets, short of the 1-emerald floor.
Reaching the 1-Emerald Floor
No trade can ever cost less than 1 emerald. The final price is base cost plus any demand adjustment, minus the reputation and Hero discounts, then clamped up to 1 if it would go lower. Cheap trades hit that floor from a single cure; pricier trades reach it once Hero of the Village is added. The per-cure table in the tool shows exactly when the price bottoms out.
One caveat: heavy buying raises a trade's demand, which adds floor(base cost x demand x priceMultiplier) back onto the price. Let a villager restock to drop demand to zero before stacking discounts for the lowest possible cost.
Frequently Asked Questions
How much discount do you get for curing a villager?
Curing a zombie villager gives the player Major Positive gossip of 20 and Minor Positive gossip of 25, the cap for each. Major Positive is weighted 5 and Minor Positive 1, so one cure is worth 125 reputation. The discount on a trade is floor(reputation times the trade's price multiplier), so on a normal 0.05-multiplier trade one cure takes off floor(125 times 0.05) = 6 emeralds. On a higher 0.2-multiplier trade it takes off 25. Minor Positive fades by 1 per in-game day, so 25 days after the cure the villager settles at 100 reputation and the 0.05 discount drops to 5.
Do villager discounts stack?
The cure discount and the Hero of the Village discount stack with each other, and both come off the same trade. What does not stack is curing the same villager twice: the first cure already fills Major Positive (20) and Minor Positive (25) to their caps, so a second cure of the same villager adds nothing. To stack further, defeat a raid for Hero of the Village or trade to build Trading gossip.
What does Hero of the Village do for trading?
While you have Hero of the Village, every trade with a villager loses floor(base cost times (0.3 + 0.0625 per level above the first)) emeralds. That is 30 percent off at level I, 36.25 percent at II, 42.5 percent at III, 48.75 percent at IV and 55 percent at V, applied on top of any cure or gossip discount.
How do you get 1 emerald trades in Minecraft?
Every trade has a 1-emerald minimum, so any trade can be driven to 1 emerald if the combined cure and Hero of the Village discount is at least the base cost minus 1. Cheap trades reach the floor from a single cure alone; pricier trades need Hero of the Village on top. The calculator shows when the price clamps to 1.
Why does curing a villager multiple times not lower the price more?
Each gossip type has a maximum stored value. A cure grants Major Positive 20 and Minor Positive 25, which are exactly their caps, so further cures of the same villager can't raise either. The per-cure table shows it: the price stops dropping from cures after the first one.
Does curing a villager also change what they buy from you?
Yes. The discount comes off the first item in the trade, whatever it is, so sales get cheaper too. A Mason normally wants 10 Clay Balls for an emerald; after one cure that is 10 minus floor(125 times 0.05) = 4 Clay Balls. Trades that already cost 1 emerald, like the Mason's bricks and terracotta, can't go any lower.
Does the price multiplier change the discount?
Yes. The reputation discount is floor(reputation times the trade's price multiplier), so a trade with a higher multiplier discounts faster. Most trades use 0.05, but some use higher values. This tool reads each real trade's actual multiplier from the game data for the selected version.
Planning a trading hall? Or browse more Minecraft tools: