ReportSystem
BungeeCord + Paper | Network-wide Player Reports
BungeeCord + Paper | Network-wide Player Reports
Players can submit reports from any Paper server. BungeeCord processes all reports centrally — one database for the entire network.
Staff opens an inventory GUI with
/reports. Reports are color-coded: Red = open, Yellow = in progress, Green = resolved. Click any report to open the detail view with all action buttons. Toggle between open reports and all reports with one click.Every new report, status change and deletion is automatically posted as an embed to a Discord channel — with player name, reason, server, date and status.
/reportstats <player> shows how many reports a player has received, split by status.Open reports are automatically marked as resolved after a configurable number of hours. Discord is notified automatically.
Cooldown between reports, daily limit, duplicate check, self-reporting blocked, bypass permission for staff.
Code:
/report <player> <reason> — Report a player
/reports — Open staff GUI
/reports reload — Reload config
/reportstats <player> — Show statistics
Code:
reportsystem.report — Create reports (default: true)
reportsystem.staff — Open GUI, manage reports (default: OP)
reportsystem.bypass — Cannot be reported (default: false)
reportsystem.notify — Notification on new report (default: OP)
reportsystem.admin — Reload (default: OP)
- BungeeCord (latest version)
- Paper 1.21.4
- Java 17+
- MySQL 5.7+ or MariaDB 10+
Optional: PlaceholderAPI
- Create a MySQL database named reportsystem
- Place ReportSystem-Bungee.jar in your BungeeCord plugins/ folder
- Place ReportSystem-Paper.jar in each Paper server plugins/ folder
- Start all servers once — configs are generated automatically
- Enter MySQL credentials and Discord webhook in both configs
- Set server-name in each Paper config (e.g. "Survival", "Citybuild")
- Restart all servers — done!
ReportSystem ist ein netzwerkweites Report-Plugin für BungeeCord + Paper Netzwerke. Spieler können von jedem Server aus andere Spieler melden. Staff verwaltet alle Reports in einer übersichtlichen GUI mit Farbcodierung und Statusverwaltung. Jeder neue Report und jede Statusänderung wird automatisch als Discord-Embed gepostet.
Commands:
Code:
/report <Spieler> <Grund> — Spieler melden
/reports — Staff-GUI öffnen
/reports reload — Config neu laden
/reportstats <Spieler> — Statistiken anzeigen
Voraussetzungen: BungeeCord, Paper 1.21.4, Java 17+, MySQL
Found a bug or have a question? Send me a message directly here on BuiltByBit.
