I'm getting really frustrated with my villagers. I have a village i'm trying to repopulate, and i can't understand what's going on. I had 2 villagers (farmer and mason), and at first they wouldn't breed (even when the village originally had more than 2 villagers), they tried and they would get angry with each other. The village is fairly spread out and I thought maybe it had to do with the position of the bell, so i moved it to a more central place. Still hearts and thunder, and no baby villager. I decided to try and add another bell in the original location and voila! They finally bred, baby developed into a fletcher. Then, one morning, the farmer disappeared. I feed the villagers myself until they got all lovey, but they got thunder again! I can't understand why and it's very frustrating. Any ideas?
There are plenty of beds, and they are reachable. They have bred at least once before and nothing has changed, so I don't get it at all. I have added additional beds as well, making sure they have at least 2 free blocks above and 1 free block both at the feet and along one side (a couple of them are set twin style, I'm not sure if the 1 block in between maybe needs to be 2, but I have other breeds that are single). I just don't get it. The same is happening now on a different village that I managed to repopulate. I grew the number of villagers to 7, they started trying to breed but showing the lightning, then I took a couple of farmers to a different place. They haven't bred back to 7, they're still angry. Go figure.