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
Forge Note: This version only works for Forge version 41.0.63 and lower, to use a newer version of forge use alpha 1.6.6.
What happened to 1.6.4a?
Due to the large number of unfinished 1.6.4a builds we created with no good way to determine which version was the final build, we decided to skip 1.6.4a in favor of 1.6.5a.
Additions:
- 1.19 support - CoolGi, Ran, Leetom
- The mod version number to the f3 screen - CoolGi
Changes/Improvements:
- Updated the license to LGPL - everyone
- Remove Fabric Api requirement - Ran
- Disabled the OpenGL - logger - Leetom
- Silenced the concurrent build quad errors from chat, now they only log to file - Leetom
Bugfixes:
- Fixed DimensionFinder null pointer error when saving PlayerData before the player loads in - Leetom
- Fixed having both pre a1.6 & a1.6 save structure causing a FileAlreadyExist error - Leetom
- Fixed Invalid config Enum crash on startup - Leetom and CoolGi
- Fixed latest forge loader causing connection timeout on entering world - team effort