Bug: If you have a village that meets the requirements for generating Iron Golems, and it has the same number of villagers as bed (ex. 20 beds, 20 villagers), and all other conditions are met, if you add 1 additional villager that does not have a bed to link to, the village will stop producing Iron Golems.
Repro:
Load
Watch for iron golems spawns.
Spawn 1 additional villager so you have 21 villagers for 20 beds.
Observed result:
The village will stop producing golems. If you then remove that villager, the village will start producing golems again.
Expected result:
More villagers than beds should not stop iron golems from spawning in a village, as long as 75% of villagers are working. The number of bed + villager combination, after reaching the minimum 20 beds and 10 villagers, is supposed to dictate how many golems can simultaneously exist in the village (1 golem per 10 occupied beds).
Related issues
relates to
Attachments
Comments



This mechanic is stated in the 1.16.0 changelog:
Increased golem spawn rate and modified spawn rules (MCPE-47157)
At least 75% of the villagers must have worked in the past day
Minimum 20 beds and every villager has a bed
Only 1 golem will spawn for every 10 villagers
However, it is an unintuitive and frustrating requirement for many players. Sometimes a villager may attach to a village without a player knowing. For example, see MCPE-63311 and MCPE-50441.

I could also affects Android, I did proven tested the affected world.

Thank you for your report!
However, this issue is Invalid.
You have posted a feature request or a suggestion. This site is for bug reports only.
For suggestions, please visit The Minecraft Feedback Site or visit the Minecraft Feedback Discord server.
Quick Links:
📓 Bug Tracker Guidelines – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki