AdminWatchdog lets you monitor what staff members do on your server. When an admin runs a command, changes gamemode, or takes items from creative mode, the plugin sends a message to your Discord channel. This helps server owners keep track of staff activit
Keep track of what your admins are doing and get notified on Discord
AdminWatchdog lets you monitor what staff members do on your server. When an admin runs a command, changes gamemode, or takes items from creative mode, the plugin sends a message to your Discord channel. This helps server owners keep track of staff activity and catch any misuse.
Creative Inventory Tracking
When someone takes items from creative mode, you get a nice Discord message showing exactly what they took:

Command Alerts
Custom Alerts
Set up special messages for important commands:
Gamemode Changes
You choose who to monitor:
You can also give trusted admins a bypass permission so they don't get logged.
Set up special alerts for commands you care about. You can even match specific command patterns:
ban - matches any ban commandlp user - matches LuckPerms user commandslp user * permission set * - matches only when someone sets a permissionThis lets you get pinged only for the important stuff, like when someone grants a dangerous permission.
plugins folderplugins/AdminWatchdog/config.yml/adminwatchdog reloaddiscord:
webhook-url: "YOUR_WEBHOOK_URL_HERE"
enabled: true
Set up alerts for specific commands:
custom-responses:
enabled: true
# Alert when someone uses /ban
ban: "**BAN** - %player% banned someone at %time%"
# Alert and ping a role when someone uses /op
op: "**CRITICAL** - %player% used OP! <@&YOUR_ROLE_ID> at %time%"
# Alert for specific LuckPerms commands
"lp user * permission set *": "**PERMISSION** - %player% set permission: %command%"
%player% - The player who ran the command%sender% - For console commands%command% - The full command they typed%time% - When it happenedTo ping a role, you need the role ID. In Discord, type \@RoleName to get the ID, then use it like <@&123456789> in your config.
| Command | What it does |
|---|---|
/adminwatchdog or /aw |
Shows plugin info |
/adminwatchdog version |
Shows version number |
/adminwatchdog reload |
Reloads the config |
/adminwatchdog update |
Checks for updates |
| Permission | What it does | Who has it |
|---|---|---|
adminwatchdog.reload |
Lets you reload config | OPs only |
adminwatchdog.monitor |
Makes you get monitored | OPs only |
adminwatchdog.bypass.commands |
Stops your commands being logged | Nobody |
adminwatchdog.bypass.creative |
Stops creative inventory being logged | Nobody |
adminwatchdog.bypass.customresponses |
Stops custom alerts for you | Nobody |
adminwatchdog.bypass.gamemode |
Stops gamemode changes being logged | Nobody |
Give yourself one of the bypass permissions. For example, if you don't want custom responses pinging you:
/lp user YourName permission set adminwatchdog.bypass.customresponses true
This plugin has a proprietary license. You can use it on your server, but you cannot modify the code or redistribute it.
Made by TejasLamba2006