File Details
adaptive_nemesis-1.0.3hotfix.jar
- R
- May 23, 2026
- 374.22 KB
- 45
- 1.21.1
- NeoForge
File Name
adaptive_nemesis-1.0.3hotfix.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
⚔️ 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 ⚔️