Highlights:
- API version increased 2.1.0 -> 3.0.0
- Cloud/Beacon rendering
- This broke previous Iris compatability, please be patient while waiting for Iris to update.
- Add partial Replay mod support
- In order for LODs to appear the replay must be unpaused and the LOD database must be in the designated Replay multiplayer folder.
- Improved world gen speed (thanks Cortex)
- Fixed and Improved Cave culling
- This should offer a slight FPS improvement over the previous version
- Fix crashing due to playing the game too long or switching dimensions too fast
- Fix black glacier/ocean block rendering
- A bunch of other bugfixes
Full Changelog
Additions:
- Generic Rendering
- beacon rendering
- cloud rendering
- API support
- Sodium 0.6 support
- Config for ignored blocks
- MC 1.21.1 support
- Alex's Caves config warning message
Changes:
- API event parameters are cloned between listeners to reduce the chance of cross-listener contamination
- Increase default fog start distance
- Remove near fog starting distance limitation
- Improved World gen speed
- Thanks Cortex for finding the problem!
- Reduced CPU use when flying over already generated LODs
Bug Fixes:
- Fix Replay mod not showing LODs
- This does require putting LODs in a replay specific multiplayer folder
- Fix Starlight causing LODs to appear black
- This required disabling a previous optimization used when pulling lighting for pre-generated chunks. However this optimization can be manually re-enabled via the config for use in worlds that have never had Starlight installed.
- Fix vertical LOD face lighting when next to water
- Add missing "IP Only" multiplayer tooltip
- Fix infinitely creating lightmap textures until the game crashes
- Fix world gen not skipping already complete stages for pre-generated chunks
- Attempt to fix lag spikes when right clicking blocks
- Fix incorrect fog rendering on some machines
- Fix a multithreading warning in ClientBlockStateColorCache
- Fix LODs flashing twice when changing config values
- Reduce LOD holes on the border between detail levels
- Fix incorrect block positions being fed into biome color code (Builderb0y)
- Fix rapidly changing dimensions causing the game to crash
- Fix cave culling causing holes in the ocean or on the border of unloaded LODs
- Fix cave culling regression that prevented culling on detail levels 1 and higher
- Fix massive direct memory use/leak when uploading LODs
- Fix frustum culling breaking when the screen is skewed (IE nausea or nether portals)
- Fix DhApiChunk setDataPoints() failing for null or empty lists
Breaking Changes:
- Mark Iris 1.7.4 and below as incompatible
- This is due to the API changes related to the generic (cloud/beaon) renderer and incorrect naming of several API position objects
Highlights:
-
MC 1.21 support
-
API version increased 2.0.0 -> 2.1.0
-
Added "Auto" update branch that sticks to stable or nightly builds respectively.
-
Increased LOD generation speed for pre-generated worlds.
-
Reduced CPU usage when traveling over unchanged LODs.
-
Fixed some mystery OpenGL related crashes.
-
Reduced compression slightly to improve speed.
Full Changelog
Additions:
- "Auto" update branch
- If the jar is a nightly (unstable) build it will only update to nightly builds and if stable it will only update to stable builds
- This should fix issues with people accidentally updating to the nightly/stable build
- When generating LODs for pre-existing worlds, use the already calculated lighting
- This should increase LOD generation speed significantly
- Chat low memory warning if the system has less than 4 GB of memory allocated
- Should help some people diagnose why they're game is stuttering so bad
- This warning can be disabled via the DH config
- Database file lock checking
- DH should crash if the database is determined to be locked
Improvements:
- Config comment line spacing for easier reading
- Remove OpenGL multithreading
- This should fix a lot of random crashing issues and with Sodium/Steamdeck
- Memory optimizations - JustALittleWolf
- Don't try generating/updating LODs for already processed chunks
- This should reduce CPU use when flying over already generated chunks/LOD
- Rewrote F3 menu handling
- Improved visuals
- Improve the warning message if the LOD Builder is overloaded
- This specifically references mods like chunky causing holes due to generating faster than DH can keep up
Changes:
- LZMA compression preset 4 -> 3
- Faster compression at a slight file size increase
- The speed difference between 3 and 4 is pretty big with only a very minor file size change.
- Lower the default CPU presets
- "I Paid For The Whole CPU" should no longer totally overload the CPU
- Increase world gen timeout from 60 sec -> 3 minutes
Bug Fixes:
- Fix MC 1.20.6 changelog screen blurring incorrectly
- Fix Forge/Neo levels not being unloaded
- File handler tooltip
- Auto Updater logging lists incorrectly
- DB Repos logging DhSectionPos incorrectly
Removals
- Blendium from the list of recommended fabric mods
- This is because Blendium is no longer supported