Reportify
Reportify was created to quickly allow your users to report a player
General Information
This plugin just left development state, if you experience any bugs, feel free to contact me via E-Mail or PM.
If you have any feature suggestion, feel free to inform me via E-Mail or PM
Features
- No setup needed
- No permission management needed
- But actually you can manage permissions and configure the plugin, it is just not required
- Notification when player joins who is often reported
- Automatically prevent players that are reported often from joining
Commands
- /report [player] <reason>
- Reports [player] and all online admins will receive notification that [player] was reported
- <reason> is optional and is the reason why the user reports [player]
- /reports
- Lists all reports
- /reports [player]
- Lists all reports concerning [player]
- This can be whenever [player] reported someone or was reported by someone
- /reports [id]
- Lists the report with the speficied id
- /report [player] del
- deletes all reports concerning [player]
- /reports [id] del
- deletes report with the speficied id
Configuration
Configuration is done in the plugins/Reportify/settings.properties file.
However, all reports are stored in the plugins/Reportify/plugin_data.storage file.
block-reported=5 #if this amount of different players reported the same player, this player won't be able to join the server notify-message=%p is reported often. Please investigate\! #notification sent to all admins when often reported player joined or sent to joined admin with all often reported players block-message=You are unable to join because you were reported often. Please contact admin #this message will be shown if heavily reported player tries to join notify-on-join=3 #if this amount of different players reported the same player, all admins will be notified when this player joins
Permissions
- reportify.*
- access to all reportify commands
- default: op
- reportify.report
- allows to report someone
- default: everyone
- reportify.view
- allows to view reports
- reportify.delete
- allows to delete reports
- includes reportify.view permission
- reportify.notify
- permission holder will receive all reportify notifications
- reportify.notify.report
- receive notification when someone is reported
- reportify.notify.join
- receive notification of urgent reports when you are joining or when often reported player joined
Without any custom permission assignment, all players can report someone and OPs can view and delete reports and will receive all notifications.
This works fine, but plugin was not tested with custom permission assignment. So when you are assigning some permission excluding reportify.* and reportify.report it is not guaranteed that it will work. If it does not work, contact me and I will try to fix it.
To Do
Currently nothing, feel free to suggest a feature or report a bug in the comments, via E-Mail or PM
Contact
You can contact me if you have some suggestions, found a bug or if you just want to contact me, feel free to contact me through the following methods:
- E-Mail: [email protected]
- PM
- Comment
Add a gui please