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.