Villagers despawn randomly. So far there is no way to replicate the conditions as there doesn't seem to be a reason for them. It appears to be random however there might be a correlation between logging off and back on again or leaving the area and reentering but might also be coincidental. Villagers are always perfectly well protected meaning there is no chance they were killed by other mobs or struck by lightning, further confirmed by the fact that other villagers in the same area remain while a few of them despawn. If attacked by zombies all villagers in the area would get infected and turned instead of just one at a time, and if struck by lightning there would be witches in the area.
Comments 2
Cleaning up old tickets: This ticket has not been updated recently (~1 year+) so is being closed as Cannot Reproduce. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki
I am having the same issue I had at least 20 villagers last night when I logged off and now I am down to 4. When I logged back in this morning I found several villagers in the ground suffocating. I managed to save one but I believe they are rendering underground for some strange reason. All of the doors in my village are above ground level. -Windows 10 Realm