How to Change a Villager's Job in Minecraft (And Why It Sometimes Doesn't Work)
Villager jobs in Minecraft are one of the game's most useful — and occasionally frustrating — systems. Whether you're trying to get a specific trade, reset bad offers, or repurpose a villager for your base, understanding how job assignments actually work saves a lot of time and confusion.
How Villager Jobs Work
Every villager in Minecraft is linked to a job site block — a specific workstation that determines their profession. The villager must be able to pathfind to that block and claim it as their own. Once claimed, the villager takes on the corresponding profession and begins offering trades in that category.
Here's a quick reference for the major professions and their job site blocks:
| Profession | Job Site Block |
|---|---|
| Armorer | Blast Furnace |
| Butcher | Smoker |
| Cartographer | Cartography Table |
| Cleric | Brewing Stand |
| Farmer | Composter |
| Fisherman | Barrel |
| Fletcher | Fletching Table |
| Leatherworker | Cauldron |
| Librarian | Lectern |
| Mason | Stonecutter |
| Shepherd | Loom |
| Toolsmith | Smithing Table |
| Weaponsmith | Grindstone |
Nitwits and unemployed villagers are separate cases. Nitwits (green-robed) cannot take any job — ever. Unemployed villagers (no badge, no robe detail) can be assigned a job by placing the appropriate workstation nearby.
How to Change a Villager's Job
The process depends on whether the villager has traded with you yet.
Villagers You Haven't Traded With
This is the easy case. If you haven't completed any trades with a villager, their profession is not locked. You can:
- Destroy their current job site block — the villager will lose their profession and become unemployed.
- Place a new job site block of your choosing nearby.
- Wait for the villager to pathfind to and claim the new block.
The villager will take on the new profession and generate a fresh set of trades. This is the core mechanic behind trade rerolling — a common technique where players repeatedly break and replace a lectern (or other workstation) until a librarian offers a desirable enchanted book trade.
Villagers You Have Traded With 🔒
Once you complete at least one trade with a villager, their profession locks permanently. You cannot change it by removing their job site block. The villager will simply wander, look for another block of the same type, and refuse any reassignment.
The only way to get a "fresh" villager at that point is to breed new ones or find unclaimed villagers in a village.
Key Variables That Affect the Process
Changing villager jobs isn't always as straightforward as it sounds. Several factors influence how reliably it works:
Pathfinding and distance — Villagers need a clear path to the job site block. If the block is behind glass, across water, or too far away (generally more than a few blocks in a small space), the villager may not claim it. Layout matters more than most players expect.
Bed assignment — Villagers also need a claimed bed. A villager without a bed may behave erratically and fail to properly link to a workstation. If you're building a trading hall, beds and workstations both need to be accessible.
Time of day — Villagers only seek and interact with job site blocks during the daytime work hours in the game's cycle. Changes won't register if you're doing this at night or while the villager is sleeping.
Game version — The villager trading system has changed significantly across updates. The locking behavior tied to completed trades was introduced in Java Edition 1.14. Bedrock Edition follows similar logic but has had its own pathfinding quirks and timing differences across versions. What works cleanly on one version may behave differently on another.
Multiplayer vs. single-player — On multiplayer servers, server tick rate and lag can affect how quickly villagers register and claim blocks. A workstation swap that works instantly in single-player might take longer — or occasionally fail — on a busy server.
The Trade Rerolling Spectrum
Players use the job-changing mechanic for very different purposes, which changes how much complexity they're dealing with:
- Casual players changing one villager's job in a village just need to swap the workstation before trading — straightforward.
- Mid-game players building small trading setups need to think about pathfinding, beds, and spacing to keep assignments stable.
- Late-game players farming specific enchantments from librarians are doing rapid rerolls and often build dedicated rooms designed specifically to control which blocks villagers can access — essentially forcing the game's pathfinding to cooperate.
The same underlying mechanic applies in all cases, but the setup complexity scales considerably depending on what you're trying to accomplish. 🎮
What Can Go Wrong
The most common problems players run into:
- Villager reclaims the old job type — if another block of the same profession type exists nearby, they'll find it. Remove all competing blocks.
- Villager claims a neighbor's workstation — in crowded builds, villagers don't always claim the block you intended. Isolating villagers in individual cells solves this.
- Trades don't refresh after breaking the block — this usually means the trade was already locked by a completed transaction.
- Villager won't path to the new block — a routing issue. Check for obstructions, height differences, or block placement relative to the door or sleeping area.
The mechanics are consistent once you understand the rules — but the physical layout of your build has more influence on reliability than most players initially expect.