Since the 1.11 update, villagers will not trade potatos that they have harvested with other villagers, yet they will trade them if you give them to them manually.
This has broken villager based potato farms from being functional in the game, as well as automatic breeders based on villagers farming potatos to trade to breed.
Linked issues
Comments 6
Are you able to include steps to reproduce the problem please?
Steps to Reproduce:
1.
2.
3.Observed Results:
Expected Results:
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wikip
Yes
1) plant a field of potatos and allow for final growth stage
2) place a farmer villager in with the potatos, and a non farmer villager in with him
Observed results: the farmer will harvest a few potatos, will go to the other villager as if to throw the potatos to him, but will not throw them. Farmer villager will not continue to harvest crops
Expected result: the farmer villager should share the potatos by throwing them to the other villager. This works with carrots.
Additional info: if you give the villager potatos out of your inventory, he will trade them. This issue only pertains to potatos harvested by the farmer.
This is absolutely a thing. I have reproduced this several times after my villager based farms were finished. Carrots work fine. Potato farmers do not. They will only share if I manually give them potatoes by throwing them to the villager or breaking the crops leaving potatoes on the ground for them to pick up. Then the farmer will even replant the potatoes. It seems once his inventory reaches a certain level he looses interest in farming more but will not share to a hungry villager.
After experiments, I'm convinced that the real issue isn't a difference between harvested versus given potatoes. The real issue is a combination of two facts:
Farmers stop harvesting potatoes once they have 12 in their inventory, and
Farmers don't share potatoes until they have more than 24 in their inventory.
To see that the issue isn't harvested versus given, use Prowl 8413's steps to reproduce the issue, then give the villager 12 or fewer potatoes. It will not share those potatoes either. But if you then give it 1 more potato, it will share.
I have further observed this happening, the farmers will still go to the villager they would like to trade to as if they want to trade, but they are just unable to throw the potatos