PaperMC / PaperMC/Paper

Zombie Villager Profession Changes

Open
#13,501 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

status: accepted version: 1.21.11
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:
Image

After:
Image

Steps/models to reproduce
  1. Find Igloo
  2. Put Zombie Villager inside of a boat
  3. Move away from the chunk and wait (I assume the issue is relating to the chunk unloading and reloading?)
  4. Come back after roughly 15 minutes or so.
  5. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.