promotional bannermobile promotional banner

Distant Horizons - Au Naturel Edit

A level of detail mod recently forked and allowing specific fixes and customisations

File Details

DistantHorizons-forge-2.4.4-b-dev-1.20.1.jar

  • R
  • Jan 10, 2026
  • 23.35 MB
  • 1.9K
  • 1.20.1
  • Forge

File Name

DistantHorizons-forge-2.4.4-b-dev-1.20.1.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:distant-horizons-au-naturel-edit-1405749:7441153")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Render Thread Optimizations

  • Replace synchronized beacon lists with CopyOnWriteArrayList for lock-free iteration from render thread
  • Convert DebugRenderer to use ConcurrentHashMap and CopyOnWriteArrayList, removing all synchronized blocks
  • Add snapshot pattern in BeaconRenderHandler to minimize lock hold time during culling
  • Add snapshot pattern in RenderableBoxGroup for lock-free vertex upload
  • Cache Mat4f matrices in LodRenderer to eliminate per-frame allocations
  • Cache JOML Matrix4f matrices in RenderBufferHandler for frustum culling

I/O Optimization

  • Replace byte-by-byte LOD deserialization with 8KB buffered reads for significantly faster chunk loading