RSReport is a MySQL Report Plugin for BungeeCord, in this first version the only supported database is MySQL but maybe in the future we'll have more!
RSReport is fully costumizable having a messages.yml configuration file to customize the messages of the plugin!
config.yml
address : 'localhost'
user : 'root'
password : '12345'
database : 'minecraft'
cooldown-time : 300
default-reason : 'hacking'
messages.yml
notPlayerMessage : '&cYou must be a player to execute this command!'
noPermissionMessage : '&cYou do not have the permission to do that!'
cooldownMessage : "&cWait for the cooldown! You'll have to wait more &e%TIMELEFT%s&c!"
invalidSyntaxMessage : "&cInvalid Syntax! Usage: %USAGE%"
cannotReportOfflineMessage : "&cUnfortunately you can't report an offline player!"
cannotReportSuchPlayerMessage : "&cSorry, you can't report such player!"
successfullyReportedPlayerMessage : '&aYou have successfully reported this player!'
mistakePlayerWasNotReported : '&cThere has been a mistake with the report! Unfortunately your player was not reported!'
invalidSyntaxWrongNumberFormatMessage : '&cInvalid Syntax! Wrong Number Format!'
reportNotOnDatabaseMessage : '&cThat report does not exist in the database!'
mistakeDescribingReportMessage : '&cThere has been a mistake describing the report!'
reportHandledMessage : '&aThat report has been handled!'
mistakeHandlingReportMessage : '&cThere has been a mistake with handling that report!'
reportsHandledMessage : '&aThose reports have been handled!'
mistakeHandlingReportsMessage : '&cThere has been a mistake with handling those reports!'
noActiveReportsMessage : '&cThere are no active reports!'
mistakeListingReportsMessage : '&cThere has been a mistake listing the reports!'
noActiveReportsForSuchPlayerMessage : '&cThere are no active reports for such player!'
cannotReportSelf : "&cYou can't report yourself!"
notificationMessage : ' [ &2&lRS&4&lReport&r ] &c %REPORTED% &7has been reported!'
Commands
- Report Command (Usage: /rsreport <player> <reason>)
- ReportList Command (Usage: /rsreportlist all or /rsreportlist player <player>)
- ReportDescribe Command (Usage: /rsreportdescribe <id>)
- ReportHandle Command (Usage: /rsreporthandle <id> or /rsreporthandle player <player>)
Permission Nodes:
- Report Command: rsreport.use
- ReportList Command: rsreport.list
- ReportDescribe Command: rsreport.describe
- ReportHandle Command: rsreport.handle
- Report Notification: rsreport.notify
- Report Immunity: rsreport.immune
- Report Cooldown Immunity: rsreport.cooldown.immune
If you liked it please rate it, it would help a lot. Thank you :)
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta