SpyCord
PluginMIT

SpyCord

A lightweight plugin that logs all server commands and gamemode changes to a Discord channel via webhook. Perfect for small servers to prevent or resolve OP abuse accusations.

83
Downloads
2
Followers
7 months ago
Updated
📦
1
Versions

📖About SpyCord

SpyCord

A Minecraft plugin that logs OP and console commands, gamemode changes, and sends them to a Discord channel via webhook.

Features

  • Logs OP/Console commands to commands.log
  • Ignores /login and other sensitive commands
  • Detects non-command gamemode changes
  • Sends logs to Discord via Webhook

Setup

  1. Add your Discord webhook to config.yml
  2. Place the plugin JAR in your server's plugins folder
  3. Start your server and enjoy!

Note

Do not share your actual config.yml with the webhook URL in public.

Future Plans

  • More Comprehensive Command Logging

    • Will track sensitive commands(such as /ban, /give, /gamemode, etc), executed by any user
    • A customizable list will allow server owners to add/remove sensitive commands from the logging list
    • Discord will be notified of any changes made to the sensitive command list
  • Creative Mode item creation logging

    • Logs any items taken from the creative inventory
  • Discord Bot Integration

    • Will detect the deletion of spycord's logs(within the discord server)
    • Will notify members in case of deletion
    • Will be a huge pain for anyone attempting to op abuse
  • Relayed Command logging

    • Detects commands run by external tools that don't register as typical console commands
    • e.g: discordsrv
  • Audit entries with SQLite with chained hashes(big maybe)

  • Enormous ASCII art of my minecraft skin on launch(most definitely 😉)

PS: in my own smp, op abuse accusations dropped by 100% after I put this up 😉