![[AN]Adaptive Nemesis](/_next/image?url=%2Fapi%2Fproxy-image%3Furl%3Dhttps%253A%252F%252Fcdn.modrinth.com%252Fdata%252FanacxDIl%252Ff63c99aa9be78e31253e68c2c8368f95ea97d58e.gif&w=256&q=75)
[AN]Adaptive Nemesis
The dynamic difficulty balancing module specifically designed for integration packs aims to address the issue of difficulty imbalance in current mainstream integration packs, where the early game is too easy and the late game is too challenging.
Оцените первым
739
2
Список изменений
⚔️ Adaptive Nemesis KubeJS Architecture Refactor ⚔️
Optional dependency, safe isolation
📋 TL;DR
| Item | Description |
|---|---|
| Impact Scope | High — Refactored KubeJS integration architecture, resolved optional dependency class loading conflicts |
| Core Solution | Reflection isolation + ServiceLoader auto-discovery |
🔧 Before & After
Before: Direct Dependency (High Risk)
AdaptiveNemesisKubeJSPlugin implements KubeJSPlugin
↓ Direct reference
EventGroup / EventHandler / KubeJS API
↓ Class loading crash (when KubeJS not installed)
ClassNotFoundException
After: Reflection Isolation (Safe)
AdaptiveNemesisKubeJSPlugin (Plain bridge class)
↓ Reflection check
KubeJSInitializer implements KubeJSPlugin
↓ Direct reference
EventGroup / EventHandler / KubeJS API
↓ ServiceLoader auto-loading
⚔️ As the Nemesis evolves, so does the architecture ⚔️
Файлы
adaptive_nemesis-1.0.3hotfix.jar(374.22 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.3hotfix
Загрузчики
NeoForge
Версии игры
1.21.1
Загрузок
59
Дата публикации
23.05.2026
