Zombie UUID Preservation
by Estecka
Zombie UUID Preservation keeps a villager's identity intact when a zombified villager is cured, so its randomized texture stays the same.
What it does
When a zombie villager is cured, the game normally gives the villager a new identity, and texture packs that randomize villager skins can make the appearance change afterward. The mod fixes this by carrying the original UUID over the conversion, so the villager keeps the look it had before it was zombified.
The fix works on the server side, and the author describes it as developed around villagers while also taking effect in other forms of conversion. Conversions of piglins and hoglins, skeletons into strays, husks into zombies, and zombies into drowned all pass through the same UUID handling.
The mod is built for Fabric and released under the MIT License as open source. Builds cover 1.20 – 1.21.3 across 11 release versions, and the latest file targets 1.21.1.
Key features
Preserved villager textures
A cured villager keeps its randomized texture from before it was zombified, so texture pack variation does not shift.
Piglin and hoglin conversion
UUIDs carry over when piglins and hoglins are zombified and later converted back.
Skeleton, husk and zombie conversions
Skeletons becoming strays, husks becoming zombies and zombies becoming drowned keep the identity of the original mob.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x4 of 4 versions with builds
1.20.x7 of 7 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Old Villager Curing is a Fabric server-side mod for 1.21.5 – 1.21.10 under All rights reserved, so it is not open source. No Zombification covers the wider loader set of Fabric, Forge, NeoForge and Quilt, with the server required and the client optional, under the GNU General Public License v3.0 only. Ungrateful Villagers is server-side only on Fabric and NeoForge for 1.20.2 – 26.3 and is open source under the GNU General Public License v3.0 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Zombie UUID Preservation | Fabric | 1.20 – 1.21.3 | Server-side only | 2025-09-08 |
| Old Villager Curing | Fabric | 1.21.5 – 1.21.10 | Server-side only | 2025-11-22 |
| No Zombification | Fabric, Forge, NeoForge and Quilt | 1.21.5 – 26.3 | Server required, client optional | 2026-10-11 |
| Ungrateful Villagers | Fabric and NeoForge | 1.20.2 – 26.3 | Server-side only | 2026-10-03 |
Questions
Does Zombie UUID Preservation need to be installed on the client?
Which loader does Zombie UUID Preservation need?
Why do villager textures change after curing without this mod?
In the catalog
Zombie UUID Preservation is one of 11,058 Mobs mods on ModsFinder, and one of 5,189 Mobs mods for Fabric. 13,252 mods support Minecraft 1.21.3.
More from Estecka
Similar mods
What the author says
If you use texture-packs that randomize villager textures, you may have noticed that their appearances change after being zombified or cured. This mod fixes that, by ensuring the villager's UUID is preserved after each conversion. Although being developped around villagers, this also takes effect on some other forms…
Official listing
- Modrinth page
- modrinth.com/mod/zombie-uuid-preservation
- Owner
- Estecka
- Published
- 2024-08-09
- Updated on Modrinth
- 2025-09-08
- Facts verified
- 2026-10-15
