DonutPulse
DonutPulse hosts a live web dashboard for monitoring your server
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
DonutPulse

DonutPulse hosts a live web dashboard for monitoring your server.
It currently shows following stats: - TPS - CPU & RAM Usage - Disk Space - Uptime - Online Players - Server Version - more soon!
Requirements: - Paper 1.21.x server - Java 21 or higher - a second port for the dashboard to work
Permissions: - donutpulse.updates sends you a message on join if the plugin is up-to-date

```
╔═══════════════════════════════════════╗
║ DonutPulse Configuration ║
╚═══════════════════════════════════════╝
Web panel port (default: 8080)
port: 8080
Password protection for the web panel
Set to "" (empty) to disable password requirement
password: "changeme"
How often the web panel refreshes stats (in seconds)
Minimum: 1, Recommended: 2
refresh-interval: 2
Update checker (checks Modrinth for new versions)
update-checker: enabled: true modrinth-slug: "donutpulse"
─────────────────────────────────────────
Messages (supports & color codes)
─────────────────────────────────────────
messages: prefix: "&8[&6DonutPulse&8] &r"
/dp command output
command-info: | &8&m──────────────────────────── &6 DonutPulse &8» &7v{version} &7 Author: &fdonut4gamer &7 Web Panel: &fhttp://localhost:{port} &7 Modrinth: &fhttps://modrinth.com/plugin/donutpulse &8&m────────────────────────────
Update checker notification on join
update-available: "&8[&6DonutPulse&8] &aA new update is available! &7({current} &8→ &a{latest}&7) &fhttps://modrinth.com/plugin/donutpulse" up-to-date: "&8[&6DonutPulse&8] &7Plugin is up to date &8(&a{version}&8)"
Web panel startup messages (console)
panel-started: "&aWeb panel started on port {port}" panel-stopped: "&cWeb panel stopped." panel-error: "&cFailed to start web panel on port {port}: {error}" ```

If you need help or have a question/suggestion join my Discord.