ReportPlayer is a Minecraft plugin that facilitates reporting of player misconduct directly within the game environment. It provides players with a straightforward way to report rule violations, and administrators with tools to manage these reports effectively.
playerreport.yml
configuration file.To install the ReportPlayer plugin, follow these steps:
.phar
file from GitHub releases..phar
file into your server's plugins
folder.Players can report another player using the /report <player>
command:
/report <player>
This command opens a form where the reporting player can enter additional details about the incident.
Administrators can manage reports using the following commands:
View Pending Reports: /reportlist
Clear Reports: /clearreports
The plugin uses the playerreport.yml
file for configuration. Here are the configurable options:
# playerreport.yml
# List of players who cannot be reported (e.g., admins or VIPs)
exemptPlayers:
- Admin
- VIPPlayer1
- VIPPlayer2
# Messages sent to players and admins
messages:
reportSuccess: "Your report has been successfully submitted."
reportFail: "Unable to report this player at this time."
reportListHeader: "Pending Reports:"
noReports: "There are no pending reports at this time."
noPermission: "You do not have permission to use this command."
playerNotFound: "Player not found or not online."
usageReport: "Usage: /report <player>"
usageReportList: "Usage: /reportlist"
allReportsCleared: "All reports have been cleared."
# Other settings
settings:
saveReportsToFile: true
reportFileName: "reports.json"
reportplayer.report
:
reportplayer.viewlist
:
/reportlist
.For issues or feature requests, please visit our GitHub repository and create an issue. We welcome community contributions and feedback!
This plugin is licensed under the MIT License. See the LICENSE file for details.
Created by NurAzliYT