REPORTCORE - THE ULTIMATE REPORT MANAGEMENT SYSTEM
HIGHLIGHT FEATURES (Easy to Understand)
1.
Stunning Reason Selection GUI (/report <player>)
- Quick Select: Players simply click graphical items to choose pre-defined report reasons (Hacking, Spam, Toxic, Advertising, Inappropriate Skin).
- Target Skull Preview: Displays the target player's 3D skin headin the center slot with dynamic statistics:
- Real-time Status: Shows if the player is currently Online or Offline.
- Report Count: Shows exactly how many times this player has been reported.
- Custom Reasons ("Other..."): Allows players to write their own custom reason in chat. The message is securely intercepted (hidden from public chat) with a 30s timeout.
2.
Smart Auto-Punishment
- Hands-free Moderation: When staff approves a report, the plugin counts the player's total accepted violations. If it reaches your limit (e.g. 3 accepted reports) -> it instantly bans, kicks, or mutes the player!
- Global Alerts: Broadcasts a stylish, customizable warning message to the entire server when a player is automatically punished.
- Safety First: Automatically skips kick/mute actions if the target is offline. Disabled by default (enabled: false) to let you test it safely.
3.
Real-Time Analytics Dashboard (/reports stats)
- Open a premium Blue-themed GUI showing live server insights:
- Total submitted reports, approved reports (Accepted), and rejected reports (Denied).
- Real-time Staff Acceptance Rate (%) computed directly in RAM.
- Hall of Fame: Top Reporter, Most Reported Player, and most active Staff Member!
4.
Ultra-Fast Data Cleaner (/reports clear)
- Keep your files optimized! Clear bloat reports instantly via: /reports clear <open | accepted | denied | all>.
- Deletes records and instantly rebuilds/compacts reports.yml in one single step.
5.
Luxury Staff Management Dashboard (/reports gui)
- Color-coded category lists (OPEN: Yellow Glass, ACCEPTED: Lime Glass, DENIED: Red Glass) with smooth pagination.
- Staff can click any report to see details and decide using colored buttons: Approve (LIME CONCRETE) or Deny (RED CONCRETE).
6.
Async Discord Webhook Integration
- Sends elegant, compact embed notifications straight to your Discord server.
- Displays a live 3D face thumbnail of the reported player inside the Discord message.
- Smart Mode: Can be set to only notify Discord when there are no active staff members online in the game!
COMMANDS & PERMISSIONS
- /report <player> — File a report against a player (Members) | Permission: staffreport.report
- /sc <message> — Secret, private staff-only chat | Permission: staffreport.staffchat
- /rh <player> — Look up a player's complete report history | Permission: staffreport.manage
- /stafflog — View detailed staff moderation logs | Permission: staffreport.manage
- /reports gui — Open the main staff report vault | Permission: staffreport.manage
- /reports stats — Open the live analytics dashboard | Permission: staffreport.manage
- /reports clear <type> — Clear report databases | Permission: staffreport.manage
