Distance Generator Mode Internal Server creating LOD chunks too early

minecaft version: 1.20.1 forge

DH Versoin: 2.3.2

this bug may or may not be related to this post, generating LOD too early could possible be causing both issues but the circumstances are clearly different #973 (closed)

this is a weird one for ya, i am using a protosky mod to void the chunks but keep the chunk data.

i am not voiding everything in a chunk. i am keeping specific features / structures in the world, (boss dungeons, specific modded structured like AE2 Meteorite)

as such i find myself in a niche group of playing sky block + can take advantage of massive render distances

while using the internal server mode distant horizons seems to be generating LOD data too early. as you can see from the screen shot here, I'm in a mostly void world however the LOD terrain generated by DH is, incorrect. this looks like the original terrain in the world pre protosky voiding it

i also get similar issues on other distant generator modes, the only one that does not cause issues is the per-existing chunks only mode. which unfortunately does not generate chunks outside of my render distance. i can however use a mod like C2ME to crank up the render distance. generate the chunks. and then turn down the render distance again

realistically there shouldn't be a difference between "internal server" and "pre existing chunks" in terms of what LOD gets generated, however there clearly is, pre existing chunks always generates the correct LOD, internal server. SHOULD generate the chunk first, have it save to disk and then generate the LOD for that chunk. it should generate the correct LOD however. it does not

now i suspect that your current methods are "not working properly" due to optimizations of some kind, it's probably faster to just grab and work on LOD earlier on in the world gen sequence rather then waiting for it to be saved to disk, and i think theirs good reason to have both an internal server, optimized version and a version that would act more like "pre existing chunks only" + a chunk pre generator where chunks are properly generated, and then a 100% accurate LOD is created

455688676-4224ee13-87ef-4397-abcb-1ce094bd71a1

Edited by Quantum