Change a villager's job by breaking their workstation block
A villager's job is tied to a specific workstation block placed in the world. If a villager has claimed a workstation—a lectern for librarians, a composter for farmers, a smithing table for toolsmiths—breaking that block will cause them to abandon the job. Once the workstation is gone, the villager becomes unemployed and can claim a different workstation nearby.
This is the only way to change a villager's profession. You cannot reassign them through commands or dialogue. The workstation must be completely destroyed; simply moving it does not work. The villager will search for unclaimed workstations within a certain range and take the first one they find.
Key Takeaways
- Breaking a villager's workstation block is the only method to change their job; the villager becomes unemployed immediately.
- Each profession requires a specific workstation block—farmers need composters, librarians need lecterns, armorers need blast furnaces.
- An unemployed villager will claim the nearest unclaimed workstation within approximately 48 blocks horizontally and 4 blocks vertically.
- If multiple workstations are nearby, the villager may not choose the one you intended, so place only the workstation you want them to use.
- Workstations must be fully loaded and in the same chunk as the villager for them to detect and claim it.
Workstation blocks and their corresponding jobs
Each villager profession is linked to one workstation block. Placing that block near an unemployed villager will cause them to adopt that job. The workstation must be a full block, not a partial block or decoration, and must be unoccupied by another villager.
| Workstation Block | Villager Job |
|---|---|
| Lectern | Librarian |
| Composter | Farmer |
| Cartography Table | Cartographer |
| Brewing Stand | Cleric |
| Cauldron | Leatherworker |
| Blast Furnace | Armorer |
| Smoker | Butcher |
| Barrel | Fisherman |
| Fletching Table | Fletcher |
| Smithing Table | Toolsmith |
| Grindstone | Weaponsmith |
| Loom | Shepherd |
| Stonecutter | Stonemason |
| Composter | Farmer |
| Bed (any type) | None (workstation for sleeping, not a job) |
If you place a workstation and the villager does not claim it within a few seconds, the block may be outside their detection range or already claimed by another villager. Move closer or check that no other villager is using it.
Steps to change a villager's job
First, locate the villager whose job you want to change. Identify their current workstation block—this is the block they stand near during the day and use to work. You can watch them for a few seconds to see which block they interact with.
Second, break the workstation block using any tool or your hand. The block will drop as an item. The villager will immediately become unemployed; you will see their robe change color slightly and they will no longer have a job title when you hover over them.
Third, place the workstation block for the job you want them to have. Place it within 48 blocks horizontally and 4 blocks vertically of the villager. The villager will detect the new workstation and claim it within a few seconds. If they do not claim it, move it closer or check that the block is fully loaded in memory.
Why a villager might not claim a new workstation
A villager will not claim a workstation if another villager is already using it. Check that the block is truly unclaimed by watching for a few seconds to see if another villager approaches it. If one does, you will need to break that workstation too or place yours in a different location.
The villager may also refuse to claim a workstation if it is outside their detection range. Villagers can detect workstations up to 48 blocks away horizontally, but only 4 blocks above or below them. If your workstation is too far away or too high up, move it closer. Workstations must also be fully loaded in memory; if the chunk containing the workstation is unloaded, the villager cannot see it.
In rare cases, a villager may be on cooldown after changing jobs. If you just changed their job moments ago, wait 10 to 20 seconds before placing a new workstation. They will not claim a new job while on cooldown.
Changing jobs for multiple villagers at once
If you have several villagers and want to reorganize their jobs, break all their workstations first. This makes all of them unemployed at the same time. Then place only the workstations you want them to use, one at a time, in the locations where you want them.
Place workstations far enough apart that each villager will claim a different one. If you place two lecterns next to each other, both villagers may try to claim the same one, and only the closest will succeed. Spacing them at least 5 to 10 blocks apart reduces confusion. You can also place workstations in separate rooms or buildings to ensure each villager gets the job you intend.
Frequently Asked Questions
Can I change a villager's job if they have already made a trade with me?
Yes. A villager's job can be changed at any time by breaking their workstation, even if you have already traded with them. Breaking the workstation will reset their trades and they will offer new trades once they claim a new job.
What happens to a villager if I break their workstation while they are using it?
The workstation will break and drop as an item, and the villager will become unemployed immediately. They will not be harmed or removed from the world. They will simply stand idle until they claim a new workstation.
Do I need to wait for a villager to stop using their workstation before I break it?
No. You can break a workstation at any time, whether the villager is using it or not. The villager will not be interrupted or affected negatively. Breaking it while they are actively working is just as effective as breaking it while they are idle.
Can a villager claim a workstation that is underwater or in a difficult location?
Yes, villagers can claim workstations in almost any location, including underwater, in the air, or inside blocks. However, they must be able to pathfind to the workstation to use it. If a workstation is surrounded by blocks or in a location the villager cannot reach, they will not claim it even if it is within range.
What if I want a villager to have no job?
Break their workstation and do not place a new one nearby. An unemployed villager will remain unemployed indefinitely as long as there are no unclaimed workstations within their detection range. They will still trade with you, but their trades will be limited and they will not restock their inventory.