Releases: Xelfordev/ModMedic
Releases · Xelfordev/ModMedic
v1.1.0 - UI Overhaul, Memory Fixes, 56 Patterns
v1.1.0
Fixes
- Fixed WebSocket reconnect thread leak (shutdownNow before new scheduler)
- Fixed JUL handler cleanup (removed double-add on reconnect)
- Fixed pattern loading: added @SerializedName annotations for snake_case?camelCase mapping
- Added thread safety with AtomicReference for WebSocket field
New Features
- UI Overhaul: Modern dark theme with purple accent, header bar, resizable SplitPane
- Dashboard tab with stats cards and quick actions
- Console tab with search/filter and auto-scroll
- Error Diagnosis view with causal chain and suggested fix
- config.yml for full plugin configuration
- 56 built-in diagnosis patterns
- App icons at 1x/2x/4x resolution
- Settings dialog for desktop port and max log lines
- /modmedic reload and /modmedic config commands
Screenshots
Screenshots added to the repo README showing the full desktop UI.
ModMedic v1.0.0
Initial release
ModMedic catches plugin errors on your Paper server in real time and sends them to a desktop companion app for instant diagnosis.
What's included
- Paper plugin — captures ServerExceptionEvent + console log, streams via WebSocket
- JavaFX desktop app — live error feed, console viewer, diagnosis engine with 52 built-in patterns, custom pattern support, optional LLM fallback (Ollama/OpenAI)
- Pre-built bundle — plugin JAR + self-contained desktop (JavaFX bundled)
Download
Download ModMedic-v1.0.0.zip from the Assets below, unzip, and follow the README.