Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Multi-block ME controllers forcing chunks to stay loaded #1656
It appears that ME Controllers are keeping their chunk(s) loaded ("orphaned"?) without using the Forge forced chunk ticket system, when:
This causes surrounding chunks to load by other means such as conduits and machinery from other mods, which then become unloaded during auto-save and immediately loaded again by the ME controller keeping the chunk alive.
I discovered this bug as part of a long running investigation as to why chunks are mysteriously loading and unloading at random on my server. It is possible that other mods and factors are contributing to the problem, but I believe this particular bug is a major contributor.
To determine the existance of this bug, I took an offline copy of an affected base and tore it down machine by machine (e.g. reactor, turbine, EnderIO conduits, etc) and teleported in and out, until I was able to unload the chunk.
Because of time constraints and lack of experience with the AE2 codebase, I am unable to offer any advice or pull requests.
I'm curious now, I have been fighting with the ME2 controller(just using a single block) losing all contact with ALL storage devices when I use chickenchunks chunkloader on my base. (Controller stops talking to drives when I move away from my base and the chunks get cleaned up) I wonder if the current 'broken keeping chunks loaded' would keep the system working if I use a multiblock controller.