intermediate survival

Minecraft Villager Trading Guide: All Trades [1.21]

Complete guide to Minecraft 1.21 villager trading with every profession, all trade tables, price reduction mechanics, trading hall design, and the best trades for early, mid, and late game.

Villager trading in Minecraft 1.21 is one of the most powerful progression systems in the game. A well-organized trading hall provides unlimited access to enchanted diamond gear, rare items, and every enchanted book in the game for the cost of farmable resources. This guide covers every profession, all trade tables, price mechanics, and how to build an efficient trading operation.

How Villager Trading Works

Basic Mechanics

Every villager has a profession determined by their job site block. Each profession offers specific trades that unlock as you trade with the villager. Villagers start at Novice level and progress through Apprentice, Journeyman, Expert, and Master by completing trades.

Trading earns the villager experience. Once they gain enough experience, they unlock the next tier of trades. You must trade something from each tier to unlock the next one, but you can choose which trade to complete.

Trade Structure

Each trade offers items for emeralds (buying) or emeralds for items (selling). Trades have a limited number of uses before the villager needs to “restock” at their job site block. Villagers restock up to twice per in-game day when they path to their workstation.

Supply and Demand

Prices increase when you repeatedly use the same trade (demand rises) and decrease over time when you stop using it (demand falls). This mechanic exists per-trade, not per-villager. Heavy use of one trade raises that trade’s price while leaving others unaffected.

All Villager Professions and Their Trades

Librarian (Lectern)

The most important profession for progression. Librarians sell enchanted books at every level.

LevelSellsBuys
Novice1 enchanted book (random), bookshelf24 paper for 1 emerald
Apprentice1 enchanted book (random), lantern4 books for 1 emerald
Journeyman1 enchanted book (random), glass4 ink sacs for 1 emerald
Expert1 enchanted book (random), clock2 book and quills for 1 emerald
MasterName tag-

Key insight: The Novice-level enchanted book is randomly chosen when the villager first gets its profession. If you do not like the book offered, break the lectern before trading with the villager. Place the lectern again, and the villager re-rolls its trades. Repeat until you get the enchantment you want (Mending, Protection IV, Sharpness V, etc.).

This is the primary method for obtaining Mending books. Since Mending cannot appear on the enchanting table, villager trading is the most reliable source. See our enchantment ranking guide for which books to prioritize.

Armorer (Blast Furnace)

LevelNotable Trades
NoviceIron helmet, iron boots (sells); coal (buys)
ApprenticeIron chestplate, iron leggings, bell
JourneymanShield, chainmail armor pieces
ExpertDiamond boots, diamond leggings
MasterDiamond chestplate, enchanted diamond armor

Armorers at Master level sell enchanted diamond armor. Combined with Mending books from Librarians, this provides a full enchanted diamond set without ever mining diamonds for armor.

Weaponsmith (Grindstone)

LevelNotable Trades
NoviceIron axe, iron sword; coal (buys)
ApprenticeBell, enchanted iron sword
Journeyman-
ExpertDiamond axe, diamond sword
MasterEnchanted diamond sword, enchanted diamond axe

Master Weaponsmiths sell enchanted diamond swords and axes. These can have Sharpness, Smite, Bane of Arthropods, Knockback, Fire Aspect, or Looting.

Toolsmith (Smithing Table)

LevelNotable Trades
NoviceStone tools; coal (buys)
ApprenticeBell, iron tools
JourneymanEnchanted iron tools
ExpertDiamond tools
MasterEnchanted diamond pickaxe, enchanted diamond shovel

Master Toolsmiths sell enchanted diamond pickaxes, which can come with Efficiency V, Fortune III, or Silk Touch. This is an alternative to enchanting your own pickaxe.

Farmer (Composter)

LevelNotable Trades
NoviceBread; wheat, potatoes, carrots, beetroot (buys)
ApprenticePumpkin pie, apple
JourneymanCookie, golden carrot
ExpertCake, suspicious stew
MasterGlistering melon slice

Farmers are the easiest emerald source. Grow wheat, carrots, or potatoes in bulk and sell to Farmers. A single large crop farm can sustain dozens of emerald trades per day. Golden carrots (Journeyman level) are the best food in the game and can be purchased here.

Fisherman (Barrel)

LevelNotable Trades
NoviceCooked cod/salmon, bucket of cod; string, coal (buys)
ApprenticeCampfire
JourneymanEnchanted fishing rod
ExpertCooked fish items
Master-

Fishermen buy string and coal, both of which are easily farmed. Not the most exciting profession but a solid emerald income.

Fletcher (Fletching Table)

LevelNotable Trades
Novice16 arrows, flint; 32 sticks for 1 emerald (buys)
Apprentice1 bow, 16 arrows; flint (buys)
JourneymanCrossbow; string (buys)
ExpertEnchanted bow, tipped arrows
MasterEnchanted crossbow, tipped arrows

The stick trade is broken. Fletchers buy 32 sticks for 1 emerald at Novice level. Sticks are crafted from wood, which is unlimited. This is arguably the easiest emerald farm in the game. A tree farm generates infinite sticks, which convert to infinite emeralds.

Expert Fletchers also sell tipped arrows, which are useful for applying potion effects at range.

Cleric (Brewing Stand)

LevelNotable Trades
NoviceRedstone dust; rotten flesh (buys)
ApprenticeLapis lazuli, glowstone
JourneymanEnder pearl
ExpertBottle o’ enchanting
Master-

Clerics buy rotten flesh, which accumulates naturally from zombie farms. They sell ender pearls (Journeyman) and bottles of enchanting (Expert), both extremely useful. Ender pearls from Clerics remove the need to hunt Endermen for End portal preparation.

Butcher (Smoker)

LevelNotable Trades
NoviceRabbit stew, cooked meat; raw meat (buys)
ApprenticeCooked chicken, cooked pork
JourneymanCooked mutton
ExpertCooked rabbit
Master-

Butchers buy raw chicken, pork, rabbit, and mutton. Automatic chicken farms produce raw chicken passively, making Butchers a hands-off emerald source.

Leatherworker (Cauldron)

LevelNotable Trades
NoviceLeather armor (various); leather (buys)
ApprenticeDyed leather armor
JourneymanDyed leather armor
ExpertLeather horse armor
MasterSaddle

Leatherworkers are notable for selling saddles at Master level, which are otherwise unobtainable through crafting. They buy leather, obtainable from cow farms.

Cartographer (Cartography Table)

LevelNotable Trades
NoviceMap; paper (buys)
ApprenticeOcean explorer map, empty map
JourneymanWoodland explorer map
ExpertBanner patterns
MasterGlobe banner pattern

Cartographers sell explorer maps that lead to ocean monuments and woodland mansions. These maps are the easiest way to locate these structures. They buy paper (sugar cane farm) and glass panes.

Shepherd (Loom)

LevelNotable Trades
NoviceColored wool; white wool (buys)
ApprenticeCarpets, colored wool
JourneymanBeds
ExpertBanners
MasterPaintings

Shepherds buy white wool and dyes. An automatic wool farm with sheared sheep provides unlimited trading material.

Mason/Stonemason (Stonecutter)

LevelNotable Trades
NoviceBrick, polished stone variants; clay balls (buys)
ApprenticePolished blocks
JourneymanDripstone, polished blocks
ExpertGlazed terracotta
MasterQuartz blocks

Masons buy clay balls, stone, and various stone types. They sell decorative blocks useful for building. The clay ball trade is notable since clay is renewable from villager gift mechanics and mud conversion.

Getting the Best Prices

Zombie Villager Curing

Cure a zombie villager by throwing a Splash Potion of Weakness (see our brewing guide) on it and feeding it a golden apple. The cured villager permanently offers discounted prices. On Java Edition, all villagers in the village also temporarily reduce prices after a cure.

Stacking cures (Java Edition): Curing the same villager multiple times stacks discounts. After 5 cures, most trades cost just 1 emerald. This is the most powerful price reduction method in the game.

On Bedrock Edition, the discount from curing applies to the cured villager only and does not stack. Still valuable, but less game-breaking.

Hero of the Village

After completing a raid (defeating all waves of illagers), you receive the Hero of the Village effect for 40 minutes. This reduces all villager prices by approximately 30-55% depending on effect level. The effect level matches the raid difficulty.

This discount stacks with zombie villager curing discounts.

Reputation System (Java Edition)

On Java Edition, your actions affect village-wide reputation:

ActionReputation Change
Curing a zombie villager+20 (major positive)
Trading with a villager+1 (minor positive)
Attacking a villager-1 (minor negative)
Killing a villager-25 (major negative)
Attacking a baby villager-5 (negative)

Higher reputation lowers prices. Lower reputation raises them and can eventually cause iron golems to attack you.

Trading Hall Design

A trading hall keeps villagers organized and accessible. Here is a basic but effective design:

Simple Hall Layout

Build a long corridor with individual 1x1 cells on each side. Each cell contains:

  1. One villager
  2. Their job site block (lectern, blast furnace, etc.)
  3. A bed (required for restocking in some configurations)
  4. A trapdoor at the front for access (villagers cannot open trapdoors)

Dimensions per cell: 1 block wide, 2 blocks deep, 2 blocks tall. Place the job site block at the back and the villager between the block and the front trapdoor.

Getting Villagers In

Transport villagers using:

  • Boats - Push a villager into a boat, then push/pilot the boat to the hall
  • Minecarts - Place a rail leading to the cell, push the villager into a minecart
  • Water streams - Channel water to push villagers along a corridor into cells
  • Nether portal - For long distances, push villagers through a portal, transport in the Nether (shorter distances), and exit near the hall

Labeling

Place item frames with the relevant item on each cell door. A diamond pickaxe item frame marks the Toolsmith. An enchanted book marks the Librarian. This prevents confusion when you have 20+ villagers.

Best Trades by Game Phase

Early Game (First Few Days)

Priority trades to establish:

  1. Farmer (buy with wheat/carrots/potatoes) - Easiest first emeralds
  2. Fletcher (buy with sticks) - Infinite emeralds from trees
  3. Librarian (roll for Mending) - Start the enchanting pipeline

Early game, your main goal is to establish emerald income. Farmers and Fletchers accept items you can mass-produce immediately. One Fletcher buying 32 sticks for 1 emerald funds all your other purchases.

Mid Game (Iron Gear, Nether Access)

Priority trades:

  1. Librarian - Roll for Mending, Unbreaking III, Protection IV, Sharpness V
  2. Cleric - Sell rotten flesh, buy ender pearls for End portal
  3. Armorer - Work toward enchanted diamond armor at Expert/Master
  4. Toolsmith - Work toward enchanted diamond pickaxe

At this stage, focus on getting key enchanted books from Librarians. Each Librarian you set up with a useful Novice-level book provides that book indefinitely. You want at minimum: Mending, Unbreaking III, Protection IV, Sharpness V, Efficiency V.

Having a Cleric buying rotten flesh turns every night of zombie killing into emeralds. The ender pearl trade at Journeyman level lets you prepare for the End without Enderman hunting.

Late Game (Diamond/Netherite Gear)

Priority trades:

  1. Armorer (Master) - Enchanted diamond chestplate, leggings, boots
  2. Weaponsmith (Master) - Enchanted diamond swords and axes
  3. Toolsmith (Master) - Enchanted diamond pickaxes and shovels
  4. Librarian - Any remaining enchanted books (Swift Sneak, Soul Speed)
  5. Cartographer - Explorer maps for finding structures

At Master level, Armorers, Weaponsmiths, and Toolsmiths sell pre-enchanted diamond gear. Combined with Mending from Librarians, you can build a full enchanted diamond set entirely from trading. This can be faster than mining diamonds and enchanting manually, especially if your trading hall is well-established.

Breeding Villagers

To expand your trading hall, breed new villagers:

  1. Place extra beds (more beds than current villagers)
  2. Give villagers food (bread is most efficient - 3 bread per villager)
  3. Villagers with full inventories share food and enter “willing” mode
  4. Two willing villagers near each other produce a baby villager
  5. Baby villagers grow to adults in 20 minutes

Baby villagers do not have professions. Once they grow up, place the desired job site block near them to assign their profession. Break and replace the block to re-roll their Novice trade until you get what you want.

Important: Only trade-lock a villager after confirming their Novice trade is what you want. Once you complete any trade, that villager’s profession and trades become permanent.

Villager Zombification Method (Java Edition)

The most efficient way to get maximum discounts on Java Edition:

  1. Build your trading hall in a confined space
  2. Let a zombie convert a villager to a zombie villager (trap a zombie nearby, use a trapdoor to allow access)
  3. Cure the zombie villager with Weakness splash potion + golden apple
  4. Repeat 5 times per villager for minimum prices
  5. The cured villager also provides temporary discounts to all nearby villagers

After 5 cures, most trades drop to 1 emerald. This includes expensive trades like enchanted diamond gear that normally costs 20+ emeralds.

Setup requirements:

  • Zombie spawner or trapped zombie (nametag it so it does not despawn)
  • Supply of golden apples (gold farm + apple trees)
  • Supply of Weakness splash potions
  • Patience (each cure takes about 3-5 minutes)

On Hard difficulty, zombies always convert villagers to zombie villagers. On Normal difficulty, there is a 50% chance the villager dies instead. Always use Hard difficulty for this method.

Common Mistakes

Breaking Job Site Blocks After Trading

Once you trade with a villager, their profession is permanently locked. Breaking their job site block makes them unemployed but does not reset their trades. They will reclaim the same block or a matching one nearby. Only unemployed villagers who have never been traded with can have their trades re-rolled.

Not Enough Beds

Villagers need beds to restock their trades. If a villager cannot path to a bed, they may stop restocking. Ensure every villager in your hall has an assigned bed, even if you block them from actually sleeping in it.

Villager Pathfinding Issues

Villagers must be able to pathfind to their job site block to restock. If the block is placed where the villager cannot “see” it (behind a solid wall with no line of sight at their eye level), restocking may fail. Place the block adjacent to the villager with a clear path.

Ignoring the Demand System

Repeatedly buying the same item in bulk raises its price significantly. Spread your purchasing across multiple in-game days or cure villagers to offset the increased cost. The demand penalty decays over time.