My world generation just completely broke
I'm on a modded server and after trying to load in at one point I started getting booted upon load. ChatGPT told me to try disabling DH. I did so and was able to load in. I re-enabled it and found my chunks had gone through a blender. I thought they were just LODS at first and started loading them to make them update and vanish. These are physical chunks tho. Heres a portion of the log. It's currently spamming the same loop in real time. https://mclo.gs/tlx0irl

10 Replies
I even booted to a backup from before this happened and it happened again just randomized in different places.
The log suggest the LOD data is corrupted. In that case, you will have to delete it. See:
/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
NOTE:
Sometimes there might be 2 additional files next to the main one with extensions .sqlite-wal
and .sqlite-shm
If there are, all 3 should be treated as a single file, a.k.a. moved, deleted, backed-up always together!Good morning. I have a few questions I was wondering if you could answer:
- Is there an explanation as to how and why this happens?
- Will deleting those files fix the world or will I have to manually reset the chunks afterwards?
- Can I reliably prevent this from repeating? I wouldn't want my server members to lose progress on builds due to having to rollback whenever this occurs.
corrupting the database typically happens when the .sqlite gets separated from the sqlite-wal and .sqlite-shm files. if you manipulate those files, make sure to manipulate them all at the same time.
see the note here
And deleting all of these should fix my current broken world generation? Or will I need to manually reset chunks?
Guess I'll find out soon enough
The DBs store the DH chunks (LODs) so you won't need to delete anything more as you will already have done so
Vanilla chunks have nothing to do with DH chunks when it comes to storage
Oh dang. Well now I dont know what the heck could have scrambled my world like this because these arent just LODS this is the physical world.
Alright well thanks for the assistance 🙌
Why are some of my LODs deep below the void?


Never seen it happen like that, so I'm not sure except for that it's probably some mod conflicting lightly with DH