
Admin Panel
AdminPanel - Advanced Admin Tools with Anti-Cheat & Reports
AdminPanel - Advanced Admin Tools with Anti-Cheat & Reports
Список изменений
AdminPanel - Advanced Admin Tools with Anti-Cheat & Reports
AdminPanel is a powerful, all-in-one administration plugin for Minecraft Spigot servers (1.21+). Designed for server owners and moderators, it provides an intuitive inventory-based GUI for managing players, monitoring suspicious activity, and handling community reports. Say goodbye to cluttered command lines—everything is just a click away!
Whether you're running a survival server, minigame hub, or roleplay world, AdminPanel streamlines moderation with built-in anti-cheat detection, player reporting, and seamless teleportation/spectator tools. It's lightweight, customizable, and fully compatible with Spigot 1.21.4.
✨ Key Features
Custom Admin GUI
- Inventory-Based Menu: Open with
/adminto access a clean, 36-slot panel with color-coded items for quick actions. - Player Management: Ban, kick, or teleport to any online player via sub-menus listing all users (with UUIDs in lore for easy identification).
- Gamemode Switcher: Cycle through Survival, Creative, Adventure, and Spectator modes with one click.
Built-In Anti-Cheat System
- Real-Time Detection: Monitors for common cheats like Fly (air time >3s without blocks/liquids), Speed (distance thresholds adjusted for sprinting/effects), and KillAura (rapid attacks >8/sec).
- Violation Levels (VL): Tracks player suspicion levels—warnings at VL>10, kicks at VL>20. Admins get broadcast alerts (toggleable).
- Controls Menu: Toggle checks (fly/speed/killaura) and alerts directly from the GUI. View top violators in a dedicated list (teleport to suspects with one click).
- Smart Filters: Ignores admins, creative mode, potions (Speed/Jump Boost), and safe blocks (ice, ladders, water). Includes debug logs for fine-tuning.
Player Reporting System
- Easy Reporting: Players use
/report <player> <reason>to submit issues—reports are stored with timestamps and details. - Reports Tab: Dedicated GUI section shows top-reported players (sorted by count), latest report summaries, and quick access.
- Investigate Mode: Click a reported player to instantly switch to Spectator mode and teleport to them. Exit with
/adminor/gamemode survival.
Additional Tools
- Violation Logs: Reset anti-cheat stats anytime from the menu.
- Permissions: Fine-grained control—
adminpanel.usefor GUI,adminpanel.alertfor notifications,adminpanel.reportfor submitting reports (default: true for all players).
🚀 Installation & Usage
- Download: Grab the latest JAR from Modrinth and drop it into your server's
plugins/folder. - Dependencies: Requires Spigot/Paper 1.21+ (Java 21+ recommended). No external libraries needed!
- Setup:
- Restart your server—check console for "AdminPanel with Anti-Cheat & Reports enabled!".
- Grant OP or
adminpanel.useto admins. - Players can report immediately with
/report.
- Commands:
/admin— Open the main panel (admins only)./report <player> <reason>— Submit a report (anyone).
- Customization: Edit thresholds or add checks by modifying the source (open-source on GitHub). Config.yml support planned for v2.0.
⚠️ Notes & Support
- Performance: Optimized for 100+ players—uses efficient HashMaps and event handlers.
- Compatibility: Tested on Spigot 1.21.4; works with most other plugins (e.g., Essentials, LuckPerms).
- Limitations: Basic anti-cheat—great for small servers; pair with premium tools like Vulcan for enterprise use. Reports clear on restart (persistent storage coming soon).
- Bugs/Feedback: Report issues on GitHub or Modrinth discussions. Contributions welcome!
Developed by [Your Name/Username] | Licensed under MIT
Join the community: [Discord Invite] | Source: [GitHub Link]
Gallery Screenshots (Upload these to Modrinth):
- Main Admin Panel
- Reports Tab
- Anti-Cheat Controls
- Player List Sub-Menu
- Spectator Teleport in Action
