
Complexity Analyzer
A powerful framework that calculates the 'true cost' of every item, enabling deep analysis and balancing for complex modpacks.
Оцените первым
256
3
Список изменений
🚨 Critical Fixes
- Fixed server freeze during geo-scan — biome search no longer blocks the main server thread
- Fixed deadlock in ATOMIC scan mode — chunk processing now uses a direct blocking method instead of cross-thread callbacks
- Fixed tick lag from
startNextTask()— biome lookup moved to an async pipeline - Fixed tick lag from
handleRelocation()— same async fix applied - Fixed server hang on shutdown — chunks are now loaded synchronously on the server thread, preventing orphaned chunks that couldn't unload
- Fixed scan stalling due to short timeout — default chunk generation timeout increased from 3–500ms to 10 seconds
- Fixed biome search not cancellable — thread interrupt checks added to long-running loops
- Fixed chunk duplication on repeated scans — previously scanned coordinates are now restored from saved data before resuming
✨ New Features
- Configurable chunk timeout — new
geo_scan.chunkTimeoutMsconfig option for tuning chunk generation wait time (useful for heavy modpacks) - Scan progress persistence — already scanned chunk coordinates are preloaded on startup, preventing redundant work
⚙️ Changes
WorldScanner— reworked threading model, added graceful shutdown supportGeoAnalysisManager— async task scheduling, proper shutdown sequence, scan state restorationComplexityConfig— newgeo_scanconfiguration sectionGeoDataStorage/GeoDatabase— new methods for loading saved scan coordinates
Файлы
complexityanalyzer-0.3.2-alpha.jar(1.16 MiB)
ОсновнойМетаданные
Канал релиза
Alpha
Номер версии
0.3.2-alpha
Загрузчики
NeoForge
Версии игры
1.21.1
Загрузок
14
Дата публикации
08.03.2026
