Watchdog
PluginMIT

Watchdog

Notifies admins when monitored staff run sensitive commands in-game or in the console.

18
Downloads
1
Followers
3 months ago
Updated
📦
1
Versions

📖About Watchdog

About

Watchdog provides real-time command auditing of staff and console activity for administrators. Command detection is fully configuration-driven, including support for multi-word commands. The plugin monitors sensitive commands executed in-game or from the server console and notifies administrators both in-game (via an alert in chat) and externally through a Discord webhook. Each alert includes the timestamp, world, executor, target, and the full command issued.

Features

  • Config-driven detection (including support for multi-word commands)
  • Discord webhook embeds that include the executor, command, target, source (player/console), world, server time, and the full command string
  • Asynchronous webhook delivery to avoid impacting server performance
  • Permission-based monitoring and notifying
  • Simple and easy configuration

Setup

  1. Install the jar and put it in your plugins folder
  2. Create a discord webhook and add it to the config file
  3. Use luckperms to give the staff you want to monitor watchdog.listen
  4. Give admins who should receive the alerts: watchdog.notify
  5. Add any commands you want to the config file and run /watchdog reload in game or on the console

In game alerts and Webhooks

ingame alert
discord webhook