Simple Player Report System
This Skript provides a fully functional player report system for Minecraft servers, designed to be lightweight, easy to use, and highly effective for both players and staff members. It enables players to report misconduct while providing staff with tools to view, review, and manage reports
Overview
Player behavior on multiplayer servers is one of the most important aspects of community management. This Skript introduces a structured way to handle reports, ensuring server staff are notified of issues and can quickly respond to them. The system keeps track of who reported whom, the reason, and the time of submission. Reports are stored using variables and can be paginated, inspected, and deleted via commands.
This resource is ideal for servers that want a clean reporting system without the overhead of heavier plugins.
Key Features
- Player Report Submission
Players can report others using /report <player> <reason>. A 2-minute cooldown prevents abuse and spam. Reports are logged and broadcast to online staff.
- Report Viewing and Management
Staff can view paginated lists of open reports using /rplist [page], view detailed information with /reportinfo <ID>, and close reports via /report-close <ID>.
- Report Cleanup
Staff can remove all reports submitted by a specific player using /report-clean <player>. This is useful for dealing with report spammers or after resolving related issues.
- Tab Completion
With SkBee installed, tab completion is enabled for report IDs on commands like /reportinfo and /report-close.
- Sorted and Paginated
Reports are listed from newest to oldest, displayed in pages of 10 entries each. Only valid reports with set reporter and reported values are shown.
Commands & Permissions
/report <player> <reason> Submit a report against a player
report.use
/rplist [page] View paginated list of open reports
report.view
/reportinfo <ID> View full details of a specific report
report.view
/report-close <ID> Close and remove a specific report
report.view
/report-clean <player> Delete all reports submitted by a specific player
report.view
Requirements
Installation
- Download and place the .sk file in plugins/Skript/scripts/.
- Install Skript and SkBee plugins on your server.
- Run /skript reload <filename> or restart your server.