Skip to content
This repository has been archived by the owner on Jan 26, 2019. It is now read-only.

[Bug] : Chunkloaders do not load chunks when no players are in a dimension #190

Open
StargateMC opened this issue Mar 1, 2016 · 63 comments
Labels

Comments

@StargateMC
Copy link

As above.
This is a serious issue for Galacticraft rockets, stargates and all kinds of other items.
This issue is not fixed when tick no players is set to true.

If tick no players Is set to true, they work but only if a player is in the dimension (the player can be anywhere in that dimension).
For rockets and gates especially.. as they are dimension transfer tools, this is a serious problem.....

This occurs regardless of tick-no-players in tileentities.yml.

Tested in B32.

@sameer
Copy link
Member

sameer commented Mar 1, 2016

Try changing prevent invalid ticks to false

@StargateMC
Copy link
Author

You mean prevent-invalid-tileentity-updates?

@sameer
Copy link
Member

sameer commented Mar 1, 2016

Yup

@StargateMC
Copy link
Author

Will test now.

@StargateMC
Copy link
Author

Didn't work man :(

@sameer
Copy link
Member

sameer commented Mar 6, 2016

It is identified as a known bug now, will need to investigate.

@sameer sameer added the bug label Mar 6, 2016
@Ghostlyr
Copy link

On 46 build chunkloaders not working at all. Option "prevent-invalid-tileentity-updates" disabled.

@sameer
Copy link
Member

sameer commented Mar 12, 2016

Rail craft chunk loaders seem to work fine on my server, what kind are you trying to use?

@Ghostlyr
Copy link

Hm... I used Personal Anchor from railcraft too, but it does not work

@sameer
Copy link
Member

sameer commented Mar 13, 2016

I used the world anchor, that seemed to work fine. In your cauldron yml, do you have both load chunk on request and load chunk on forge tick enabled?

@StargateMC
Copy link
Author

Second that ghost.

Have the configs for chunk on forge tick and request enabled.

No chunk loaders seem to work from rail craft, as well as other items like rockets or stargates working properly either.

Only thing stopping me updating :P

@StargateMC
Copy link
Author

I was primarily using admin anchors

@Eufranio
Copy link

Same error here. Nothing work to load the chunk, only an real player (not NPC from Citizens too) in a dimension load.

@ghost
Copy link

ghost commented Mar 13, 2016

im using chicken chunk chunk loaders and they are working fine using the latest build. i tested placing a machine and filling it and leaving the server, log back in in 10 min and the machine had not done any work, i then placed a chunk loader and reset the machine and loged off for 10 min and when i log back on the machine is done.

@Eufranio
Copy link

Try using mana spreaders from an mana generation farm + mana mirror. The mana mirror doesn't fill, but when i enter to dimension it fill fast.

@ghost
Copy link

ghost commented Mar 13, 2016

what mod?

@Eufranio
Copy link

Botania

@ghost
Copy link

ghost commented Mar 13, 2016

Change tick-no-players:true for Botania in tileentity.yml

@ghost
Copy link

ghost commented Mar 13, 2016

and for whatever chunk loader you use

@Eufranio
Copy link

I try this. All botania and railcraft chunk loaders (that i use) are set to tock-no-players: true, but still not loading.

@Eufranio
Copy link

I think that is an incompatibility with any mod that change chunk/entity load. No entities load, anywhere.

@StargateMC
Copy link
Author

@Cracks777 This is a known issue... It is not something that is fixed by tileentities.yml unfortunately.

@Eufranio
Copy link

:(

@LemADEC
Copy link

LemADEC commented Mar 27, 2016

What's the known issue exactly here?

@StargateMC
Copy link
Author

If chunk loaders exist in a dim with no real players online and in if they do not load chunks.

Carts derail/stop, rockets vanish, stargates misbehave.

@StargateMC
Copy link
Author

Or machines stop working.

@LemADEC
Copy link

LemADEC commented Mar 28, 2016

Doesn't it depends on which mods are there? or how the chunkloading happens?

@StargateMC
Copy link
Author

All of these mods chunk load and none of them work...
It's like Thermos is unloading a dimension when no players are in it preventing all methods of keeping chunks active working.

@sameer
Copy link
Member

sameer commented Mar 29, 2016

I do not have chicken chunks installed, I actually removed that mod.

@ghost
Copy link

ghost commented Mar 29, 2016

i was talking about your comment about the world anchor from railcraft.

@sameer
Copy link
Member

sameer commented Mar 29, 2016

I am saying that I do not have chicken chunks and the world anchor for rail craft works fine. It is possible that the world is not set to be kept loaded

@ghost
Copy link

ghost commented Mar 29, 2016

i know, i was saying that i have both tho and they both work fine. and was saying that you confirmed that the world anchor works fine. i think that its a mod conflict that they are having.

@StargateMC
Copy link
Author

@robotia how do you set this?
All worlds including overworld have this problem for me..

@StargateMC
Copy link
Author

Must mean I have a config issue that others are having if rail craft works for you @robotia

@Eufranio
Copy link

I tried spot loaders, chunk loaders, anchor, BC quarries, ender-thermic pumps, chunk loaders from Minefactory Reloaded... Nothing works.

@StargateMC
Copy link
Author

This is working in b52.

@importnil
Copy link

@DraksterAU How is this working? I got the same issue on B53.

@StargateMC
Copy link
Author

My admin anchors are working, I tested them earlier... It has been a while since I checked on this.
If its still occurring for you, ill reopen the ticket.

@StargateMC StargateMC reopened this Mar 31, 2016
@importnil
Copy link

Yeah I got world anchors not working in a dimension where nobody is. Should I change some config to make them work?

@LemADEC
Copy link

LemADEC commented Mar 31, 2016

I can reproduce it with my mod on KCauldron-1.7.10-1614.200 and Thermos-1.7.10-1614-build53.
Setting skip-tileentity-ticks to false or true has no effect.
The world itself seems to remain loaded but my mod entity is no longer ticking when players leave the world.
It feels like we've a skip-entity-ticks feature in action here.

@importnil
Copy link

skip-tileentity-ticks should not be a solution. Setting it to false might cause huge lags.
So I guess we need a proper solution.

@LemADEC
Copy link

LemADEC commented Mar 31, 2016

For the record, my chunkloading isn't attached to any entity or tile entity.

@Eufranio
Copy link

blockEntity works here, but entities like Mana Spreaders, Mobspawners, dropped items doesn't work

@sameer
Copy link
Member

sameer commented Mar 31, 2016

For me, I have all chunk loaders banned. One player somehow placed a world anchor in an alternate dimension, which I caught because there were some chunks that remained loaded. It could be that the chunks are loaded but the tiles just aren't able to tick.

To test if the issue is caused by chunks not being loaded, please do the following:

  1. Create a separate test world
  2. Place a world anchor of your choice in it
  3. Leave the world
  4. See if the chunks remain loaded ( in /lag, the chunk count should remain the same as the number of chunks that are force-loaded)

If the chunks are still loaded, that means the issue is related to the absence of a player (point fingers at tick skipping, so the chunk tickets will need to be checked). Otherwise, it is unloading chunks that normally shouldn't be unloaded (will need to investigate this).

@LemADEC
Copy link

LemADEC commented Mar 31, 2016

My test was done with only me on a server.
While in the overworld, my mod entity chunk load in the source and target dimensions.
Once my player is transferred to target dimension, the entity onUpdate is no longer called.
There's no call to writeEntityToNBT until I shutdown the server or come back to the source dimension.
Hence, to me, chunks are loaded but entities aren't ticked.

@importnil
Copy link

I can see in the notes there's some work on this and Frani just said it's now working with Botania flowers on his server.
My case is that world anchors do not load BC quarries in a separate "quarry world" when nobody is in there. Note: BC quarries have they chunk loading ability turned off in config.

@LemADEC
Copy link

LemADEC commented Apr 7, 2016

Apparently the issue exist in forge itself, so I've changed my mod to no longer rely on entity ticks altogether.

@ghost
Copy link

ghost commented Apr 8, 2016

@vadimyer You just answered your own question.

Note: BC quarries have they chunk loading ability turned off in config.

BuildCraft Quarries, like Ender Quarries will not tick at all if they cannot load the chunks that they're attempting to quarry out. Even if you yourself are loading up the chunks the Quarry is attempting to quarry out.

@vulunijo
Copy link

i have issue with railcraft chunkloaders among them WORK ONLY ADMIN ANCHOR! help plz

@bookerthegeek
Copy link

To everybody having this issue, can you disable all chickenbones mods and try again in a new world?

Please attempt with the mod added chunk loaders of your choice. Also make sure in your forge chunk loading configuration that you have the ability for mods to chunk loaders turned on. Also if in the pack try with either witchery poppet shelves, but quarries, and endothermic pumps.

@StargateMC
Copy link
Author

To everybody having this issue, can you disable all chickenbones mods and try again in a new world?

Never had Chicken Bones installed in the first place.

@sameer
Copy link
Member

sameer commented Apr 27, 2016

Please check if this is still occurring.

@Martmists-GH
Copy link

Martmists-GH commented Oct 26, 2016

Still occurs on latest build in an alternate dimension with any chunk loader on SkyFactory 2.4 modpack.

The chunk loader should, in theory, keep a computercraft computer loaded. However, it gets disabled once I leave the dimension the chunk loader is in. (Tested with both CB and MFR chunk loaders). This does NOT happen on a normal server as I just checked with an exact copy of the same world.

@Eufranio
Copy link

Thought was a bug in my modpack, is happening here too O.o

@Eufranio
Copy link

Using build 58, I have a pump from BuildCraft in nether chunkloaded, when I come to overworld it stops pumping. Entities will also stop ticking, droppers won't work (like Botania endoflame's machines), mana bursts won't travel, mobs won't spawn and die, etc.
(yes this is a bump with some informations ;-;)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

8 participants