I have found this question about an empty Minecraft village, but it was about an earlier update.

I was wondering, if a naturally spawned village, for whatever reason, is emptied out (zombie apocalypse, crazed player rampage, an unfortunate incident involving testing with commands that turn all mobs into pigs...) will the village be naturally re-populated? Or will the player have to intervene?


3 Answers 3


As has already pointed, as with real life, you need at least two people to repopulate the earth (or in this case, a village) from scratch.

Keep in mind, there are also a few more restrictions.

First, the village needs to have enough houses for the villagers to live in. What the game does behind the scenes is count "doors" rather than buildings, and a good rule of thumb for every three doors, one villager can exist. So if you want a village to host 10 villagers, you will need to have roughly 30 "valid" doors close enough to be inside the village boundries. This means if any doors were destroyed by zombie sieges, you are going to need to go around and put some doors back up until there are enough homes to go around.

Second, newer changes to villager breeding mechanics have "limited" to villages only deciding to breed if (1) a player trades with them, or (2) a player "feeds" them by throwing food at them and having them pick it up. Villagers then have a random chance whether to decide to breed or not for a short while.

In order for villages to be "self sufficient" (not requiring the player to come and maintain the village in order for it to grow) the developers implemented a system in which #2 will be automatically done by farmer villagers (the ones with the brown coats); their AI will harvest crops, and then give the resulting food to other villagers, helping them to breed. Note that since Farmers are the only villager that does this, if your village does not contain any, you will manually need to help villagers with their breeding!

More technical details can be found on the wiki: MineCraft Wiki: Villager Breeding

  • Minecraft not MineCraft, BTW.
    – user143228
    Commented Oct 19, 2016 at 17:53

Once all villagers are dead a village will no longer repopulate. You can revive villagers using mods but thats it.

If you revive a villager you will need to revive 2 in order to repopulate.

  • That raised a thought: You can cure a zombie villager, so if you cure one in a village, will they "move back in"?
    – Ben
    Commented Jan 5, 2015 at 0:31
  • @Ben See edit above. Commented Jan 5, 2015 at 0:32
  • If I destroy all doors does not it recreates the village and then it has to populate on its own?
    – Nakilon
    Commented Jan 24, 2019 at 19:24

As long as at least two villagers remain, the village will repopulate, very sloooooooowly.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .