So my base is in a village. It has 43 doors. 6 villagers.
Every once in a while I get a couple more villagers when they breed, but I usually kill them off because they suck.
According to the wiki, you need 10 villagers to spawn iron golems. I don't think I've ever hit 10. I have 6 that I keep, and I've only had to kill at most 3 at once.
But even if I did hit 10 villagers, that means I should get at maximum 1 iron golem. (According to the wiki)
I have 4 of them somehow.
And they keep spawning on the roof of a house. I push them off with water, and come back a few minutes later, and there back up there.
I'm kind of perplexed by this.
My village is on a small island, and I'm sure there's no other villages nearby. I've accounted for every wooden door within 1000 block radius.
I can't figure it out. I don't know why they spawned at all. I don't know why 4 of them spawned. I don't know why they love that roof so much.
But most importantly, I don't know how to take advantage of this. Having a functional iron farm would be great. Especially one that I built completely by accident.
It is probally a detection glitch, which makes it think that there are 4 villages with 10 doors each instead of 1 with 40.