MineColonies

MineColonies

59M Downloads

[BUG] Couriers end up in loop when warehouse is upgraded

kezmodius opened this issue ยท 2 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 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

  1. 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)
  2. Level up to 3 - during upgrade observe no deliveries occurring and couriers running in circles.
  3. I did not notice an issue at levelling up to levels 2 or 4.
  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.
2024-01-06_12 28 13

2024-01-06_13 16 40
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.
2024-01-06_13 18 11

  • 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 went to get the obsidian to deliver it myself and it may be in an inaccessible part of the warehouse.
2024-01-06_13 25 37
I guess that explains it but I don't know how to fix it!

commented

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!