mojira.dev
MCPE-44268

Farming broken - farmers will not harvest fully grown food

Farming mechanics have changed in that it is much rarer for a potato farmer to give away his harvest. A carrot farmer will just continue planting, harvesting and sharing with a villager but a potato farmer shares very little for the first couple of harvests and then stops. This is a change in the last release because both worked perfectly before. Now if you present a farmer with a mixed crop everything gets harvested, the carrots are given away, potatoes are planted and at a certain point (I expect when the farmer's stacks get full of potatoes) the farmer just stops. I appreciate that before a farmer may swap to either only all carrots or potatoes but it never stopped them farming - now it does.

I am surprised that many more people have not reported this ( and I did search!) so perhpas it is an iOS 10 problem only.

Linked issues

Attachments

Comments 36

I have also tried the experimental version, I have logged my issued with profession changing on another issue but.... I expect the problem I have experienced with farming is because of the implementation in 1.10 of some the code ready for the new professions in 1.11. (And the lag on inventories?)

Back to the experimental version, basically farming is broken... they will sow when you harvest but will they harvest? Only a small amount and when the mood takes them. This applies to both carrots and potatoes in experimental. So all automatic games will be broken in 1.11 and it will be back to the user having to do it all because the farmers don't seem to be?

Plus.... if there is a farmer nearby unused farmland and the farmer cannot get to it or it does not have enough food in its stack to plant, then there are severe lag issues and everything slows down to an almost standstill. These lag issues disappear when the farmland has been fully planted up. This was introduced in about 1.8 but is still apparent in 1.10 and the latest experimental version.

It is frustrating that 1.11 is going to release with this bug still in. Villagers stop farming because they have too much food in their inventory to farm, but not enough to share. Automatic crop farms are severely crippled by this. Tested in all 1.11 beta versions up to 1.11.0.10

Update for latest 1.11 release for iOS.

I was expecting the farming range to be as bad as per the comment above but in 1.11 it turns out that beetroot farming works perfectly, potatoes aren't farmed and the carrot farming range is still small. I haven't tried wheat but it is definitely crop related. Note all the farmer traded the crop that they were farming.

When door is not detected farmers will stop moving trying to reach for the village boundary after a few seconds then they will be farming smoothly in any sizeable crop before 1.11.

Without a bed, for example moving away from bed where villager breeding at or breaking a bed, causes them to be moving toward world center x0,y0 if no village is nearby. They are trap inside crop rooms and running amok that put a brake on auto farms.

26 more comments

Everything you described is explainable by this: If a farmer has 12 carrots or 12 potatoes in its inventory, it won't harvest anything, not even wheat or beetroots. It also won't share potatoes unless it has more than 24, so the only way you can get it to share them is to give it more potatoes than it will harvest on its own. It will share carrots if it has more than 4, but since it won't harvest more than 12 of them it doesn't have a lot of surplus. It will share some and then harvest a few, and keep repeating that. I have been studying these issues and I'm certain there are bugs in all this which I will report when I'm finished, but I want to be sure I understand the consequences well enough that we don't fix one small issue in harvesting and wind up with a bigger issue that breaks sharing.

BTW, a villager only has 8 inventory slots and they can only have wheat, carrots, potatoes, beetroots, wheat seeds, beetroot seeds, and bread.

yes I think its the potatoes that have the bug since the carrots still work. I would have thought their coding would be much the same since both have no seeds and you plant the actual vegetable,

Thanks for studying this as you have and reporting to the developers. hopefully they will find the problem and fix it. we appreciate your efforts 🙂

carrots and potatoes do not work. Beet and Wheat farmers will farm regardless of their inventory states. Carrot farmers will harvest for a while and then stop permanently. Potato farmers will never farm. And neither type of farmer will share with a nearby villager this is all in win 10 (1.11 and now in 1.12).

Just found this fascinating ticket and wondering why it is still open. I’ve made carrot and potato auto farms in 1.14.1 and they both work beautifully. I’m guessing the want/ share numbers for potatoes were adjusted to fix this bug sometime between 1.12 and 1.14?

I think this was actually fixed in 1.13.0 by the fix for MCPE-47166. The want/share parameters don't appear to have been changed, so the bug must have been in something else, perhaps some hard-coded logic that was left in by mistake when they refactored to make it data-driven.

Morgwenna

(Unassigned)

Unconfirmed

iOS

iOS10

1.10.0

1.13.0

Retrieved