90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...

Highlights:

  • Added a option to toggle cloud rendering
  • Added nearby beacon culling to prevent overdraw
  • Fixed LOD Lighting
  • Fixed DH Cloud colors
  • Fixed LODs flashing when loading/unloading
  • Fixed Lithium breaking DH world gen for MC 1.20.1 and older

Full Changelog

Additions:

  • Add a top level UI config to toggle cloud rendering
  • Add nearby beacon culling
    • Enabled by default, can be disabled under advanced graphics

Changes:

  • Change delayed LOD modified save from 2 seconds -> 500 ms
    • This should make LODs appear to update slightly faster
  • Allow users to re-enable the DH renderer if an exception is thrown
    • To re-enable the renderer, toggle DH rendering using the UI config menu

Bug Fixes:

  • Fix LODs not updating in the nether or when blocks are changed underground
    • Note: DH only listens for some block changes underground (currently 1 in 4 blocks), so changing several blocks or one light emitting may be necessary to trigger an update).
  • Fix Lighting not generating correctly
  • Fix DH clouds colors not matching vanilla MC clouds
  • Fix glass panes not affecting beacon colors
  • Fix several beacon rendering/updating issues when beacons are on chunk borders
  • Disable instanced rendering on Mac when Sodium is present
    • This should fix M1 macs crashing when both DH and Sodium are together
  • Fix LODs flashing when they load/unload
  • Fix Lithium breaking DH world gen for MC 1.20.1 and older

API Changes

Bug Fixes:

  • Fix RenderableBoxGroup not supporting .clear()

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