NPC keeping animals do not eat if they have raw meat in their personal inventories
Fatmice opened this issue · 8 comments
Minecolonies version
Version: minecolonies-1.12.2-0.10.154-BETA-universal
Expected behavior
- NPCs keeping animals get raw meat from doing their work. This meat should be transferred to the hut inventory.
Actual behaviour
- NPCs keeping animals get raw meat from doing their work. This meat is not transferred to the hut inventory. Thus they can't eat because they can not eat raw food until those items are manually removed by the player.
Steps to reproduce the problem
- Build a cow ranching hut
- Assign worker and give wheat
- After some time, worker will slaughter animals and get hide and raw beef. These loot are not transferred to the ranching hut inventory. Worker gets hungry but can't eat because of raw beef. Left alone, they spam about their inability to eat and will eventually starve to death without player intervention.
- ... Profit
Should be fixed in a version which is newer than that. I just double checked the git log
I didn't put any raw things in their inventory. This guy got his raw fish from fishing. But like you say, as long as they put them away and only seldomly have raw things. I just hope they still eat after they complain but putting the raw things into their hut.
So here's what's going on. You will see it's been seven days and the fisherman have not empty his inventory. He is hungry and has raw items on him. They are the same raw items that he got from fishing. I didn't put them there. What he does is goes to the kitchen everyday and stand there hungry because he doesn't eat due to the fact that he is too stupid to dump the raw stuff at his work hut, which he doesn't go to because he is hungry...Do you see the problem? This is a logical loop that will never break itself.