MineColonies

MineColonies

53M Downloads

[BUG] Farmer mudmaking is pretty buggy (inventory management)

Shadizar opened this issue ยท 0 comments

commented

Is there an existing issue for this?

  • I have searched the existing issues

Are you using the latest MineColonies Verison?

  • I am running the latest alpha version of MineColonies for my Minecraft version.

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.

Minecraft Version

1.19.2

MineColonies Version

1.0.1390-ALPHA

Structurize Version

1.0.491-ALPHA

Related Mods and their Versions

No response

Current Behavior

Farmer takes bottles and dirt from racks but hasn't room for the full batch. They get stuck putting back bottles/taking them out, and not doing the crafting of the mud. If I clear out the farmer's inventory then they craft it fine

Expected Behavior

Farmer to manage inventory better;

  1. When doing crafting like mud, maybe put in stuff they don't need for the crafting into the racks temporarily to make more room
  2. If the batch is big enough to be problematic, break it in half (iterate if needed) so inventory isn't a blocker

Reproduction Steps

Start a build that requires X mud blocks, with 0 mud blocks in the colony inventories (and 0 empty bottles/water bottles for testing purposes.
Teach the farmer the mud recipe (1 dirt/1 water bottle)
Place the X water bottles in the farmer inventory

where X + 1 (for the dirt) + 1 (for the output mud) is greater than the available inventory in the farmer's inventory. In my case they had 20 slots free and the craft was for 21 mud, but you can also have them empty and do more, I suspect

Logs

N/A

Anything else?

  • 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.