
Complexity Analyzer
A powerful framework that calculates the 'true cost' of every item, enabling deep analysis and balancing for complex modpacks.
Оцените первым
256
3
Список изменений
0.6.0-alpha
🌐 Server-Side Localization (Support for 52 Languages)
- Automatic In-Game Translations: The mod now ships with 52 localized translation files. The server automatically detects your game client's language and translates all command outputs, hover tips, warnings, and errors into your native tongue. Item names, numbers, and icons remain untouched to preserve clarity.
🖥️ New Interactive Web Dashboard
A brand-new, lightweight web server has been integrated directly into the mod to let you explore the database outside of Minecraft:
- In-Browser Database: Using the
/complexity web urlcommand, you can generate a local link to open in your web browser. This opens a highly interactive, responsive webpage where you can search through items, fluids, recipes, mobs, and drop rates. - Live Status: Players and server admins can use
/complexity web statusin-game to check the web server's state, view active visitor counts, and monitor the size of the generated data file.
🌳 Crafting Tree Improvements (/complexity tree)
- Detailed Hover Tooltips: Hovering over nodes in the chat-based crafting tree now displays rich, descriptive tooltips showing the full item name, its specific data, and the required crafting machine.
- Fluid Integration: The crafting tree now natively visualizes fluid requirements using a droplet icon (💧) and precise volumes in millibuckets (mB).
- NBT and Data Components: Items with modified custom names or complex data components (such as weapon attributes or enchantments) now have their details correctly rendered in the tooltip.
🛠️ Command Reorganization
The command structure has been streamlined to make diagnostics easier to use:
- System Diagnostics: General monitoring commands have been grouped under the
/complexity systemnamespace (e.g.,system statusfor engine state,system tpsfor MSPT and memory metrics, andsystem statsfor database entries). - Targeted Cache Clearing: Admins can now selectively clear a specific module's cache using
/complexity system cache clear [cache_id]. This lets you reset individual caches likerecipe_graphormachine_registrywithout wiping everything.
🧩 Autonomous Mod Compatibility (No JEI Required)
- BlockEntity Scanning: The mod no longer depends on JEI plugins to locate recipe catalysts and machines. It now performs reflection-based scans of blocks and BlockEntities directly during server startup. This drastically improves automatic recipe indexing for custom modded machines.
- Dynamic Recipe Probing: The engine now automatically runs diagnostic mock-crafts across item ranges to detect hidden dynamic recipes, ensuring that specialized machines from other mods are correctly indexed.
⚡ Performance and Stability Optimizations
Heavy background tasks have been heavily optimized to ensure they do not cause server freezes or game crashes:
- On-Disk Persistent Cache: Heavy simulations (including crop growth, loot tables, mob drops, and the initial recipe harvest) are now saved to disk per-world. While the very first calculation requires some time, subsequent world loads and reloads are practically instant. The cache automatically invalidates itself if your mods, blocks, or configs change.
- Parallel Execution: Heavy simulation workloads are now fully multi-threaded, allowing them to utilize all available CPU cores and minimizing tick lag on the server thread.
- Smart Memory Management: The internal complexity cache now utilizes Java
SoftReferences. If your server or client runs low on heap memory, the system automatically frees up this memory, preventing OutOfMemory errors on lower-spec machines.
Файлы
complexityanalyzer-0.6.0-alpha.jar(1.84 MiB)
ОсновнойМетаданные
Канал релиза
Alpha
Номер версии
0.6.0-alpha
Загрузчики
NeoForge
Версии игры
1.21.1
Загрузок
7
Дата публикации
09.06.2026
