cubic chunks issue
Redd56 opened this issue ยท 3 comments
Base information
- Minecraft version: 1.12.2
- Mod version: latest
- Minecraft Forge version: 2768
- Mod Pack: project lazulite (its in alpha)
Is NOT a crash report!
with cubic chunks any reactor explosions below y= do not happen
just does the visual explosion but no actual blocks are removed.
should be easily fixable
should be easily fixable
Ha. Funny! thats a good one xD
In case your not joking... Nothing about this is simple. The reason the reactor explosion is so efficient relative to its size is an enormous amount of optimisation. And a lot of that optimisation relies on the serialisation of block positions to longs. That's something that simply will not work outside the vanilla world height limits. And even if i spent a day re writing the explosion into a laggy mess you can be sure there would be another issue waiting around the next corner.
Ooooh. Wellll shit. Maybe we could remove the optimization when the dimention is a cc enabled dimention? Maybe?
Or maybe i could try to figure out how to optimize a new version out of it with all heights?
Unfortunately the optimisation isnt a thing i can just turn off. I would have to completely re write the explosion code in order to create an un-optimised version. And as i said even if i did that there would probably be other issues. One i can think of being client synchronisation. The explosion handling needs to take complete control over sending junk updates to the client otherwise it would take hours instead of seconds to complete the explosion. Cubic chunks will have most likely modified vanilla chunk synchronisation which will probably completely break my custom synchronisation.
But hay if you want to take a crack at it be my guest. Who knows maybe it wont actually break as meany things as i expect. I really just dont want to go down that rabbit hole rite now...