[BUG]Quarrier isn't working saying "I finished the current quarry I'm assigned to, I need more!"
Morris-pi opened this issue ยท 25 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 beta 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.20.1-1.1.605-BETA
Structurize Version
1.20.1-1.0.742-RELEASE
Related Mods and their Versions
Forge 47.3.0
Domum Ornamentum 1.20.1-1.0.188-BETA
Current Behavior
The quarrier just stands at their bed and complains
Expected Behavior
The quarrier should do their job
Reproduction Steps
First the quarrier was working fine, then they just stopped, so i tried lots of things, i restarted the npc, i tried switching my miner and quarrier around I tried just firing the quarrier, none of this worked. I then broke the quarry block and replaced it with the build tool in the same place and location. The quarrier mined a bit more, then said that the quarry was finished.
Logs
Attached on the previous field because I can't remember my ip
Anything else?
I have lots and lots of log files if you need them but I find cli hard, not sure why I manage a Minecraft server on a VPS.
- 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 haven't been able to reproduce it yet, unfortunately, but I will try again tonight. Building a medium quarry takes a while ๐
A mod list could maybe help. Maybe I can see another mod that conflicts with it in there (the dev environment I'm testing in only has JEI installed)
And/or if you (or someone else) knows how to reproduce this with only minecolonies installed, I would be glad to hear that as well
They did stop originally without saying that the quarry wasn't finished in the old version, they only said it was finished when I updated
Can't you use creative to just paste down a quarry?
I can do the building part, yes, but not the shaft part (because in that case, the quarry would actually be finished). I need to let the quarrier build that part and try to figure out why they suddenly think the quarry is finished whilst they're only on the fifth layer
@MotionlessTrain sth must be off with the iterator
yes, I did update the mod and dependencies on the client and server to try and fix the stopped quarrier, I think this was before I replaced the quarry although I am not entirely sure
Do you remember the version you were on, or updated from, when the quarrier stopped working?
(I'm wondering whether it could be that the version that changed the quarrier logic broke a quarry that was already being worked on)
I'm having a near identical issue. My quarrier just stands at the job block holding an oak trapdoor. Whenever I interacted with them, they complained they couldn't work, or asked when the courier would arrive. I checked and there were 0 active requests for any resource. I fired them, and hired a new colonist. They didn't complain when I interacted with them, but the rest of their behavior was the same, simply standing at the quarry block holding an oak trapdoor.
With the builders goggles equipped, I could hold shift and see where they were trying to place the oak trap door, and they had already placed one in that position, but that's where they were stuck.
I tried deleting it and letting them place it again, doing so for a few different colonists and nothing changed. I tried building out the quarry blocks myself, or supplying the resources in creative mode (although never 100% because there's not enough storage at the mine). No change.
Some kind moderator and builder in the discord server suggested I update the a handful of mods with link to curseforge for the up to date versions. The following are the mod versions I was using :
- minecolonies-1.20.1-1.1.581-BETA.jar
- structurize-1.20.1-1.0.733-RELEASE.jar
- domum_ornamentum-1.20.1-1.0.186-RELEASE-universal.jar
- blockui-1.20.1-1.0.156-RELEASE.jar
- multipiston-1.20-1.2.43-RELEASE.jar
I replaced the above mods with the following:
- minecolonies-1.20.1-1.1.603-RELEASE.jar
- structurize-1.20.1-1.0.742-RELEASE.jar
- domum_ornamentum (no change)
- blockui (no change)
- multipiston (no change)
After updating, I repeated my previous attempts to solving the issue. No changes.
I've tried again, going back to version 1.1.593, and creating a medium quarry. I let the quarrier dig half of the first level (as I'm low on time, I don't have time to let them dig to where they are in the screenshot above), and went back to 1.0.607
After recalculating the needed materials, the quarrier happily continued where they left off on the old version
None of the mods in the mod list look suspicious unfortunately
If it would help, I can whitelist you on the server to see the quarrier that is broken, although it wouldn't show how they got to that state.
I don't think that would help. I want to see what exactly happens when it gets in that state, and I can't login from the dev environment (where I have added extra logging) to the server (and the logging wouldn't work anyway when it is not on the server)
If it would help, I can whitelist you on the server to see the quarrier that is broken, although it wouldn't show how they got to that state.
Could you do a mc colony export of the colony in question?
colony1Export.zip
The quarry is at -461 65 -810
The quarrier's mine is at -425 69 -781
The quarrier's residence is at -488 64 -799
The quarrier is called Esme C. Corbett
The quarrier's colony is "hah a balls"
hopefully this helps
I then broke the quarry block and replaced it with the build tool in the same place and location. The quarrier mined a bit more, then said that the quarry was finished.
How much did they mine more? A couple of blocks, half of a layer, one layer, a couple of layers?
I'm starting to get really confused about this.
I opened the world, and replaced the quarry that was reported as done, by constructed pasting a new one over it. I reassigned Esme to it (firing her from the other quarry she wanted to start working at), and let her continue for a while. She built one and a half layers without any issue (before I closed out of the world)
So either the small fixes I made along the way (I noticed some things that could be optimised) apparently fixed the issue, or it is a very weird mod issue