Problems with villager zombification
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
Start by tracing villager profession handling during zombification and curing in Paper’s server code; the issue does not name a file or test. Compare the profession and locked trades before zombification, on the zombie villager, and after curing, then look for an existing test that covers this conversion. Done means the profession and original trades are preserved through both steps, with the expected discount.
由索引模型根据 Issue 内容生成。
描述
Expected behavior
When a librarian villager with locked trades (traded with at least once) is zombified, the zombie villager should still be a librarian. After curing, it should be a librarian with its original trades and a discount on them.
Observed/Actual behavior
In about 50 zombifications, two librarians with locked trades (two different villagers) changed their profession to toolsmith during the zombification itself. The resulting zombie villager changed to a toolsmith, and it stayed a toolsmith after curing.
Steps/models to reproduce
Trade with a librarian villager at least once to lock its trades.
Let a zombie convert it into a zombie villager (normal zombification, no smithing tables or other job blocks nearby).
Check the zombie villager's profession: in rare cases (2 of ~50) it is a toolsmith instead of a librarian.
Cure it: it stays a toolsmith.
Plugin and Datapack List
No Plugins or Datapacks installed
Paper version
This server is running Paper version 26.3-240-main@6b68358 (2026-11-04T04:04:15Z) (Implementing API version 26.3.build.240-stable)
You are 2 version(s) behind
Download the new version at: https://papermc.io/downloads/paper
Previous version: 26.3-227-7f9c797 (MC: 26.3)
Other
No response
- 主要语言
- Java
- 星标
- 12.8k
- 派生
- 3.6k
- 平均合并
- 2 天 21 小时
- 30 天内合并 PR
- 33
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
PaperMC/Paper 的其他 Issue
-
Add .getIgniter() to ExplosiveMinecart可能已有人在做 @WouterGritter 于 51 天前认领。 未关闭status: needs triage
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复
-
BlockType#isOccluding is incorrectly handled可能已有人在做 @ryoji-ikeda 于 195 天前认领。 未关闭status: accepted
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复
-
status: needs triage version: 26.3
难度 3/5 1-2 天 新手友好度 55/100
维护者通常 1 天内回复
-
status: needs triage version: 26.3
难度 3/5 1-2 天 新手友好度 58/100
维护者通常 1 天内回复
-
Baby foxes don't drop the item they are holding可能已有人在做 @personalized-advertising 于 5 天前认领。 未关闭status: accepted version: 26.3
难度 2/5 1-3 小时 新手友好度 25/100
维护者通常 1 天内回复
相似的 Issue
-
bug main ui
难度 2/5 1-3 小时 新手友好度 78/100
openhab/openhab-webui#4671 ·
维护者通常 1 天内回复
-
enhancement
难度 2/5 1-3 小时 新手友好度 64/100
NearVanilla/IceCream#109 ·
维护者通常 1 天内回复
-
enhancement good first issue
难度 2/5 1-3 小时 新手友好度 88/100
omatheusmesmo/vintelli#293 ·
维护者通常 1 天内回复
-
getRawTextContent() returns the lines of every page in reverse order (bottom to top) since 4.0.3未关闭
难度 1/5 1-3 小时 新手友好度 90/100
-
难度 2/5 1-3 小时 新手友好度 82/100
bancolombia/bin-stash#79 ·