Villagers breed even if there are not enough beds
Villagers try to breed even if there are not enough beds for new villager
Linked Issues
is duplicated by19
Created Issue:
Villagers try to breed even if there are not enough beds
Villagers try to breed even if there are not enough beds for new villager
relates to
Villagers try to breed even if there are notenough beds
Villagerstry tobreed even if there are no enough beds
is duplicated by
is duplicated by
Villagers breed even if there are not enough beds
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
/kill @e[type=villager,nbt=\{VillagerData:{profession:"minecraft:none"}}]
Tested and working, thanks a lot bdm68
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
relates to
Villagers breed when a bed is empty even when the villager whose bed it is cannot find it or refuses to find one (when his bed has been taken by another villager or youngster). The village closest to spawn keeps growing although there are no extra beds because one of the villagers has a frequent problem finding a bed and if I don't get him to his bed that night, then there will be a baby born the next day to fill his empty bed. Some villagers prefer to stand on another villager's bed all night to try to unseat them rather than finding an empty bed. This has been a long standing problem in this village so that I must periodically relocate villagers to other villages to keep the population under control.
When I do relocate a villager, I must not add a bed to the new village until nightfall because if I place this new bed too early in the day, the villagers will breed to fill that new bed that same day.
Caused by MC-145863. You need more beds in the village.
Duplicate of MC-145863
Probably more likely to duplicate MC-145758 (which is fixed already) instead of MC-145863 (both of those are marked as related, but not duplicates)?
I found it worth mentioning that it is updated villagers from 1.13, not new ones (which seem to be ok) and they all started doing that without any prior interaction after the update.
If it is indeed the same issue as MC-145758, then it's all good, tho ![]()
For the golems, MC-145766 also is marked as fixed already, but MC-149443 is not - they are also shown as related, but not duplicates.
Duplicate of MC-145863
Duplicate of MC-145863
Duplicate of MC-145863
Duplicate of MC-145863
Duplicate of MC-145863
Duplicate of MC-145863
Duplicate of MC-145863
Duplicate of MC-145863
Duplicate of MC-145863
Duplicate of MC-145863
Duplicate of MC-145863
Duplicate of MC-145863
Duplicate of MC-145863
Right, that's true. I did some tests yesterday, incl. relogging quite a few times at night with lots of sleeping villagers around, and while I did see them move around and their heads going further and further into the wall, none did suffocate. Immediately after relogging they were all perfectly aligned on their beds (not standing) and then shifted back into their previous position. I didn't test a 2-block high ceiling.
Both of our villages are in the spawn chunks as well, and both are completely fine. The world was created in 1.13.2, updated to 1.14 and then to 1.14.4 directly (we skipped .1-.3 because of the bugs). So some villagers are the 1.13.2 ones, all leveled up, most were born in 1.14 due to MC-145863 and one in 1.14.4. Most have been traded with at least once, the remaining few sometimes change trades or profession. (Maybe this info can help seeing a pattern, although I doubt it.)
First of, this has been a confirmed bug before that was tried fixed in version 1.14.3 prerelease 1. MC-145863 But is not as I have stated in this bugreport including steps how to reproduce.
Secondly, if they keep multiplying like that, then you will end up with a village with overcrowding and potential lag from too many entities.
Also, villagers without a bed are unable to get to safety at night.






Possibly intended. Villagers give off angry particles when breeding if there aren't enough beds.
Still in 1.14 Release but it seems intentional since after trying, they emit storm particles.
Copying from
MC-149783because it might have additional info:World was created in 1.13.2 in MC Realms. As preparation for 1.14, lots of beds were placed (more than existing villagers). After updating to 1.14, all villagers were in love mode without any prior interaction after the update. A handful of children spawned (probably up to the number of beds), but most villagers have been staying in love mode ever since. Work stations have been placed now, but this issue appeared before. New village(r)s (created in 1.14) seem to be ok for me.
I find this to be true in Bedrock Realm as well. Villagers continue to breed when not enough beds to sleep. Villagers have quit meeting / sleeping and returning to work stations.
Jan Kinne, this ticket is about the Java Edition bug only, for Bedrock Edition please use the MCPE project.
Over 400 villagers in the multiplayer game. Breeding is uncontrolled. Server suffering lag issues. Server admin has composed a /kill command to delete all unemployed villagers, and the dozens of golems that spawn in conjunction with them. This is very unfortunate.
The server admin to which she refers is still flailing trying to figure out how to excise ONLY the unemployed villagers, but I'm coming pretty close to "kill them all and let's consider shutting down the 1.14.1 server and playing some other version for a while." This has been active since MARCH? Seriously?
Andy (Romaq) Smith, my solution has been to remove all composters (the villagers will not even attempt to reproduce once they run out of food), then killing all the villagers I don't want. If the admin doesn't have a way to kill specific villagers, you guys can save the villagers you want to keep by trapping them into boats, then mass-killing the rest by ringing the bell (or wait until night time) and lava bucket'ing whichever houses the villagers decide to go into.
Ok, we'll have to look at the food then. We were trying to be "nice" giving the villagers garden areas, but it would appear having farms within the village contributes to this problem. I'm the admin, I just don't know how to /kill @e[type=Minecraft:villager,nbt=
{profession:unemployed-something-something-goes-here}] to kill the excessive unemployed among them. While this doesn't actually "help" with the bug, my hope is to mitigate the 400+ unemployed villager problem tied into this bug.
Another note with this specific to 1.14.1, I believe Villagers were removed from the Passive Mob Cap, but if there isn't another cap Villagers fall under, guess what? You have an EXPLOSION of villagers as there is no longer anything to stop infinite breeding if you have the conditions that allow it. Yay!
I'm having the same problem as long as they have food they are breeding no matter if there is any beds or not
Yup, and I see a Villager-splosion in your near future in that crop cage.
I wasn't having any problem until 1.14.1 - one bed produced one villager as appropriate.
Please, someone could write a command to kill all unemployed villagers? It would let me play while waiting for a fix.
I can confirm. On my server, one of my player's iron farms just would not stop breeding villagers. Most villagers were farming profession. There were 160 beds in the area and eventually we got up to 650+ villager count because they wouldn't stop breeding.
I think the command to kill unemployed villagers is: /kill @e[type=villager,nbt={VillagerData:{profession:"minecraft:none"}}]
I recommend testing the command first in a test world.
On-topic remarks: I have a village in my spawn chunks and the villager breeding is getting out of hand with 30 or more villagers so far. I even started a level 5 raid just for the purpose of thinning them out a bit, that didn't work because there are over 40 iron golems in the village as well.
Thanks a million, Raytruth and bdm68. Raytruth's copy of the command has a slash after the "nbt=" that should not be there. But when that is removed, executing it in a test world worked as desired (and needed).
So sorry, i tried to make a correction but it didn't work, i'll delete the comment to avoid confusion.
Still in 1.14.2 Pre-Release 1 and 1.14.2 Pre-Release 2
1.14.1: For us, after our server’s iron farm population exploded (32 beds, 140+ villagers) we filled the population down to only 2 “existing” villagers (fishermen) and threw in a single stack of carrots, and still we were quickly up over 40 villagers again...
About to try again with 2 brand-new, un-fed villagers who are confirmed to have claimed beds in the iron farm.
As an aside, do any of you know if the “consumes 12 carrots/potatoes to produce a baby villager” applies to both parents or only to the “mother” (villager under which the baby spawns)?
Thanks!
This is still happening in 1.14.2
This screenshot is from my iron farm (based on the design by Avomance https://www.youtube.com/watch?v=o0J5V78YfQo&t=37s ). There are 22 beds and 21 workstations (recently swapped from composters to cartography tables to see if that would help), and far more than 22 villagers.
Also still having issue with 14.2 even if I remove all the beds and villagers, and essentially restart a village with 4 spawned in villagers with 4 beds they get up to 11 at least.
This is still happening in 1.15.2 and the latest snapshot 20w16a.
Villagers are still able to breed more than there are beds avaible for them.
A simple way to test this is making an enclosed area and put down a bunch of beds and spawn in one villager pr bed, e.g. 25 bed and 25 villagers
Then give them a bunch of food and they will start to try and breed with each other and some of them will succeed. As soon as nightfall comes and they go to bed it is clearly vissible that there are more villagers than beds.
I think it might be related to the villagers getting random up and night and forgetting their beds making the other think theres a vacant bed avaible and that they therefore are able to breed.
I have tested this in freshly generated superflat worlds with structures dissabled to not have natural villages influence the tests.
In this screenshot it is seen there are 36 beds and 37 villagers, they started with only 2 and a bunch of food and has bred them selves to overpopulate the enclosed area. The surplus villagers have been killed off a couple of times and yet new appear every day.
I dont know if I should create a new ticket or if this should be reopened?
So this is still an issue in the latest snapshot 20w17a, the villagers are able to overpopulate a village in regards to how many beds are available.
This is still an issue in 20w18a.
Steps to reproduce:
1) make a confined area with lets say 40 beds
2) spawn in one adult villager pr bed, in this case 40
3) to make sure they are all bonded to a bed, make them sleep in the beds at least once (set time to 12000 ticks and when they are all sleeping set the time back to day again)
4) give them plenty of food to make sure they can breed
5) set the time to around 11000 ticks
6) observe some of the villagers right before bedtime (12000 tick) will produce a baby resulting in there being more villagers than beds.
Pelle Reinke, could you please create a new ticket about this (if we don't have one already)?
I could not find any old tickets that were still open and this one is the most recent I could find.
I have created a new ticket
MC-182291