Usage Monitor

Usage Monitor

Usage Monitor is a lightweight Paper/Spigot/Bukkit plugin that posts a live server-stats dashboard to a Discord channel and keeps it updated in place.

47 downloads 0 followers

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

  1. Drop the jar in plugins/
  2. Start the server once to generate config.yml
  3. Paste your Discord webhook URL into discord.webhook-url
  4. 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