So after finding a village that was generated during world spawn, a zombie siege took away all of the villagers except one.
I discovered a second village that was very far away, probably 400-500 blocks or so. I managed to move one villager from that second village back to the first village. I then removed all of the doors from the houses in the first village except 3. So at that point, I would expect no breeding to occur, since the Wiki states that once the population is above 0.35 of the total "houses" breeding stops.
Still though, these two villagers managed to breed a child. I'm positive that there are no other villages nearby, so I'm not sure how this could happen.
Comments 9
There definitely is an issue with villager caps as of 1.4.2 on Xbox One. In contrast to all of the "villagers won't breed" bug, I've got 24 villagers now in a 24-door village. If one of the less useful villagers has a sudden and tragic "accident", it won't be long before a baby villager pops.
The 0.35:1 ratio of villagers to doors is absolutely not in effect. I have yet to see a zombie siege, but if the rules for sieges are still accurate (>=10 houses and >=20 villagers) it makes it impossible to build a village that will produce an iron golem (21 houses, 10 villagers), while not also triggering a siege.
iOS Aquatic update 2. I cannot get villagers to stop breeding! Before, if they couldn't move - in a minecart or boat, the process stopped. Now they seem to be able to breed whether they are wandering around or not. I have a trading hall that always has hearts coming from the villagers. Very annoying and must be impacting the performance but, more importantly, makes it almost impossible to trap the little ones!
Still an issue 1.5.2 Xbox One.
@Morgwenna - turn off the Barry White CD in your trading hall.
Are there doors in/around your trading hall? Villagers are only supposed to breed when they detect a village, but with them already breaking the supposed 0.35 x <number of doors> cap, who knows. Maybe they are trying to repopulate the world.
@MD - tried the Barry White thing but the village is the golem farm that is at least 11 blocks above them so according to the original rules they should be behaving themselves and should not be breeding stuck in minecart. Something very strange has happened to the village count/mechanics/cap.
I don't think village mechanic of Bedrock is the same as Java/Console Legacy mechanics - population to be specific. 1:1 ratio has been around since its game release. If it is a bug. Dev would have recognize it and fix it. I prefer this way. Wiki isn't fully updated about everything in Bedrock as of now.
Morgwenna
Is it possible your villagers somehow have or access to foods that make them willing to breed?
How many door and villager? This is important. X amount of door is about the same X amount of villager you will have.
Have you try let them to breed until all of the foods in their inventory to completely consumed? This stops them from willing anymore and the hearts animation will be no longer present.
Cleaning up old tickets: This ticket has not been updated recently (~1 year+) 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.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki
I need to do some more tests around this, but it's looking like the ratio between number of "houses" and max villagers is 1:1, in this case. (If so, that might actually be preferable behavior!.. not sure.)