Usage Monitor turns a Discord channel into a live dashboard for your Minecraft server. It posts a single embed and edits that same message every few seconds — no channel spam, no duplicate messages, ever.
Features
- Zero dependencies — pure Java standard library + Bukkit API, no shaded libraries, jar under 50 KB
- Webhook-based — no bot account, no OAuth flow, no permissions to configure. Just a Discord webhook URL
- Live stats — JVM heap, host RAM/CPU/disk usage, TPS, MSPT, uptime, online player count, and per-world chunk/entity counts
- Fully configurable — toggle each section, set the refresh interval, and pick your accent color from
config.yml - In-game commands —
/usagemonitor status,reload,forceupdate,reset,help - Safe by default — main-thread-safe on Paper 1.21+, rate-limit-safe at the default 5s refresh
Requirements
- Paper, Spigot, Purpur, or any Bukkit-API fork — 1.16.5+
- Java 17+
- A Discord channel where you can create a webhook
Setup
- Drop the jar in
plugins/ - Start the server once to generate
config.yml - Paste your Discord webhook URL into
discord.webhook-url - Restart — the dashboard appears within 5 seconds
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Usage Monitor 1.2.3 1.0.0 |
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
|
bukkit, paper, spigot
|
Download |