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

2.3.3-b - 1.21.7 neo/fabric

Changelog

Highlights:

  • Added MC 1.21.7 support
  • Up network protocol version 10 -> 11 (DH supported servers will need to update)
  • Up API version 4.0.0 -> 4.1.0

Full Changelog

Additions:

  • MC 1.21.7 support
  • Adaptive Transfer Speed option for clients connected to a DH supported server
  • API
    • DhApiAfterColorDepthTextureCreatedEvent
    • DhApiBeforeColorDepthTextureCreatedEvent

Changes:

  • Don't check if Inidium is installed for Sodium 0.6 and newer
  • Change network protocol version 10 -> 11
  • Disable cave culling for high and extreme quality presets
  • Mark Chunky as incompatible
    • Chunky often causes holes in the LODs. To use Chunky run it before installing DH, then uninstall it and install DH. Otherwise use DH's built in world generator.
  • Disable vanilla fading when shaders are active
    • it doesn't do anything when shaders are active and in MC 1.21.7+ it causes some rendering issues
  • API
    • Deprecate
      • DhApiColorDepthTextureCreatedEvent - replaced by DhApiAfterColorDepthTextureCreatedEvent and DhApiBeforeColorDepthTextureCreatedEvent

Improvements:

  • Reduce stuttering/lag when connected to a DH supported server and running a slow hard drive
  • Reduce allocations in getBlockColor()
  • Reduce stuttering with fast world gen and LZMA compression
  • Run beacon updating on a separate thread to reduce lag when connected to a server

Bug Fixes:

  • Fix white biome colors (plants and water) caused by some mods (specifially Polytone)
  • Fix LODs sometimes not increasing in quality when getting closer (may cause issues if N-sized generation is enabled)
  • Fix crashing on singleplayer if now screenshot has been taken for the world
  • Fix GLMC.glDeleteTextures() calls
  • Handle null data in chunk loading better, should fix some World Painter issues
  • Fix world gen progress and other chat message warnings not appearing in release builds
  • Fix an issue with some AMD GPUs crashing during shader compile
  • Fix several null pointer errors
  • Fix neoforge not rendering properly in dimensions that don't have a sky (IE The End and Nether)
  • Fix config UI not always saving changes
  • API
    • Fix setting the config value renderingEnabled() causing the user's rendering mode to be changed and saved to file
    • Fix DhApiAfterDhInitEvent firing before the DH config has been set up

Files

DistantHorizons-2.3.3-b-1.21.7-fabric-neoforge.jar(17.22 MiB) Primary Download