promotional bannermobile promotional banner

Distant Horizons: A Level of Detail mod

Increase view distance without harming performance.

File Details

1.20.1 Alpha 2.2.1 forge/fabric

  • B
  • Sep 3, 2024
  • 15.76 MB
  • 1.5M
  • 1.20.1
  • Forge + 1

File Name

DistantHorizons-2.2.1-a-1.20.1-forge-fabric.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:distant-horizons-508933:5689279")

Fabric

modImplementation "curse.maven:distant-horizons-508933:5689279"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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()