Problem: In our village (SMP), we have the necessary requirements for the villagers to breed. Crops, houses, beds, etc. But the issue is, is that the villagers will continue to breed, past the total bed amount. We have around 17 villagers, and only about 13 beds. I had a theory that the breeding mechanics were still using the old algorithm as well, and counted up the doors and beds, which the total came out to be 22. So I'm not sure what the issue is, maybe someone else can provide some insight for us.
Steps to Reproduce: I'm not really sure. The way we ended up where we were, was by ransacking the village of beds and job sites (Furnaces, composters, etc.) and then left. Quite a lot of in game days later, I went back to put beds down, make job sites, and fence the area in. I found a few of the old villagers running around, and brought them back into the village, and after the breeding criteria was met, they started doing their thing. But now the village is overpopulated, and not everyone has a place to sleep. It's becoming a major problem, and we're not sure what to do, besides killing a few off, but since they'll just make more, it's not really an option. We want them to have a place to stay, as to not endanger them, but we cant without more beds, which leads to more villagers.
I'm sorry for the lengthy story here, but I hope it helps to find a solution. If you have questions, please leave them in the comments, and I'll try to answer
Related issues
Comments


Ok. I’ll be sure to try this. Also, just FYI, bells can be bought from blacksmiths. I believe it’s the tool smith that sells it. So you can get them without ruining other villages
Cleaning up old tickets: This ticket has not been updated recently so is being closed as Cannot Reproduce. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines.
Also, we'd recommend making use of the search feature before writing a new bug report, as it's very likely that the issue has been mentioned already, and you can add a vote and any new information to the main ticket.
For any queries with your account or billing, you will need to contact Mojang Customer Support directly.
For feature requests or feedback, please head over to the Minecraft Feedback Site where you can search and vote for existing topics, or add a new thread if necessary.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

This ticket need to be re-opened. It is easily reproduceable.
You need to have multiple meeting bells, and a fair amount of villagers with beds spaced out around the village.
The problem seems to occur when multiple villagers breed at the same time, or maybe produce multiple offspring at once. It seems like what happens is that baby villagers are produced to accommodate for the "empty" beds, except the beds are not always empty. The villager it belong to can be at another farther away meeting bell.
In some case, what can happen is that you are close enough to one bell that the villagers are loaded, but far enough from the other that they are not. In others it just seems like they are just to far away for them to be detected / counted in the who is using a bed.
When i do a breeding session in my village I typically have to wait for night to fall and then run around looking for villagers not in beds, and then lay down some more beds.
Another oddity, but not entirely related is that sometimes there are still viable beds in the village, but these villagers refuse to go use them instead of their previous bed and instead revert to a "stuck" state described in link MC-156037

This issue is now being tracked at MCPE-47212.
@Jason Penick there are differences in how villagers and villages work between Java and Bedrock Editions, so I’m not sure the ticket you’ve referred to is relevant to this one. Villagers in Bedrock Edition do get stuck per MCPE-49580.
In this case, I suspect the problem is the lack of bell. Employed villagers with a bed and workplace will normally only breed during their mingle time, late in the afternoon. At that point they look for the meeting place, which seems to be near the bell. That ensures they're all relatively close together so they can detect each other and learn which beds are claimed. If there's no bell, they spread out looking for one and can get out of detection range so that they think some beds are unclaimed when they really aren't. This is guesswork to a large degree, but I can say with certainty that having a bell near the center of the village is important to keep them from wandering too far away.
We don't have a survival mode crafting recipe for a bell. Since it's crucial to a village, I assume we'll eventually have some way to craft or otherwise obtain one (without ruining another village), but it may not be possible yet to build a fully functioning and self-sustaining custom village from scratch. On the other hand, I think a dysfunctional village would automatically correct itself over time if a bell is added to it.