MineColonies

MineColonies

65M Downloads

Cook Frozen and not Feeding Citizens

Closed this issue ยท 4 comments

commented

Is there an existing issue for this?

  • I have searched the existing issues.

Are you using the latest MineColonies Version?

  • I am running the latest beta/release version of MineColonies for my Minecraft version.
    I am also running the latest versions of other mods that are part of my problem.

Did you check on the Wiki? or ask on Discord?

  • I checked the MineColonies Wiki and made sure my issue is not covered there. Or I was sent from discord to open an issue here.

What were you playing at the time? Were you able to reproduce it in both settings?

  • Single Player
  • Multi Player

Minecraft Version

1.21

MineColonies Version

1.1.929

Structurize Version

1.9.766

Related Mods and their Versions

  1. neoforge 21.1.92
  2. UI library mod 1.0.199-1.21.1

Mostly the Minecolonies Official mods list. Have updated minecolonies and I think structurize.

I also added the sophisticated backpacks mod.

Current Behavior

Cook just stands at the Restaurant Block requesting more and more new food and never feeds anyone.
I have checked the hunger level of the Cook and they are nearly max food. I tried recalling them, then pausing and resetting them, and then firing them and hiring someone new, but no dice.

The only thing that seemed to get them to work for a few seconds (actually went down and fed a few hungry citizens), was when I cancelled all of their requests and then recalled them. They would then run over, grab some of the food that was in their shelves (which there was a ton of) and then run downstairs and feed like 2 people and then get stuck again.

Image
Image
Image

I tried removing all of the outstanding menu items that couldn't be fulfilled and only did items that they had in their inventory. Then manually removed all requests, but requests for stuff NOT in their menu kept reappearing and they would be stuck standing there.

Tried doing the reset request system command, still no dice. Tried manually filling ALL of their requests, and they would just pop up again. The Cooks inventory was filled from these requests as you can see from the picture.

Expected Behavior

I expect the chef to look into their own inventory and their storage inventory and see they have food already so they don't need to request.
I also expect them to feed the citizens regardless of them requesting new food.
I expect that when I remove items from the menu, they will no longer request those old items.

Reproduction Steps

  1. Have a cook, warehouse, courier and cookery set up
  2. Add stuff to the cooks menu
  3. Watch as things get fulfilled by either yourself or the couriers, but the cook never stops requesting and is just frozen.

Logs

https://gist.github.com/Kboyles138/bdf3fa84a78f2ecedcd6da07744d640e

Anything else?

No response

Footer


Viewers

  • Add a thumbs-up to the bug report if you are also affected. This helps the bug report become more visible to the team and doesn't clutter the comments.
  • Add a comment if you have any insights or background information that isn't already part of the conversation.
commented

I noticed a similar issue on 1.20.1. If the cook is given food in their inventory they don't put it in the hutblock and keep requesting. When I took all their food out of their inventory and put it in the hutblock they started working.

commented

I experienced this bug on Shire Restaurant attached to Tavern, when Restaurant was Level 1 and Tavern was upgraded to Level 2. After Restaurant was also upgraded to Level 2, cook began work again.
(Same minecolonies and minecraft version.)

commented

I think I have figured it out after some trial and error. It is because the Cook is requesting a higher tier food that cannot be satisfied due to my supply chain at that moment. So it freezes up and in turn does not feed the lower tier requests while it waits. When I reset their requests, it frees them up for a few seconds allowing them to feed the lower tier requests.

I think that while it make sense that it is a request system / supply chain issue for the higher tier requests, the cook should still be feeding the lower tier food requests while they wait. As my entire village went to a stand still because the 4 people I had a in a tier four house were preventing everyone else from getting fed.

Resetting the game fixed the request bug I mentioned originally.

commented

should be fixed