The bug
Villagers that have been infected by a zombie can despawn, even if they have been traded with. This makes it very difficult to rescue villagers after they have been infected, as the player may not move further than 128 blocks away from the infected zombie villager to gather all supplies needed to cure it. This might be intended.
To reproduce
Set difficulty to hard
Spawn a villager
Trade with the villager
Spawn a zombie
Let the zombie infect and convert the villager
Run
/tp @s ~ ~255 ~
→ ❌ The zombie villager despawned
Linked issues
is duplicated by 2
Comments 8
For named villagers being able to despawn after being infected, please see MC-88967.
This was supposed to be fixed in 1.16, yet three of my infected villagers despawned anyway. I haven't gone further away thay 70 blocks. It might be because they were fresh villagers, neither of them ever traded with. Do I need to trade with them so I don't need to name them or is it still a bug?
(playing in 1.16.2)
Happens even with a nametag. This happened in Mumbo Jumbo's latest video : https://youtu.be/WLygMYnQu4g?t=447