A villager may not change jobs because trades locked the profession, another villager claimed the block, or the workstation is unreachable.
Quick answer
Behavior and trades can depend on edition, difficulty, profession state, and world conditions. Check the observed behavior before changing a farm or trading setup.
What to do
Work through these checks in order. Stop if a menu, command, or world state differs from the conditions described.
- Confirm your Minecraft edition and release, then identify the world, device, or server involved.
- Check whether this villager has been traded with before.
- Remove competing job-site blocks in a test setup and let the target reach the desired one.
- Check the result in the game. If it differs, record the exact error or menu label and compare the official source for your version.
Edition and version differences
Trades, spawning, and mob behavior can depend on edition, difficulty, profession state, and game rules.
If the result differs
Compare the current screen or error text with the conditions above. Behavior and trades can depend on edition, difficulty, profession state, and world conditions. Check the observed behavior before changing a farm or trading setup. Change one variable at a time so you can tell which step made a difference.
Official sources and version scope
Examples are based on the original BlockGuide research snapshot dated 2026-10-12. Check the current edition and release before changing a live world.