ReportCore v1.9

Stop rule-breakers faster. ReportCore brings a clean report system, private staff chat, and permissi
🎉 ReportCore v1.9 is here!


This update introduces full Sponge API 11 support — expanding ReportCore into a truly multi-platform moderation solution while keeping the same experience and workflow you already know.


Servers running Sponge can now use ReportCore with full compatibility and without sacrificing any existing functionality.


━━━━━━━━━━━━━━━━━━
🧩 Platform Abstraction Layer (Technical Upgrade)


v1.9 is powered by a major internal architecture redesign.


✅ 53 Java files refactored
✅ Core logic is now 100% platform-agnostic
✅ Automatic platform detection at runtime
✅ Unified codebase with a single universal jar


No separate builds.
No platform-specific downloads.
One plugin, one jar, everywhere.


━━━━━━━━━━━━━━━━━━
🌍 Supported Platforms


ReportCore now officially supports:


• Bukkit
• Spigot
• Paper
• Purpur
• Folia (regionalized threading)
• Sponge API 11


All platforms are maintained from the same codebase for consistent behavior and easier long-term development.


━━━━━━━━━━━━━━━━━━
⚡ Full Feature Parity


Sponge support is not a limited port.


Every ReportCore feature works consistently across all supported platforms:


✅ Same commands
✅ Same GUI experience
✅ Same report workflow
✅ Same permissions & configuration
✅ Same staff moderation tools


No missing functionality. No separate feature sets.


━━━━━━━━━━━━━━━━━━
🔒 Zero Breaking Changes


Current Bukkit / Paper / Folia users do not need to change anything.


All existing compatibility remains fully preserved in v1.9.


━━━━━━━━━━━━━━━━━━
📦 Installation


Replace your existing ReportCore jar with the new version and start your server.


Drop the jar into your plugins folder — it works on all supported platforms automatically!
🎉 ReportCore v1.8 — Multi-Platform Edition is here!


This update focuses on one big goal: bringing full support for Folia while keeping the experience seamless for existing servers.


✨ What's New


🧵 Full Folia Support
ReportCore now officially supports Folia and its regionalized threading model.


🔍 Automatic Platform Detection
The plugin automatically detects your server software and runs the correct implementation behind the scenes — no extra setup required.


⚡ Platform-Optimized Scheduling
All internal schedulers have been redesigned to be fully thread-safe and optimized for each supported platform.


🖥️ Supported Platforms
• Bukkit / Spigot
• Paper & Purpur (and compatible derivatives)
• Folia


🛡️ No Breaking Changes
All existing ReportCore features remain unchanged — update and continue using your current setup without migration.


💙 Compatibility Notice
Whether you're staying on Paper/Spigot or moving to Folia, ReportCore v2.0.0 keeps full compatibility so both existing and new deployments continue to work smoothly.
This update is fully dedicated to bringing native multi-server network compatibility to ReportCore! You can now run the plugin across your entire proxy network with seamless synchronization.

### What's New in v1.7:

  • BungeeCord & Velocity Support: Fully compatible with both BungeeCord and Velocity proxy architectures out-of-the-box!
  • Cross-Server Staff Chat (/sc): Staff messages are now instantly broadcasted across all backend Spigot/Paper servers on the network.
  • Network-Wide Report Alerts: When a player submits a report on any server, all staff members online across the entire network will receive real-time alerts and notification sounds.
  • Smart Loop Prevention: Implemented a verification system to prevent chat duplication and routing loops between synced servers.
  • Zero Configuration: Simply enable proxy-sync in the config, and ReportCore will handle the rest via standard proxy messaging channels!

---

💚 Thank you for using ReportCore! If you enjoy this proxy support update, please leave us a 5-star review on BuiltByBit!
# 🌟 WHAT'S NEW IN VERSION 1.6?

We are thrilled to bring you the Ultimate Automation & Administration Update for ReportCore! This update is packed with highly requested features to streamline your moderation workflow and automate rule enforcement!

---

### 🛡️ 1. Automatic Punishment System (Auto-Punishment)
Tired of manually banning players who get reported constantly? Let the plugin do it for you!
  • How it works: When a staff member accepts a report, the plugin counts the player's total accepted reports. If it reaches your configured threshold, a punishment is executed instantly via the console.
  • Supported Actions: ban (tempban), kick, and mute.
  • Safe Mode: Comes with a built-in safety check (won't kick/mute if the player is offline) and is disabled by default (enabled: false) to prevent accidental triggers!
  • Global Announcement: Broadcasts a warning to the entire server when a player is automatically punished!

### 👤 2. Upgraded Reason GUI with Target Head Lookup
Selecting report reasons has never been more interactive and informative!
  • Target Skull Preview: Slot 13 now prominently displays the 3D head skin of the player being reported.
  • Real-time Stats: Hover over their head to immediately see:
* Times reported: Total reports filed against them.
* Status: Real-time online/offline indicator (Online or Offline).
* Optimized Layout: Shifted other category slots (Map and Leather Chestplate) for a perfectly balanced visual layout.

### 🧹 3. Advanced Report Cleaner (/reports clear)
Keep your reports database pristine with the brand new clean utility!
  • Command: /reports clear <open|accepted|denied|all> (Requires staffreport.manage)
  • Clears matching reports instantly and rebuilds/optimizes reports.yml in real-time.
  • Fully integrated with smart autocomplete suggestions!

### 🔔 4. Centralized Reporter Notifications (Announcements)
Keep your players in the loop! When a staff member accepts or denies a report:
  • The reporter receives a private status notification if they are online!
  • Can be easily toggled on/off in config.yml with announce-on-handle: true/false.

---

## ⚙️ NEW CONFIGURATION SETTINGS Added:
Add these to your config.yml or let the plugin regenerate it:
```yaml
# Whether to announce to the reporter when their report is handled (Accepted/Denied)
announce-on-handle: true

# Automatic punishment when reports reach threshold
auto-punishment:
enabled: false
threshold: 3
action: "ban"
duration: "7d"
reason: "Automatically punished after multiple reports"
🎉 Version 1.5.0 is here!


This update introduces better staff tracking and smarter report handling to keep moderation cleaner and more efficient.


━━━━━━━━━━━━━━━━━━
📋 New Feature — Staff Activity Log


Track every staff decision with a dedicated activity history system.


✨ Added /stafflog command to open a full activity history GUI
✨ Logs every Accept / Deny action automatically
✨ Records:
• Staff name
• Report ID
• Target player
• Action time


🖥️ Clean 54-slot GUI with cyan-themed borders
📄 Supports pagination for browsing large histories
🕒 Entries are sorted from newest → oldest


💾 Stored separately inside stafflog.yml
🔄 Data persists after server restarts
⚡ Memory optimized — only the latest 1000 entries are loaded


━━━━━━━━━━━━━━━━━━
🛡️ New Feature — Smart Duplicate Cooldown


Reduce report spam with intelligent duplicate detection.


✨ Prevent duplicate reports when the same target is reported again within X minutes
✨ Players receive a clear message showing remaining cooldown time
✨ Fully configurable inside config.yml:


duplicate-report-cooldown


⚙️ Set the value to 0 to completely disable this feature
🔁 Works independently alongside the existing personal report cooldown


━━━━━━━━━━━━━━━━━━
⚠️ Configuration Update Required


Please add this new option to your config.yml:



duplicate-report-cooldown: 5



Thank you for using ReportCore ❤️

🌟 MASSIVE UPDATE v1.4.0 — Interactive Reason GUIs, Deep Player History & Real-Time Statistics!​

Hello server owners! We are thrilled to bring you the biggest and most game-changing update yet for ReportCore. This version completely redesigns the moderation workflow, turning a simple reporting plugin into a premium, full-suite moderation suite with gorgeous GUIs and secure mechanics.

Here is everything new in v1.4.0:


1. 🛡️ Interactive Reason Selection GUI & Private Chat Catcher​

Say goodbye to clunky command typing! The /report <player> command has been modernized.

  • Orange-Themed Reason GUI: When players run the command, a beautiful 27-slot GUI opens, allowing them to choose from customizable presets (Hacking, Spam, Toxic Behavior, Advertising, Inappropriate Skin).
  • Smart "Other..." Custom Input: Clicking "Other..." closes the GUI and prompts the player to type their custom reason in chat.
  • Leak Protection: The plugin intercepts and completely hides the player's typed reason from public chat, ensuring privacy.
  • Anti-AFK Timeout: Built-in customizable timeout (default 30s) automatically cancels the report if the reporter goes AFK.
  • Fully Configurable: Easily customize all reason names and timeout durations inside config.yml.

2. 📋 Moderation History Lookup GUI (/rh <player>)​

Track and review any player's reporting history with ease!

  • Works Offline: Lookup any player’s historical report records (both as a reporter and target) even if they are offline.
  • 3D Player Head Statistics (Slot 0):Dynamically loads the target's skin head showing crucial aggregated statistics:
    • Total reports involved
    • Times they were reported (As target)
    • Times they submitted reports (As reporter)
    • Total accepted & denied reports
  • Purple-Bordered Pagination: A beautiful 54-slot GUI featuring color-coded dye categories (Open, Accepted, Denied) and next/previous page arrows.
  • Smart Validation: Instantly alerts staff if no records are found, preventing empty or useless GUIs from opening.

3. 📊 Live Statistics & Analytics Dashboard (/reports stats)​

Keep a pulse on your server's moderation quality! Staff members can now view live aggregated statistics inside a custom 45-slot blue-bordered GUI.

  • Key Metrics at a Glance: Tracks total reports, active open reports, accepted reports, and denied reports.
  • Live Acceptance Rate: Automatically calculates staff accuracy and moderation quality based on processed reports.
  • Moderation Leaderboards:
    • 💎 Top Reporter: The player who submitted the most reports.
    • 🔥 Most Reported: The player who received the most reports.
    • 👑 Top Staff: The staff member who handled/moderated the most reports.
  • Recent Report Clock: Displays metadata of the most recent report submitted on the server.
  • Zero-Lag Calculation: All aggregates are computed dynamically in-memory with robust fail-safes (displays "None yet" rather than crashing if there is no data).

⚙️ Updated Configurations (config.yml):​

yaml

# Reasons for GUI reports
report-reasons:
hacking: "Hacking"
spam: "Spam"
toxic: "Toxic behavior"
advertising: "Advertising"
skin: "Inappropriate skin"

# Timeout in seconds for typing a custom reason in chat
custom-reason-timeout: 30

🔑 Updated Commands:​

  • /report <player> - Opens the new Reason Selection GUI.
  • /rh <player> - Opens the detailed player lookup history menu.
  • /reports stats - Opens the live analytics dashboard.

⭐ Like the new features? Don't forget to leave a 5-star review on our BuiltByBit page! If you have any suggestions or need support, join our Discord server!

Attachments

  • 1779285825614.png
    1779285825614.png
    54.7 KB · Views: 0
  • stats.gif
    stats.gif
    315.6 KB · Views: 0
🎉 ReportCore v1.3.0 is here!

This update introduces a powerful Discord Webhook system with smart notification handling and cleaner embeds for a better moderation workflow.

✨ New Features

🔗 Discord Webhook Integration

  • Added support for 3 separate webhook channels:
    • new-report
    • accepted
    • denied
🧠 Smart Notification System

  • New report notifications are only sent when no staff members are online
  • Helps reduce unnecessary Discord spam while staff are actively moderating in-game
✅ Automatic Accept / Deny Embeds

  • ReportCore now automatically sends embeds when a report is Accepted or Denied by staff
🎨 Improved Embed Design

  • Compact embed descriptions with clear emoji indicators
  • Event-based embed colors:
    🟠 New Report

  • 1779167160924.png

  • 🟢 Accepted Report

  • 1779167183602.png

  • 🔴 Denied Report

  • 1779167196952.png
🖼️ Player Avatar Thumbnails

  • Added 3D Minecraft player avatars as embed thumbnails using mc-heads.net
⚡ Fully Async Processing

  • All Discord webhook requests run asynchronously
  • No server lag or main-thread blocking
🛡️ Better Stability & Error Handling

  • Automatically skips webhook sending if the URL is empty or invalid
  • JSON escaping added to prevent issues with special characters in player names
📌 Important
You do NOT need to change your existing configuration.
Simply add the following section to your config.yml:

discord:
enabled: true
notify-no-staff: true
webhooks:
new-report: ""
accepted: ""
denied: ""
🎉 Version 1.2 is here!

This update introduces a brand-new in-game GUI system
for managing reports — no more typing commands!

✨ What's New:

🖥️ Main GUI (/reports gui)

• 3 tabs to filter reports by status:
OPEN / ACCEPTED / DENIED

• Each tab displays the exact number of reports

• Smart pagination support for large report lists

🔍 Detail View

• Click any OPEN report to view full details

• Instantly see the reporter, target, reason,
and timestamp at a glance

✅ Accept & Deny Buttons

🟢 Green button to Accept the report

🔴 Red button to Deny the report

• Reporters are automatically notified if online

• One click — done!

📋 Everything else remains the same

All existing commands (/report, /sc, /reports)
continue to work exactly as before.

Drop the new jar into your plugins folder
and restart the server.

No config changes needed!

Attachments

  • 1779105642204.png
    1779105642204.png
    540.2 KB · Views: 1
  • 1779105687686.png
    1779105687686.png
    558.2 KB · Views: 1
EULA: Free EULA
158 Views
3 Downloads
May 19, 2026 Published
May 26, 2026 Updated
Not yet rated
122.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Chat
  1. Staff
  1. Core
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Sponge
  1. Bungee
  1. Folia
  1. Velocity
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
Supported languages
  1. English
  1. Vietnamese
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,196 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,150 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,084 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,809 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,578 purchases
158 Views
3 Downloads
May 19, 2026 Published
May 26, 2026 Updated
Not yet rated
122.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Chat
  1. Staff
  1. Core
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Sponge
  1. Bungee
  1. Folia
  1. Velocity
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
Supported languages
  1. English
  1. Vietnamese
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,196 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,150 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,084 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,809 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,578 purchases
Top