Mirages/Incorrect distant terrain
Warning, this is a dumb help post. I don't really have much idea what I'm doing; bear with me.
I want to use Distant Horizons on a custom map created in WorldPainter. In the software, I did terrain height and biomes, but nothing else, leaving all other aspects of generation to Minecraft.
I've used Chunk-Pregenerator/Chunky mods to preload the world, but both have the same effect shown. Terrain in "LOD/Distant"(idk the term) distance, where it's handled by DH, doesn't match the actual world; it renders what the world would look like if wasn't custom, instead using the seed. Attached image shows a sort of 'mirage', where a floating island biome that doesn't exist fades in and out of existence.
Occuring in Singleplayer worlds, Minecraft 1.20.1, Forge 47.4.0, attached is a modlist and latest log.
Also yes my vertical render distance scale is 100%, and my horizontal 0%.
7 Replies
latest.log
uploaded to mclo.gsUploaded by ramennoodlesguy1
dhmodlist.txt
uploaded to mclo.gsUploaded by ramennoodlesguy1
You can try enabling assume existing chunks are finished in DH settings
That way any chunks that are there, even when not properly finished or saved, should be used by DH instead of any generation
!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.
You can also use generation mode PRE_EXISTING to not allow any generation where chunks do not exist
In both cases you will need to remove your existing LODs
!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!
If you don't, the database will become corrupted.oh yeah the assume finished setting fixed it, and the pre-existing setting is nice to have too
thanks