Skip to main content
All Professions

ANY DYE

3 trades involving this item across 1 profession.

View on Items Database →

Any Dye in villager trading

Any Dye is a raw-material trade: villagers pay emeralds for it, which makes it a candidate for an automated emerald farm rather than something you purchase back.

Any Dye appears in the villager trade economy as a tradeable good.

Only the Shepherd deals in it, so any trading hall that supplies Any Dye is built around that one profession. Any Dye can also be obtained outside of trading, but buying it from a villager is often faster than gathering or smelting the ingredients yourself.

Villagers that buy Any Dye(you give Any Dye, get emeralds)

ProfessionLevelYou GiveYou GetEdition
ShepherdApprentice12x Any Dye1 Emerald
ShepherdJourneyman12x Any Dye1 Emerald
ShepherdExpert12x Any Dye1 Emerald

Who trades Any Dye, and at what price

To sell Any Dye for emeralds, bring it to a Shepherd at the Apprentice tier (12 units per 1 emerald), a Shepherd at the Journeyman tier (12 units per 1 emerald), and a Shepherd at the Expert tier (12 units per 1 emerald).

Is trading Any Dye worth it?

On the supply side, Any Dye is worth one emerald per 12 units at its best rate (the Shepherd). That ratio is what decides whether farming any dye for currency is efficient: the fewer units a villager demands per emerald, the more valuable each one is to produce. A buy slot like this can be used 16 times before it locks and the villager has to restock, capping how many emeralds one villager returns per cycle before it must work at its job site again.

Since no villager sells any dye back, this is a one-way emerald faucet: you supply the any dye, the villager supplies the emeralds. That makes it a prime candidate for an automated trading hall, where a renewable source of any dye feeds a row of villagers and steadily converts your surplus into currency you can spend on the gear and rare items other professions sell.

How Any Dye trading works

Every Any Dye trade follows Minecraft's standard supply-and-demand rules. A trade can be used a limited number of times — 16 for the slot in question — before it greys out and locks until the villager restocks. A villager restocks up to twice per in-game day, but only if it can path to its job-site block and "work" there, which is why a trading hall must leave the workstation reachable.

When you sell any dye to a villager, completing that trade is what grants the villager career experience and pushes it toward its next tier. Spreading sales across several villagers of the same profession multiplies both your emerald throughput and how quickly the hall levels up.

One caution: the first trade you complete with a fresh villager permanently locks its current offers, including the any dye slot at whatever price it rolled. If you are chasing a specific price, decide before you trade, because there is no re-rolling a villager once it has done business with you.

Tips for trading Any Dye

  • Best rate when selling it: the Shepherd gives an emerald for just 12 of thems, the most generous buy rate for any dye.
  • Lock the price: once you complete a trade the offer is fixed, so a cheap roll of any dye stays cheap for that villager. Reset only happens on never-traded Novice villagers via the rolling method.

Any Dye trading FAQ

Which villager trades Any Dye?
Any Dye is traded by Shepherd. These professions buy it from you for emeralds.
Where can I sell Any Dye for emeralds?
The Shepherd buys any dye at the best rate: one emerald for every 12 units at the Apprentice tier.
How many any dye make an emerald?
At the best villager rate, 12 any dyes buy 1 emerald. That is an efficient ratio, so a renewable supply of any dye makes a solid emerald farm.
How often can you trade Any Dye with a villager?
The Any Dye slot can be used about 16 times before it locks, after which the villager refreshes it by restocking at its job site up to twice per in-game day. Using several villagers in parallel removes that limit in practice.