Перейти к содержимому
Mineforgian

AdminAbuseDetector

Do you want a check to see if your admins are running commands to gain and unfair advantage? Use this plugin!

Загрузки
135
Подписчики
0
Обновлён
4 июня 2025 г.
Лицензия
MIT

Опубликован 4 июня 2025 г.

🛡️ AdminAbuseDetector

Keep your server secure and transparent with real-time admin command monitoring!

AdminAbuseDetector is a powerful Bukkit/Spigot plugin designed to help server owners maintain transparency and detect potential admin abuse by monitoring suspicious command usage in real-time.

🚀 Key Features

📊 Comprehensive Command Monitoring

  • Monitors critical admin commands: give, effect, summon, xp, gamemode, tp, teleport, kill, clear, enchant, setblock, fill, weather, time, difficulty
  • Tracks commands from both players and console
  • Real-time detection with zero performance impact

🔔 Multi-Channel Notifications

  • Discord Integration: Beautiful embed notifications sent directly to your Discord server
  • In-Game Alerts: Instant notifications to online staff members
  • Console Logging: Detailed server logs with timestamps and command details

Advanced Discord Features

  • Rich embed messages with color-coded alerts
  • Detailed information including sender, command, timestamp, and server name
  • Asynchronous webhook delivery to prevent server lag
  • Professional formatting with emojis and structured fields

🔧 Easy Configuration

  • Simple config.yml setup
  • Just add your Discord webhook URL and you're ready to go
  • No complex permissions or setup required

📋 How It Works

  1. Detection: The plugin monitors all command executions in real-time
  2. Analysis: Checks if the command matches the monitored list
  3. Notification: Instantly sends alerts through multiple channels:
    • Discord webhook with detailed embed
    • In-game message to staff with adminabuse.notify permission
    • Server console log entry

🛠️ Installation & Setup

  1. Download and place the plugin in your plugins folder
  2. Start/restart your server
  3. Edit plugins/AdminAbuseDetector/config.yml
  4. Add your Discord webhook URL:
    discord:
      webhook-url: "https://discord.com/api/webhooks/YOUR_WEBHOOK_URL"
    
  5. Reload or restart your server

🎯 Perfect For

  • Server Owners who want to monitor staff activity
  • Network Administrators managing multiple servers
  • Community Servers maintaining transparency
  • Competitive Servers preventing unfair advantages
  • Any Server prioritizing fairness and accountability

📊 What Gets Monitored

The plugin tracks usage of these potentially game-changing commands:

  • Item Commands: give, clear
  • Player Effects: effect, gamemode
  • World Manipulation: setblock, fill, weather, time, difficulty
  • Entity Commands: summon, kill
  • Player Commands: tp, teleport, xp

🔒 Security & Privacy

  • Transparent Operation: No hidden features or backdoors
  • Open Source Mindset: Clean, auditable code
  • Permission-Based: Only staff members receive notifications
  • Non-Intrusive: Doesn't interfere with normal server operations

📸 Discord Notification Example

When a monitored command is detected, you'll receive a professional Discord notification with:

  • 🚨 Alert Header: "CHEAT COMMAND DETECTED!"
  • 👤 Sender Info: Player name and type (Player/Console)
  • Command Details: Exact command that was executed
  • 🕐 Timestamp: When the command was executed
  • 🖥️ Server Name: Which server the command was used on

🎮 Compatibility

  • Bukkit: ✅ Fully Compatible
  • Spigot: ✅ Fully Compatible
  • Paper: ✅ Fully Compatible
  • Minecraft Versions: 1.8+ (tested up to latest)

🆘 Support

Need help? Have suggestions? Found a bug?

  • Check the plugin documentation
  • Review the configuration examples
  • Report issues through the project page

📝 Permissions

  • adminabuse.notify - Receive in-game notifications when commands are detected (default: OP)

⭐ If this plugin helps keep your server fair and transparent, consider leaving a review!

AdminAbuseDetector - Because transparency builds trust.

Ченджлог

1.0Релиз1.21.3, 1.21.4, 1.21.5 · 4 июня 2025 г.

AdminAbuseDetector - Changelog

Version 1.0-SNAPSHOT

🚀 Features

  • Command Detection System: Monitors suspicious admin commands including give, effect, summon, xp, gamemode, tp, teleport, kill, clear, enchant, setblock, fill, weather, time, and difficulty
  • Multi-Source Monitoring: Detects commands from both players and console
  • Discord Integration: Sends formatted webhook notifications to Discord with detailed embed messages
  • Real-time Alerts: Instantly notifies online administrators when suspicious commands are detected
  • Comprehensive Logging: Logs all detected command usage with timestamps and sender information
  • Permission-based Notifications: Only sends alerts to players with adminabuse.notify permission or OP status

🔧 Technical Features

  • Asynchronous Discord Webhooks: Non-blocking webhook requests to prevent server lag
  • Configurable Settings: Discord webhook URL configurable through plugin config file
  • Event Priority Handling: Uses appropriate event priorities for reliable command interception
  • Rich Discord Embeds: Professional-looking Discord notifications with emojis, colors, and structured fields
  • Error Handling: Robust error handling for network requests and plugin operations

📋 Configuration

  • discord.webhook-url: Set your Discord webhook URL in the config.yml file
  • Plugin automatically creates default configuration on first startup
  • Clear console warnings if webhook URL is not configured

🛡️ Security

  • Clean, auditable codebase
  • Reliable detection system that cannot be easily bypassed

📊 Monitoring Capabilities

  • Player Commands: Detects when players execute monitored commands
  • Console Commands: Monitors console command execution
  • Timestamp Logging: All events logged with precise timestamps
  • Multi-channel Alerts: Notifications sent to Discord, in-game admins, and server console

This plugin is designed to help server administrators monitor and detect potential admin command abuse in real-time.

Комментарии

Загружаем…