Again, thanks for suggesting ways to kill villagers but I already have enough methods to do so. What I need right now is a logical explanation and maybe a solution to the villagers breeding too rapidly.
Perhaps there's like a "Client side" glitch or whatever. As I said before, Minecraft is NOT a bug-free game, and SMP is only buggier. Maybe there are several villagers which only you can see, and the same for your cousin.
These 'invisible' villagers would be able to repopulate, but you wouldn't see them.
Only a guess, but it does seem plausible.
I'm on a vanilla multi-player server and I have the exact same problem. I have tried multiple times to just kill most of the villagers but that hasn't worked. I am not sure why they are breeding so heavily, but I have several houses that are so full of them that no one can get anywhere, not even the villagers, and still, they breed.
I really hope this bug is fixed soon, it takes away allot of the good things I could feel for my village.
Tonight I killed a bunch of them again and took down almost all of the doors in the area. I know for sure that what the wiki says about .35 villager for every door is not what happened in my village. anyway, I hope that this is a solution for me, although when I logged off they were still breeding /: I also noticed that there are certain buildings that they prefer for some reason, but when I took the doors off of those they would go for buildings they had rarely gone in before.
I'll let you know if I come up with anything.
for now, i'd suggest putting an iron door on all the buildings you dont want over run, that and piston doors are what has kept me from burning down the village.
Turn yourself to gamemode 1 right... set the difficulty to hardcore right ,then spawn 20 zombies with the eggs right then let the fight go on for a bit. After that make sure none of you are using spawn eggs and iron and pumpkins... Then spawn a creeper right... then make lightning strike it right... then punch it at the village center. That should fix the village. If it doesn't then there are other ways to kill 50 villagers and 7 iron golems...
Things far away don't update. Time only passes in a small radius around your little Lego man. So as long as you stay away, the villagers are frozen in time.
I went and hung out in a nearby village for about 20-30 days (MC time) and the population exploded. At the time, I was "improving" their houses, but the net number of doors went down, not up.
I think it's a glitch. The Wiki says the villagers should spawn/despawn until they fit their village just right, but I think they left out the despawn code. If I'm right, then in v.1.2.4 the only way to have the population not explode is just stay the hell away from the village. Admire it from a distance.
But I'm going to turn mine into an overcrowded prison.