Skip to content

Releases: Xelfordev/ModMedic

v1.1.0 - UI Overhaul, Memory Fixes, 56 Patterns

24 Jun 17:22

Choose a tag to compare

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

24 Jun 14:57

Choose a tag to compare

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.