To trade with a Minecraft villager, interact with one and choose an available offer in the trading screen. Villagers unlock higher-level offers as they gain trading experience; used-up offers need to restock, and prices may change. The exact details vary by edition and version, so check the game’s trade screen rather than relying on a universal list of prices or offers.
How villager trading works
A trade is an exchange of items, often involving emeralds. Open the villager’s trading interface to see the items required and what you will receive. If you have the required items, select the offer to complete the exchange. The available offers depend on the villager and its progression.
Minecraft’s official Java Village & Pillage release notes describe villagers leveling up through trading and note that the update added many trades. In Microsoft’s Bedrock trade-table documentation, offers are organized into tiers: a villager’s trading experience unlocks higher tiers, while the first tier is available from the start. That documentation describes Bedrock trade-table configuration; it should not be read as a complete description of Java’s implementation.
How to see what a villager wants
In both Java and Bedrock, a villager may display an item it wants when you hold an item the villager is willing to trade for. Minecraft’s Java notes and Bedrock release notes describe this visual trading feature. Treat it as a cue to open the trading interface: the interface shows the actual offer and whether you can complete it.
Recommended Free Tools
#1 Best Overall
Why a trade is unavailable or runs out
Offers have limited stock. When an offer has been used up, it becomes unavailable until the villager restocks it. The Java Village & Pillage notes say villagers can restock up to twice per day if they can work at their workstation. That is a Java release-note statement; do not assume every operational detail is identical in Bedrock.
For Bedrock trade-table configuration, Microsoft defines max_uses as how many times a trade can be completed before that trader needs to restock. This is a configuration property, not a universal player-facing number for every trade.
Rank #2
What to check when an offer is out of stock
- Give the villager time to refresh its stock; an exhausted offer is not necessarily permanently gone.
- In Java, check whether the villager can work at its workstation, since the cited restock condition depends on that access.
- Reopen the trading interface to see whether the offer is available again. Stock availability and the price shown are separate questions.
Why prices can change
Minecraft’s Java release notes state that trading prices depend on reputation and demand. That means a price is not necessarily a fixed baseline. Microsoft’s Bedrock trade-table documentation also describes a price_multiplier property that controls how much a price can increase due to supply-and-demand changes. The page gives 0.05 as an example that permits a 5% increase; it is a configuration example, not a universal live-game multiplier.
When deciding whether an offer is worthwhile, use the price shown in the current trade interface. Do not assume a price from another player, edition, version, or villager applies to yours.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsRank #3
Villager experience is not player experience
In Microsoft’s Bedrock trade-table documentation, the villager’s trading experience unlocks higher trade tiers; this is distinct from the player’s experience. The same documentation describes trader_exp and reward_exp as trade-table settings for villager and player experience rewards. These are configuration details for Bedrock content creators, not a general promise that every ordinary trade awards the player experience.
Edition and version caveats
Java and Bedrock share the broad idea of trading, progressing through offers, and using visual cues, but the official material cited here does not establish a complete, matching list of current offers or prices for both editions. Offers can also depend on the game version and villager progression. Check the actual trade interface in your world for the available exchange.
Rank #4
Java’s 23w31a snapshot introduced an experimental villager trade rebalance, including proposed librarian trade changes. A snapshot experiment is not proof that those changes are enabled by default or present in every stable release. If you are checking claims about regional librarian books or other rebalance proposals, verify the Java version and whether the experiment is enabled.
Quick Recap
Best Value
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




