Additions:
- Add Indium error popup - coolgi
- Add chunk update queue limits - James
- Add an option to disable using MC's lighting engine - James
Changes:
- Improve multiverse similarity logic - James
- Replace the near clip plane with a fragment shader - null
Bug Fixes:
- Fixed updater crashing without internet - coolGi
- Fixed updater deleting the wrong jar - coolGi
- Fixed changelog not parsing line break HTML elements correctly
- Fixed null pointer when moving between multiverse levels - James
- Fix concurrent error on world shutdown - James
- Fix merging transparent LODs over the void - James
- Fix ChunkWrapper IndexOutOfBounds checking - James
- Fix lighting on some servers - James
- Fix lightmap textures not being pulled correctly - Fourmisain
- Fix block lighting being ignored in MC 1.20.2 - James
- Fix DH lighting failing for snow - James
- Fix multiverse logging - James
- Fix config updating from 1.6 - coolGi
- Fix ClientTick crashing MC - James
Additions:
- Add MC 1.20.1 support - Leetom
- Add Transparent rendering Leonardo
- Add SSAO - notalpha, Null
- Add a noise texture to the LODs - coolGi
- Replace the color based data system with an ID based system #90 - Leetom
- Add an API #208 - James
- Add a self updater - coolGi
- Add white-only debug rendering option - coolGi
- Add support for Sodium 0.5.1 - coolGi
- Add LOD Bias for vanilla rendering - coolGi
- Add ability to limit thread run times - James
- Add additional F3 menu info - Leetom, James
- Add an experimental seamless overdraw option - James
- Add config presets #265 - James
Changes:
- Change installer GUI design - coolGi
- Overhaul overdraw system - James
- reorganize config UI - James
Backend Changes:
- Complete backend rewrite - Leetom, James
- new gradle build script - coolGi, Ran
- new config handling - coolGi
- Replace grid rendering system with a quad tree - Leetom, James
- backend config refactor and restructure - coolGi
- Improve time traveling between dimensions/levels - James
- Replace XZ compression with LZ4 - James
- Use our own lighting engine for the world generator #254 - James
- Improve world curvature - stduhpf
- Change default multiplayer folder save mode to "name only" - James
- Add the prefix "DH-" to all Distant Horizons threads - James
- Moved from a loose file system to a Sqlite database - James
- Move to a FrameBuffer based system instead of rendering directly to MC's FrameBuffer - Steveplays, James
Removals:
- Deprecated several minor MC versions
- Removed biome blending
- Removed world gen options: Biome, Biome_Height, and Full
- Directional Culling
- All overdraw options except: "always"
- All world gen modes except: "near first"
Bug Fixes:
- Fix semantic version number - James
- Fixed BCLib fog #390 - coolGi
- Fixed special character world name crash #446 - coolGi
- Fix mob spawner world gen fail message #199 - Leetom
- Fix underdraw holes #69, #190 - James
- Fix flying machine ghosts #145
- Fix Phosphor (and all other lighting engine) incompatibilities #308 - James
- Fix nether roof rendering incorrectly #272
- Fix Hypixel not generating LODs #276
- Fix only rendering half LODs at low render distances #280 - Leetom
- Fix LodBuilder index out of bounds #286 - Leetom
Features:
- Add support for Minecraft 1.19.4 - CoolGi and JupiterSky
Features:
- Add support for Minecraft 1.19.3 - CoolGi
Features:
- Add support for Minecraft 1.19.2 - James
Features:
- Add support for Minecraft 1.19.1 - coolGi
Bugfixes:
- Fixed compatibility with Forge 1.19 41.0.95 - CoolGi
Bugfixes:
- Fixed compatibility with Forge 1.19 41.0.64 - James
- Fixed the Distant Horizons version number in the F3 menu displaying 1.6.4a - James