Minecraft – My village appears to be a ghost town. How to get the people back

minecraft-java-edition

So I have been building up a village, hoping that the 3-4 block high wall would protect it from nasty predators, but apparently I was wrong. I find it kind of weird that the smaller, wall-less village managed to maintain a population for so long, but my expanded and walled village is now apparently a ghost town. Does anyone know why this may be? (If so I'm opening another thread for this question, as I think this is an entirely different line of questioning involving how hostile mobs spawn).

I'm wondering if there is some way I can repopulate the village, hopefully without having to transplant villagers (as villages appear to be extremely rare). Is there anyway of doing this? Building more houses doesn't appear to work.

Best Answer

I'm afraid there is no way to cause more villagers to spawn without going into creative mode and/or cheating in spawn eggs.

If you do attempt to move them, note that you only need 2, as they will breed.

To prevent this from happening again, you can cause iron golems to spawn to protect your villagers by having at least 21 houses and 10 villagers.

To get ten villagers, you need to build 29 houses, but then you can cut them back down 21 if you want.

Iron golems spawn every 10 villagers and 21 houses, so you could spawn several.