Reports | The Ultimate Report Management Plugin
Reports is a modern, lightweight, and highly customizable player reporting plugin built to help staff manage reports quickly and efficiently. Featuring intuitive inventory-based GUIs, advanced moderation tools, chat log snapshots, Discord webhook integration, and optional support for Vulcan and Grim AntiCheat, Reports provides everything your staff needs to investigate and resolve player reports with ease.
Whether you're running a small survival server or a large Minecraft network, Reports streamlines the entire reporting process while remaining lightweight, fast, and highly configurable. Nearly every aspect of the plugin can be customized, including GUIs, messages, sounds, report reasons, cooldowns, and Discord notifications.
---
Features
---
Configuration
Reports includes an extensive configuration file allowing you to customize cooldowns, report limits, GUI titles, messages, Discord webhooks, anti-cheat integrations, chat snapshot length, sounds, report reasons, and much more.
---
Commands
Command| Description
"/report <player> <reason>"| Report a player for breaking server rules.
"/viewreports"| Open the reports management GUI.
"/reportadmin"| Open the admin panel.
"/checkflags <player>"| View stored Vulcan/Grim violation history.
"/reports reload"| Reload the plugin configuration.
---
Permissions
Permission| Description
"reports.use"| Allows players to create reports.
"reports.view"| View and manage reports.
"reports.admin"| Access the admin panel and administrative features.
"reports.close"| Close reports.
"reports.delete"| Delete reports.
"reports.checkflags"| View stored anti-cheat violations.
"reports.reload"| Reload the plugin configuration.
"reports.notify"| Receive notifications for new reports.
"reports.bypass.cooldown"| Bypass report cooldowns.
---
Optional Dependencies
Reports supports optional integration with the following plugins:
These plugins are not included with Reports. If installed, Reports can display stored anti-cheat violations directly within the report interface, giving staff additional context while investigating reports.
Reports is a modern, lightweight, and highly customizable player reporting plugin built to help staff manage reports quickly and efficiently. Featuring intuitive inventory-based GUIs, advanced moderation tools, chat log snapshots, Discord webhook integration, and optional support for Vulcan and Grim AntiCheat, Reports provides everything your staff needs to investigate and resolve player reports with ease.
Whether you're running a small survival server or a large Minecraft network, Reports streamlines the entire reporting process while remaining lightweight, fast, and highly configurable. Nearly every aspect of the plugin can be customized, including GUIs, messages, sounds, report reasons, cooldowns, and Discord notifications.
---
Features
- Modern GUI-based report management
- Report online and offline players
- Fully customizable report reasons
- Built-in chat log snapshots
- Anti-spam report cooldowns
- Reports management panel
- Admin control panel
- Lightweight and optimized
- Fully customizable messages, sounds, and GUIs
- Local report database storage
- Blacklist support
- Discord webhook notifications
- Optional Vulcan & Grim AntiCheat integration
- View stored anti-cheat violation levels
- Powerful staff moderation tools
- Search, investigate, close, and delete reports
- Custom permissions
- One-command configuration reload
- Easy installation and setup
---
Configuration
Reports includes an extensive configuration file allowing you to customize cooldowns, report limits, GUI titles, messages, Discord webhooks, anti-cheat integrations, chat snapshot length, sounds, report reasons, and much more.
YAML:
===============================================
Reports Plugin Config
by Mercon
===============================================
settings:
Cooldown between reports per player (seconds)
report-cooldown: 60
Notify online staff when a new report is created
notify-staff: true
Sound played when a report is created
notify-sound: BLOCK_NOTE_BLOCK_PLING
Maximum reports stored per player
max-reports-per-player: 50
Maximum stored anti-cheat flags
max-flags-per-player: 200
Automatically close reports after X hours (0 = disabled)
auto-close-hours: 0
Allow reporting yourself
allow-self-report: false
Allow reporting offline players
allow-offline-reports: true
Number of chat messages attached to reports
chat-snapshot-lines: 10
vulcan:
enabled: true
min-vl: 0
checks-whitelist: []
broadcast-flags-to-staff: false
debug: false
grim:
enabled: false
min-vl: 1
checks-whitelist: []
broadcast-flags-to-staff: false
debug: false
gui:
reports-title: "&3&l» &bReports Panel &3&l«"
detail-title: "&3&l» &bReport #%id% &3&l«"
flags-title: "&3&l» &bFlags: %player% &3&l«"
admin-title: "&3&l» &bAdmin Panel &3&l«"
confirm-title: "&3&l» &4Confirm Action &3&l«"
items-per-page: 28
messages:
prefix: "&8[&bReports&8] &7"
no-permission: "&cYou don't have permission."
player-not-found: "&cPlayer not found."
report-success: "&aReport submitted successfully!"
report-cooldown: "&cPlease wait before reporting again."
report-self: "&cYou cannot report yourself."
discord:
enabled: false
webhook-url: ""
username: "Reports"
avatar-url: ""
footer: "Reports • %server%"
---
Commands
Command| Description
"/report <player> <reason>"| Report a player for breaking server rules.
"/viewreports"| Open the reports management GUI.
"/reportadmin"| Open the admin panel.
"/checkflags <player>"| View stored Vulcan/Grim violation history.
"/reports reload"| Reload the plugin configuration.
---
Permissions
Permission| Description
"reports.use"| Allows players to create reports.
"reports.view"| View and manage reports.
"reports.admin"| Access the admin panel and administrative features.
"reports.close"| Close reports.
"reports.delete"| Delete reports.
"reports.checkflags"| View stored anti-cheat violations.
"reports.reload"| Reload the plugin configuration.
"reports.notify"| Receive notifications for new reports.
"reports.bypass.cooldown"| Bypass report cooldowns.
---
Optional Dependencies
Reports supports optional integration with the following plugins:
- Vulcan AntiCheat
- Grim AntiCheat
These plugins are not included with Reports. If installed, Reports can display stored anti-cheat violations directly within the report interface, giving staff additional context while investigating reports.
