adaptive_nemesis-1.0.3hotfix.jar
Curse Maven Snippet
What's new
⚔️ 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 ⚔️
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

