DistantHorizons-forge-2.4.3-b-dev-1.20.1.jar
Curse Maven Snippet
What's new
Distant Horizons - Optimizations Changelog
Performance & Chunky Compatibility:
- Force
PRE_EXISTING_ONLYworld generation mode (assumes chunks are pre-generated) - Increase
PriorityTaskPickerqueue size for better throughput during bulk generation - Batch chunk processing (16 chunks per queue execution) for improved Chunky compatibility
- Relax executor queue check (2x pool size threshold) to reduce premature task rejection
- Biome quart-level caching in
LodDataBuilder- only lookup biome when Y quart changes - Use
computeIfAbsentinFullDataPointIdMapfor single atomic lookup+insert
Bug Fixes:
- Fix LOD visibility on level load - schedule delayed render cache clear (3s) to ensure LODs appear without manual settings change
- Cherry-pick upstream fix: Phantom checkout stack trace not updating
- Cherry-pick upstream fix: Null error log in data source provider
New Features:
- Add
LodVerificationService- opportunistic background scanner for missing/incomplete LODs- Spiral pattern scanning from player position
- Tiered retry backoff: 5s (attempts 1-3), 30s (attempts 4-6), exponential to 2min (7+)
- Warning log when positions are abandoned after 10 failed attempts
- Debug info in F3 menu showing verification progress
- Add
isChunkUpdateQueueIdle()method for detecting idle DH capacity
Merged Upstream:
- Light engine optimization (~2x faster)
- Initializer improvements
This mod has no additional files

