4

I set up an auto villager breeder, and put some carrots on ice with water that makes it move around in a circle. Villagers pick them up, give them to other villagers, and I get a bunch of baby villagers.

But just recently, after about 30-45 minutes of villagers swapping around carrots, the hearts stopped appearing. I think they were still exchanging carrots, but I wasn't seeing any baby villagers (the farm is set up in a way where baby villagers immediately drop down onto a platform, so I'd know if there were any new ones). I took out all carrots and replaced them with wheat, and the hearts started appearing again.

So do I need to change the crops every so often? Was it just coincidence that they started breeding again right after I swapped to different crops? Or do villagers get tired of giving the same thing to other villages over and over?

I am in 1.11.2, the nearest the village is over 100 blocks away, and there's about 6 villagers in the 2x2 chunk square.

If villagers do get bored of crops and want a new crop every so often, will I eventually run out of crops or can I cycle through them?

2

According to the Wiki:

If a villager has enough food in one inventory stack (6 bread or 24 carrots, potatoes, beetroots, or 18 wheat for Farmers only) and sees a villager without enough food in one inventory stack (3 bread or 12 carrots, potatoes or beetroot for non-Farmers; 15 bread, 60 carrots, potatoes, or beetroot, or 45 wheat for Farmers), the villager may decide to share food with that villager.

My guess is that you reached the limit for when villagers will share food with one another (the villagers had 12 or more carrots or if they are/were farmers 60 or more). This is why they stopped.

It is also possible that the population exceeded the amount of valid doors in the village:

Villagers will mate depending on the number of valid doors. If "willing" (see below), villagers will mate as long as the population is less than 35% of valid doors, rounded down. The type of villager that spawns is not dependent on the villager's parents.

A valid door is any door within the village radius where the number of "outside" spaces within 5 blocks in a straight line on one side of the door is not the same as the number of "outside" spaces within 5 blocks on the other side of the door. A space is considered to be "outside" if it has nothing but transparent blocks above it all the way to the sky.

The villager's must also be "willing" to mate:

Villagers may become willing when the player trades with them. Willingness is granted the first time a new offer is traded, or at a one-in-five chance on subsequent trades. Green particles will appear if the villager becomes willing by trading. This will not cause them to immediately seek out a mate, however.

Villagers can also become willing by having either 3 bread, 12 carrots or 12 potatoes in one stack in their inventory. Any villager with an excess of food (usually farmers) will throw food to other villagers, allowing them to pick it up and obtain enough food to become willing. You can also throw bread, carrots, beetroots, or potatoes at the villagers yourself to encourage breeding. Villagers will consume the required food upon becoming willing.

I would check all of the variables above and make sure you aren't exceeding any limits. There is no evidence that I could find stating villagers get bored of crops.

  • 'My guess is that you reached the limit for when villagers will share food with one another (the villagers had 12 or more carrots or if they are/were farmers 60 or more). This is why they stopped.' By now I've thrown in a few stacks of carrots to a group of nine villagers, am I making things worse? I tried throwing in bread, too, but nothing has happened. One villager is throwing bread, another is throwing carrots, but no change is really happening. – ExoMute Apr 20 '17 at 22:52
  • @ExoMute I would say so. If the villagers have too much food, adding more wouldn't improve the situation. – Timmy Jim Apr 21 '17 at 0:30
  • They have plenty of food and multiple 'houses' and they won't breed unless I trade with them, will they breed with time from food or have I messed something up? – ExoMute Apr 21 '17 at 5:15
  • @ExoMute I can't tell. It's kind of hard to keep track of everything you mention. You may want to edit your question with the new details. – Timmy Jim Apr 21 '17 at 11:47
  • My original question still has to do with what's happening. I give villagers plenty of food and houses, but they'll only breed if I trade with them. I'll give them different types of food and see if anything different happens, but until then, I have no idea why villagers won't breed even when given crops, unless there's some sort of timer. – ExoMute Apr 21 '17 at 19:22

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.