[BUG] Couriers end up in loop when warehouse is upgraded
kezmodius opened this issue ยท 2 comments
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 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.
What were you playing at the time? Were you able to reproduce it in both settings?
- Single Player
- Multi Player
Minecraft Version
1.20.1
MineColonies Version
1.1.396-BETA
Structurize Version
1.0.675-BETA
Related Mods and their Versions
Forge - 47.2.19
A Sorcerers Journey modpack (modlist in log below)
Current Behavior
Shire style. Upgrading to Level 5 warehouse. Most of the couriers are running in circles in the additional courier hut. They all have tasks but are not doing them, including a delivery to the builder upgrading the warehouse. They also did this on upgrading to level 3 warehouse but they were running in circles on the other side of the building. I had to complete the deliveries myself and it seems I will have to again. If I recall them to their hut they leg it back to the spot immediately. They only stop to go sleep and then they come back and run in circles again. I reset the request system but it did not stop the behaviour.
Expected Behavior
To deliver/pick up as per their task list
Reproduction Steps
- Build a shire warehouse (I don't know if it happens with others though - I have seen complaints of this same behaviour on main discord)
- Level up to 3 - during upgrade observe no deliveries occurring and couriers running in circles.
- I did not notice an issue at levelling up to levels 2 or 4.
- Level up to 5 - during upgrade observe 2 couriers doing normal deliveries and the remaining couriers running in circles.
Logs
https://gist.github.com/kezmodius/c778c5c7727f610cc3ff140fbc782f51
Anything else?
I think this has been an intermittent problem for a year at least. I have observed similar behaviour when I did the Steampunk build but that was before you changed their idle animation, so they just stood near the hutblock (but outside the building) and stopped working and the colony screeched to a halt and I had to do all the deliveries until the warehouse completed upgrading.
This person on discord seemed to have the same issue: https://discord.com/channels/139070364159311872/1125094832143077456/1186091124360753193
This is where they are running.
After a restart (to get the log above) only two couriers remained running in circles including Fred Noakes who needs to deliver obsidian to the builder to finish the warehouse.
- 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.
I got the same thing happening (minecolonies v1.1.724) with the minecolonies original style, warehouse lvl 3. Couriers are looping on the ground floor, jumping on racks. Sorting the warehouse puts all items predominantly upstairs, but it kinda looks like the couriers do not know how the stairs work and therefore can't reach the items they need to deliver. However, moving everything downstairs manually did not fix the issue...
edit: i upgraded to the latest snapshot (1.1.727), and it seems to be fixed!