Cant get distant generation to work anymore in singleplayer.
When shader support came out I updated everything and booted up a singleplayer world and was amazed. However recently it suddenly stopped pre-generating chunks that I have not discovered. I've tried updating everything to the correct versions from the faq channels, using the regular minecraft launcher instead of prism, AND uninstalling every mod except for DH (tried that with and without shaders) and I still just cant get the far out non-discovered chunks to load at all.
Screenshot from a brand new singleplayer world I just created (I teleported so that's why there's random chunks generated)
23 Replies
I also deleted the config folder so it would create a new fresh one with default settings
Whats your cpu load in DH's settings?
Aggressive
And I have 16GB Ram allocated to MC
And just discovered if I stand in one spot long enough it will eventually give me like 100 chunks
/slowgen
If it feels like LoD generation with
Distant Generator
is too slow:
Install Noisium and Faster Random, these mods optimise world generation code.
Make sure to remove the C2ME mod as it significantly slows down DH chunk generation by up to 35%.
Try increasing CPU Load
in Distant Horizons settings for faster generation, but you will experience more lag spikes and stuttering due to heavier workload on CPU.
To see if Distant Generator
is really working or not:
1) Check CPU usage while in-game, using Aggressive
settings of CPU Load
. If CPU usage's hovering around 80-100%, the LoDs are generating in the background.
2) Go to DH settings > Advanced Options > Debug > Wireframe
, set Enable Debug Wireframe Rendering
and Show World Gen Queue
to True
.
Enabling both settings will show you the visualization of world gen tasks queued and working on the map (blue boxes for queued tasks, red boxes for working tasks)It appears those two mods have helped speed it up a little but there is still nothing being "pre-generated" while loading into the world like it used to
After the LoD get generated for the first time, it will load quickly
Yes I do notice that
Maybe you just haven’t created any new worlds for a long time?
No I have
Any new worldgen or structure mods?
I just remember there being more loaded in the background so when I first boot up the world there's at least some pregenerated
nope
all client side mods
Am I just wrong about the pregeneration part?
Older MC versions were pregeneration some chunks around spawn
But DH never did
You can bring back vanilla pregen with a gamerule
hmmmm how weird, im not really sure what I was remembering then
maybe it was just that gamerule? not sure
Last question before I mark as resolved, is DH compatible with pregen mods?
Kindoff
/chunky
Chunky is known to cause LODs to turn into swiss cheese and bloat up world size, as can be seen in the attached screenshot.
We recommend you enable "Distant Generation" in Distant Horizons' settings and wait.
If you actually want to pre-generate vanilla chunks along with LOD data, disable Distant Horizons, wait for chunky to finish, then re-enable Distant Horizons.
If you first remove DH and add it back when pregen finishes everything should work
DH without C2ME and ScalableLux is 35-50% faster then pregen though
With C2ME and ScalableLux it might not be that big of a differance
But I doubt it will speed things much
You can also just add ScalableLux
That might also help DH generator a bit
So wait does ScalableLux slow it down or speed it up
Also I dont have C2ME so I wont add it since it will slow it down
ScalableLux speeds it up, but same as Starlight may cause some incompatibilities, personally I've only encountered 2:
- Wearable light source did not work in 1 mod
- There is an optimization for LOD generation from pregen disabled by default that is incompatible, IDK what is better, ScalableLux or this optimisation, but my guess is ScalableLux
C2ME slows down DH generator by ~30%, but it will increase speed of pregen by A LOT (exact precentage is unknown, but knowing what that mod does it can in theory help by 100% * your CPU core count)
hmm i'll look into those then
thank you
No problem 😸
took a while but I also tried this and it worked for xaeros world map but not for distant horizons