mojira.dev
MC-71390

Villagers stop harvesting crops when they have more than ~60 potatoes or carrots in their inventory

Farmer villagers will harvest crops as normal, but when their inventory has more than about 60 potatoes or carrots in it, they will simply stop harvesting crops. They continue to plant them, but stop harvesting.

Linked issues

Comments 6

Was the world generated in 1.8 or in 1.7 and upgraded or created in some 1.8 snapshots ?

Both. I have thoroughly tested this, and generating a new world in 1.8, putting a farmer villager in a pen with carrots or potatoes growing, regardless of whether or not the farm area is within a village, causes the villager to stop harvesting once it has more than around 60 carrots or potatoes in its inventory (tested with /entitydata @e[type=Villager,c=1] {}), also regardless of whether it has harvested those carrots or potatoes or was given them by the player.

Can comfirm. Perfectly reproducible on freshly generated worlds.

This is most likely Works As Intended. The villager code specifically checks for "do I have enough food" and doesn't harvest if so; once the villager eats or gives away enough food to get under the threshold, they will begin harvesting again.

BTW, besides 60 carrots or potatoes, also 15 bread or 45 wheat cause this effect.

This definitely seems to be intended, the behavior is even documented on the minecraft wiki.

David Neuman

Erik Broes

Community Consensus

Minecraft 1.8

Retrieved