gitlab jeseibel/distant-horizons 1.16.5-a1.4

latest releases: 2.0.1a, 2.0.0a, 1.6.11a...
2 years ago

Features / Improvements

  1. Replaced the back end data structure with a quad tree
    • This gives improved visual quality and allows for varying levels of detail, generally based on distance.
  2. Reduced stuttering, optimized memory usage, and reduced the frequency of garbage collection.
  3. Re-implemented the debug config option (It now shows the detail level)
  4. Allowed any detail setting to be used with any LOD distance
    • I.E. removed the direct buffer memory limit
  5. Improved file read/write speed
  6. Multi-threaded the buffer builder
  7. Improved distance LOD generation speed LODs are now generated at low detail first and then higher detail later.
  8. Added simple culling LODs behind the player aren't rendered
  9. Added the ability to disable the distance generator Just in case the user has a lower powered CPU and any distance generation is too much.
  10. Replaced the LOD multiplier with a render distance in the config
  11. optimized distance generation queuing Generation will be faster and CPU usage will be higher because the requests are generated more efficiently.
  12. Optimized rendering by:
    • Ignoring faces that aren't facing the player
    • Culling faces that are covered by other LODs
  13. Improved foliage color generation Trees are darker to better match their actual color
  14. Improved mycelium color
  15. Reduced how often LODs are saved to file
  16. Added support for the night vision potion effect.

Bugfixes

  1. Distance generation will no longer generate the same chunk multiple times
  2. Fixed cave air acting like a solid block I.E. ravines and caves will look how you would expect
  3. Reduced how often LODs are drawn on top of regular chunks and the player
  4. Fixed the config settings not being applied (bug in 1.3.2)

Note:

This version has been confirmed to work in Eclipse and retail Minecraft. (retail running Forge: 1.16.5-36.1.0)

How can I download this mod?

click the "lod_1.16.5-a1.4.jar" link

How to compile

  1. download the source code and extract it somewhere
  2. open a command line in the project folder
  3. run the command: "./gradlew build"
  4. the compiled jar file will be in the folder "minecraft-lod-mod-XXXXX\build\libs"

Don't miss a new distant-horizons release

NewReleases is sending notifications on new releases.