Fixing holes in terrain
I was using chunky and Distant Horizons complained a lot about there being more tasks than the queue could handle. Now there are holes in the terrain as that chunk never got meshed. Is there any way to make DH requeue every chunk in the world, to see if there are holes, and if so, fix them?

21 Replies
No, there isn't. You'll have to delete the LODs and let DH generate them again if you want the holes removed
I just read that DH has this built in... and that i should not have used chunky :Facepalm:
Yea, for the future:
/chunky
Using Chunky to pregenerate for DH is not recommended for several reasons. The first one is the swiss cheese that might show up when using chunky while DH is installed. The second reason is that it's pointless, as DH has a build in pregenerator that is better integrated than chunky:
- It saves space by only storing LODs, not normal chunks
- It is faster to use DH's pregenerator to generate the LODs than first using chunky to generate the normal chunks, and then using DH to convert the normal chunks to LODs
- It is part of DH, and therefore always/only called when DH needs it
- Chunky calculates it's radius in blocks, confusing the user if they are not aware of this
Distant Horizons' built-in LOD pregenerator is enabled by default, and can be sped up or slowed down by changing the
Cpu Load
in DH's settings, or disabled by turning off Distant Generation.
If you want to pregenerate both LODs and normal chunks, set the Distance Generator Mode to Internal Server
under Advanced, World Generator. This will of course take up quite a lot more storage space. Make sure you have C2ME installed if you want to use Internal Server, as the generation speed will be crap if you don't.
Note, this also applied to other similar pregeneration mods.yeah
why does this not work with multiplayer?
/generators
- FEATURES: Complete generation of all LODs with mostly correct structures and trees. Does not save vanilla chunks, and is much faster than INTERNAL_SERVER unless C2ME is installed.
- INTERNAL_SERVER: Generates and saves both DH LODs and vanilla chunks, has 100% correct LODs, because it also saves vanilla chunks it takes the most amount of drive space. Generation speed will suck unless C2ME is installed.
- PRE-EXISTING: generates LODs for all existing vanilla chunks.
what does not work?
World generation is serverside, so DH has no access to it when DH is only on the client
/serverside
DH won't be able to generate LODs for chunks outside the vanilla render distance unless DH is installed on the server (DH 2.3.0+). Instead, as you travel around the world, LODs will be generated for areas you've visited.
If DH is installed on the server, it will work just like in singleplayer, gradually pregenerating chunks around the player. The server also has access to the
/dh pregen start <dimension> <origin> <chunkRadius>
command, useful when you want to pregen without anyone online.
For more information about serverside support, click hereGitLab
Server Owners · Wiki · Distant-Horizons-Team / Distant Horizons ...
This is a mod that adds a Level Of Detail (LOD) system to Minecraft. This implementation renders simplified chunks outside of the normal render distance allowing for an...
here it looked like the "LOD way" wont work on multiplayer
maybe im just reading it wrong
Only the Distant Generation (the built-in chunky stuff) won't work on the server
ah
but i can do this on the client first, then ship this world over to the server?
If you have access to the server, you can also install DH on the server
ye
Do i just yeet the .sqlite files in world/data?
/lodstored
Single Player:
- Overworld:
.minecraft/saves/WORLD_NAME/data/DistantHorizons.sqlite
- Nether: .minecraft/saves/WORLD_NAME/DIM-1/data/DistantHorizons.sqlite
- End: .minecraft/saves/WORLD_NAME/DIM1/data/DistantHorizons.sqlite
- Custom Dimensions: .minecraft/saves/WORLD_NAME/DIMENSION_FOLDER/data/DistantHorizons.sqlite
Multiplayer:
- .minecraft/Distant_Horizons_server_data/SERVER_NAME/
Server Mod
- Overworld: SERVER_FOLDER/world/data/DistantHorizons.sqlite
- Nether: SERVER_FOLDER/world/DIM-1/data/DistantHorizons.sqlite
- End: SERVER_FOLDER/world/DIM1/data/DistantHorizons.sqlite
- Custom Dimensions: SERVER_FOLDER/world/DIMENSION_FOLDER/data/DistantHorizons.sqlite
Server Plugin
All dimensions in one file: SERVER_FOLDER/plugins/DHSupport/data.sqlite
These are the locations for where the sqlite files should be ^
Thank you so much!
i hope you guys are getting payed
this is probably the fastest support i have ever experienced
We're not
That would be a really nice job imo
Just sitting for 8h in front of a PC and giving support if need
And if support is not needed one could look out the window, help code DH, or watch YouTube
Though I don't think James earns enough from the donations and Modrinth in order to hire anyone full time
If he could do that he would have already left his normal job
You don't want to earn $0.25 dollars an hour? Ungrateful!