v0.8.1 - 0c07127
Pre-release
Pre-release
ServerDoctor v0.8.1 - 0c07127
An in-game GUI and configurable automation for Paper/Folia.
✨ Added
- In-game GUI — open with
/serverdoctor gui(alias/sd gui). A read-only menu with a
status overview plus screens for Performance, Conflicts, Security,
Recommendations and History, and a Refresh button that re-runs the analysis. - Folia-safe by design — screens open and rebuild on the player's entity scheduler, and
Refresh runs the analysis on the async scheduler. Clicks are routed via anInventoryHolder
and always cancelled (nothing in the server is ever modified). - Configurable automated scan in
config.ymlundertasks.scan
(enabled,interval-seconds,initial-delay-seconds,warn-on-high) — e.g. run a full
analysis every 120 seconds. guiconfig section (enabled,title).
🔧 Changed
- The previously hard-coded 5-minute background scan is now driven by
config.yml. Defaults
preserve the old behaviour; set your own interval (minimum 10 seconds).
🐛 Fixed
- The scan interval is clamped to a sane minimum so a misconfiguration can't hammer the server.
- Various stability and performance improvements.
📦 Setup
gui:
enabled: true
title: "ServerDoctor"
tasks:
scan:
enabled: true
interval-seconds: 120
initial-delay-seconds: 30
warn-on-high: trueOpen it in-game with /serverdoctor gui (permission serverdoctor.admin). The GUI is
Paper/Folia only.
Full Changelog: v0.8.0...0c07127