1

enter image description hereIn minecraft 1.14 I made a villager breeder but they don't want to. I gave them the requirements beds, bread and crops. But when they start to breed (like show the hearts) they just stop and show this weird thing above their heads any help? (extra detail: 4 villagers, 7 beds, 6x6x3 square)

  • Have you made sure that mob griefing is on? I'm pretty sure villagers won't breed if it's off. – Anon Aug 25 '19 at 11:18
  • My mob griefing is on – Moon'sMan Aug 25 '19 at 11:20
  • What about how much food they have? they might not have enough food from the farm, in that case trading with them would be a good idea – Anon Aug 25 '19 at 11:22
  • well the farming plot is 6x6 and I gave them 3 bread and I have traded a little bit with them but i'll try and see – Moon'sMan Aug 25 '19 at 12:03
  • 1.14.0 or 1.14.4 or any other? The breeding mechanics changed A LOT between the minor versions. – SF. Aug 25 '19 at 12:14
2

This answer is for 1.14.4 - it won't be fully valid for any prior versions as the breeder mechanics changed considerably in between them.

Make sure all the beds, including the extra for the children, are pathfindable to the adults in the breeder, and only to them at sleep time - remove the children from the breeder and make sure they cannot pathfind to the beds. (in particular, pathfinding doesn't equal them being physically able to walk up to the beds; for example trapdoors purposefully confuse the algorithm making the villagers think they can walk up to a block while in reality they can't; e.g your breeder's trapdoor hatch may be considered wide open by all villagers in the area even when it's closed.)

Also make sure to at least wait a little into the night after the children are removed and placed out of reach of their breeder beds - the beds are invalidated only after a failed pathfinding attempt is made - during the day no pathfinding attempts for the beds are made.

Last but not least, there's a specific set of circumstances where beds remain assigned even in absence of their prior owners. Breaking and replacing them solves the issue. For details on this issue, and a very in-depth analysis of the current villager breeding mechanics, reference Gnembon's 1.14.4 villager breeder video.

| improve this answer | |
  • Gnembon's videos are fantastic, although they're also very technical - prepare to have your brain frazzled if you watch them! – JonK Aug 25 '19 at 13:20
0

This answer is for 1.16.1. Make sure there is enough empty space in the house and 2 blocks above each bed for the baby to jump. You also should make sure there is a door and you are not looking at the villagers while they breed.

| improve this answer | |
0

There is not enough head space for the villagers, so they cannot breed. Even though they are willing, these villagers need more (1-2 blocks) of room to breed.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.