BuildCraft|Core

BuildCraft|Core

7M Downloads

Quarry has a weird bug

Speiger opened this issue · 27 comments

commented

I found something weird with a quarry. He only start to load chunks when he is finish builded.

commented

i don't think that is weird, why would a quary load chunks when he isn't ready to start digging?

commented

I know but he already send out his bot to clear out his area. So he should load it.

commented

ah, that i don't know if it is intentional or not but normaly those chunks are already loaded cause you are there

commented

must be his chunkloading distance settings too low

commented

When i am online the quarry works. But when i öeave the server (and its a 6 person server) and nobody is online then the quarry do not work. So i have to wait for the quarry^^"

commented

that is not a BC bug, when nobody is online, nothing has to be loaded so your server unloads all the chunks

commented

just an idea: check your chunk boundries, it is possible that the quary block is in a different chunk then the rest of the quarry, i think it loads the chunks within the frame but if the block is in a different chunk it is possible that it isn't loaded

commented

The quarry is not a chunkloader and should not be used as such. The quarry loads the chunks only while it is working (I think) and it does so to make sure it's not trying to use the arm in an unloaded chunk.

commented

All other chunks are loaded my auto cacti farm produce each day 1200 cacti so that works! and i use Flows Chunkloader for that

commented

Uhh... As far as I know, when you place a quarry it says "x number of
chunks are loaded". To me that means that the chunks should be loaded
regardless of whether the quarry has power or digging or w/e.

That is... unless they changed it. That I'm not sure of. If not then it
sounds like a bug to me.

commented

Also, if the storage system isn't in one of the loaded chunks adjacent to
the quarry, then it's possible that the quarry is working when your logged
off its just the storage system or pipes or w/e might not be loaded.

commented

The Quarry loads chunks from when it is placed. Powered or not. My first Quarry is often used for base loading when I don't have other mods with that ability.

There is a limit to how many chunk loaders you can have in a world (or server?). Maybe that's what's happening.

commented

Nope! The Chunkloader of the quarry work after the Frame is Finish.

commented

I can't say for sure what's going on on your server, but I just spent 10 minutes of my life testing this in single player. Just to make sure I was right. And I was.

Now, to what's going on on your server. I don't know. You need to gather more information about your server and try to find out what's different with forge settings, mod selection, etc.

commented

Yeah i know cpw.
But the Quarry stops when nobody is on the server and the frame is not build.
That is a fact.
Give me some time and i make some timelaps pictures.
I think 1 hour should be enough?
2 pics and 1 hour between it. 1 before i leave the server and 1 after i rejoined the server.

commented

So I tested this. I set up a max size quarry, completely inside a 4x4
square chunk. Upon placing the quarry, it tells me that "17 chunks will be
loaded". The 16 chunks for the quarry frame, and the other chunk is the one
the quarry is in. I watched the little robot start to clear the area, then
left the mystcraft age it was in.

Nobody else was in the age after I left. About ten min later I started to
receive items in the overworld.

I logged off the server for for hours, and when I came back, the quarry had
finished working. Nobody was on the server during this time, although I did
have railcraft chunk loaders in the overworld going.

Hope this helps.

commented

That would help but we do not have mystcraft and i made a really big sized quarry that had more than enough time to make his frame (9 hours). Maybe the problem is we do not have the latest version. Its one before the latest version^^"

commented

The code is definitive. The message comes after the quarry forces its chunks..

commented

When I get home tonight I'll test in a test world.

1: What mods are you using?
2: is anybody else in the sever?
3: are you using any chunk loaders?
4: is the quarry in the overworld?
On Dec 20, 2013 11:36 PM, "Speiger" [email protected] wrote:

That would help but we do not have mystcraft and i made a really big sized
quarry that had more than enough time to make his frame (9 hours). Maybe
the problem is we do not have the latest version. Its one before the latest
version^^"


Reply to this email directly or view it on GitHubhttps://github.com//issues/1372#issuecomment-31058677
.

commented

1: yeah i use something like dires technik pack. But with a view other mods (sadly gregtech is involved)
2: Sometimes. But only for a short time.
3: for my base i use Flows Theleport Thethers. And the quarry load itself.
For short you do not need to test i already started my test. I placed down a quarry made a photo and this evening i make another photo. ^^"

commented

maby an idea to help find the problem with things like this more easy: a debug version of BC, would be the same as BC but it would output everything it does to a file, that way we could see exactly what BC is doing at that moment

commented

The people how that info would be helpful can already do that with the
code. It wouldn't be feasible or helpful to print debug output every tick
for everything
On Dec 21, 2013 11:45 PM, "AEnterprise" [email protected] wrote:

maby an idea to help find the problem with things like this more easy: a
debug version of BC, would be the same as BC but it would output everything
it does to a file, that way we could see exactly what BC is doing at that
moment


Reply to this email directly or view it on GitHubhttps://github.com//issues/1372#issuecomment-31060903
.

commented

it would be something that you can turn on and off, turn it on when buildcraft is doing something it shouldn't do or isn't doing something it should do, that way we can see what buildcraft is "thinking" and fix it

commented

Yeah my test failed because someone were online^^"
I make another test over night maybe that works^^"

commented

Yeah grab the code and build it yourself and you can do just that. It's not feasible to build in debug coding for everything.

commented

Yeah i could do that but its kinda useless because i have no access to the server (for short i am not a admin) And my PC can not handel server and client at the same time. Over time the world get currupted because not all chunks getting updated correctly.

commented

i found another possebility why that happends but i still want to check if this is the case. The server i am playing on has a plugin which shutdown the server after 15 min when nobody is on the server. And if someone wants to join he start it again (in short: if nobody is on the server goes in standby again). That also should also ignore chunkloaders. After talking with a admin he told me that this plugin has some bugs. I close this bug for now after getting the server bugfree i test this again.