Zombie Villager Profession Changes
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 12.7k
- Forks
- 3.5k
- Avg merge
- 3d 13h
- Merged PRs (30d)
- 11
Description
Expected behavior
The Zombie Villager should not change jobs randomly.
Observed/Actual behavior
I went to an Igloo, and put the Zombie Villager (Cleric) inside of a boat, I then went away from the chunk for roughly 8-10 minutes or so, I came back and the Zombie Villager was no longer a Cleric, but was now a Librarian.
I tested and recreated the issue myself, and confirmed that this will indeed happen.
Before:
After:
Steps/models to reproduce
- Find Igloo
- Put Zombie Villager inside of a boat
- Move away from the chunk and wait (I assume the issue is relating to the chunk unloading and reloading?)
- Come back after roughly 15 minutes or so.
- Zombie Villager profession may have changed (The player on my server who originally reported this issue said it wasn't consistent at times, but I do believe it is related to the chunk as mentioned before.)
Plugin and Datapack List
No Plugins, and no Datapacks.
Paper version
This server is running Paper version 1.21.11-75-main@a47cb98 (2026-01-04T14:53:35Z) (Implementing API version 1.21.11-R0.1-SNAPSHOT)
You are running the latest version
Previous version: 1.21.11-74-3ebc5b3 (MC: 1.21.11)
Other
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files, tests, or entry points are named in the issue. First reproduce the profession change using the listed Igloo, boat, and chunk-unloading steps; done means the Zombie Villager retains its profession after leaving and re-entering the chunk.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100