Skip to main content

SHEPHERD

Workstation: Loom|13 trades across 5 levels

Sells colored wool, carpets, beds, banners, and paintings. Buys wool and dyes.

Last checked
26 September 2026
Java Edition
26.3, 13 of 13 rows found
Bedrock Edition
1.26.50.4, 11 of 13 matching
Edition differences
none, 2 rolled prices aside

What is the Shepherd?

The shepherd works the loom and runs the game's dye and wool economy, but it does not buy every wool color you own. At Novice, it only ever offers 4 specific wool colors for emerald, each capped at 18 wool per use, alongside a 1-emerald shears sale. That is 5 possible novice offers in total, and any single villager only ever shows 2 of them, so two shepherds standing side by side can buy completely different wool.

Any wool color you did not get offered still has a way in. From Apprentice onward the villager buys any dye instead of wool directly, so dye covers the other colors that the fixed wool list leaves out. That trade sits inside a pool of 37 possible offers at that tier, with only 2 ever active on one villager, a roughly 5.4% chance of seeing this exact one and an average of 18.5 trade resets before it does.

On the sell side the shepherd is the decoration profession: colored wool and carpet, then bed, then banner, and at the top tier 3 painting for 2 emeralds. Every one of those sales rolls its own color independently of whatever dye you fed the villager, so paying for a specific dye color does not steer what color wool or carpet comes back out.

Master is the only tier with a single, guaranteed offer instead of a random draw: no buy trade at all, just the painting sale. Everything this profession sells, from carpet to that last painting slot, only appears once you climb the full ladder and unlock it.

Shepherd trades at Novice level
InputOutputEmeraldsUsesVillager XPJava 26.3Bedrock 1.26.50.4Notes
1x Emerald
1x Emerald162same in Bedrockverifiedverified
1x Emerald
1x Emerald162same in Bedrockverifiedverified
1x Emerald
1x Emerald162same in Bedrockverifiedverified
1x Emerald
1x Emerald162same in Bedrockverifiedverified
2x Emerald
2x Emerald121same in Bedrockverifiedverified
5 trades at Novice level

The game draws 2 of the 5 offers this tier can hold, so any one of them is on 40% of novice shepherds, and a specific one takes about 2.5 rolls to turn up. Bedrock builds this tier out of 2 groups and draws 1 of 1 and 1 of 1, so there the same offer is on 100% of them. Counted from the game's own draw sizes. How that check works.

Curing a zombie villager is worth 125 reputation, taken off the first thing you hand over. The discount is capped by the price, so here it runs from 1 on the shears (2 to 1) up to 6 on the gray wool (18 to 12). No cost ever drops below one.

The white wool offer pays the villager 2 XP a use and the shears offer pays 1, so the 10 XP from Novice to Apprentice is 5 trades one way and 10 the other. That fits inside the 16 uses the offer holds, so one stock run covers it. Read out of each trade's own file. How that check works.

All 5 trades on this page were read out of the trade files Minecraft Java 26.3 ships in its own data, checked on against the item, both amounts and the use limit. Bedrock 1.26.50.4 is read as well, and where it disagrees the row says how. Which files, and what is not checked.

Novice to Master: what the climb costs

A Shepherd does not level up on time served, it levels up on trading XP, and each of its offers pays a fixed amount of it. That makes the climb a countable thing rather than a chore: 19 trades take one from Novice to Master if you use the offer that pays most at every tier, and the tiers below say which offer that is.

The fewest trades that take a Shepherd from Novice to Master, tier by tier
ClimbXPOffer that pays mostTradesYou hand overYou get back
Novice to Apprentice10The white wool offer, 2 XP a useor any of the 3 others that pay 2590 white wool5 emeralds
Apprentice to Journeyman60The any dye offer, 10 XP a use672 dye6 emeralds
Journeyman to Expert80The any dye offer, 20 XP a use448 dye4 emeralds
Expert to Master100The any dye offer, 30 XP a use448 dye4 emeralds
Novice to Master250no restock needed1990 white wool and 168 dye19 emeralds

The bill for the whole climb is 90 white wool and 168 dye (2.6 stacks). It pays for itself: 19 emeralds more than you started with by the time it is Master. No offer in the route runs past what its slot holds, so a Shepherd with full stock can be walked all the way up in one sitting.

Counted, not timed. The XP each offer pays is the xp field of its own trade file, the 10, 60, 80, 100 XP between the tiers is VillagerData.NEXT_LEVEL_XP_THRESHOLDS, and the prices and use counts are the table above. Where a tier has more than one offer paying the top rate, the route takes the one any villager can hold, then the one that pays rather than costs, then the cheapest. XP over the line is not lost, it counts toward the next tier, so no trade in the route is wasted. How that check works.

Odds, groups and price rules for every Shepherd trade

TradeJava oddsBedrock oddsBedrock groupPrice multiplierOne cure takes off
18White Woolfor1EmeraldShepherd, Novice40%100%10.056 items
18Brown Woolfor1EmeraldShepherd, Novice40%100%10.056 items
18Black Woolfor1EmeraldShepherd, Novice40%100%10.056 items
18Gray Woolfor1EmeraldShepherd, Novice40%100%10.056 items
2Emeraldfor1ShearsShepherd, Novice40%100%20.056 items
12Any Dyefor1EmeraldShepherd, Apprentice5.4%100%10.056 items
1Emeraldfor1Colored WoolShepherd, Apprentice5.4%50%20.056 items
1Emeraldfor4Colored CarpetShepherd, Apprentice5.4%50%20.056 items
12Any Dyefor1EmeraldShepherd, Journeyman9.5%100%10.056 items
3Emeraldfor1BedShepherd, Journeyman9.5%100%20.056 items
12Any Dyefor1EmeraldShepherd, Expert9.1%100%10.056 items
3Emeraldfor1BannerShepherd, Expert9.1%100%20.056 items
2Emeraldfor3PaintingShepherd, Master100%100%10.056 items

Shepherd trades by tier (Novice to Master)

A Shepherd climbs five career ranks, and each rank it reaches adds a fresh batch of offers on top of the ones below it. The experience gates are fixed: the Novice tier opens immediately with 5 offers, 10 more trade-XP points unlock Apprentice (3 offers), 60 more trade-XP points unlock Journeyman (2 offers), 80 more trade-XP points unlock Expert (2 offers), and 100 more trade-XP points unlock Master (1 offer). The full price list for every rank is laid out below; emerald costs marked as a range roll randomly within that band each time the trade is generated or restocked.

Tier 1 · Novice

5 trades · available from the start

Sell to villager: 18 white wools for 1 emerald, 18 brown wools for 1 emerald, 18 black wools for 1 emerald, and 18 gray wools for 1 emerald.

Buy from villager: shears for 2 emeralds.

Tier 2 · Apprentice

3 trades · 10 cumulative XP

Sell to villager: 12 any dyes for 1 emerald.

Buy from villager: colored wool for 1 emerald and 4 colored carpet for 1 emerald.

Tier 3 · Journeyman

2 trades · 70 cumulative XP

Sell to villager: 12 any dyes for 1 emerald.

Buy from villager: bed for 3 emeralds.

Tier 4 · Expert

2 trades · 150 cumulative XP

Sell to villager: 12 any dyes for 1 emerald.

Buy from villager: banner for 3 emeralds.

Tier 5 · Master

1 trade · 250 cumulative XP

Buy from villager: 3 painting for 2 emeralds.

Shepherd trading tips

Do not shop for a shepherd by wool color. Since only 4 of the 5 possible novice offers show up on any one villager, check what it is actually buying before you haul a stack of wool over. If it is not buying your color, hold onto the wool and wait for the any dye trade at the next tier instead, since dye covers every color the wool list skips.

The random draw gets more extreme the higher you climb. Apprentice through Expert each hide dozens of possible offers behind just 2 visible slots, so a shepherd that will not sell you a bed or a banner is not broken, it simply drew a different combination. A trade reset by curing a zombie villager (see the zombie villager discount guide) or by using the villager rolling guide reshuffles that whole pool, not just the color, so it can hand you an offer that was not there before.

If your goal is decoration rather than income, skip straight to the top of the ladder. Master has no buy trade at all, only the painting sale, so once you are there every trade with this villager nets you 3 paintings for the price. There is no reason to keep feeding it wool or dye after that unless you are gossip farming for a different villager nearby.

For the fastest run to master, keep the villager fed with whatever it already accepts rather than farming a color it never asked for. Wool and dye are both cheap to gather in bulk, so the bottleneck is almost always trades unlocked, not materials in hand.

Watch the maxed-out trades too. Every offer this villager has runs dry after its own use limit, 12 uses on the shears sale, 16 on each wool buy, and it only restocks by walking to the loom and working, which the game allows at most 2 times a day. If every trade greys out, the fix is time and access to its workstation, not more wool.

Beds, breeding and the Shepherd

Shepherds sell beds, and villagers will not breed without free beds, so the Shepherd is the one to trade with first when you build How to Build a Villager Breeder. Put the two together and Villager Breeder and Trading Hall Combo Guide shows the full setup.