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:


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    95378
  • Created
    Oct 2, 2015
  • Last Released File
    Oct 2, 2015
  • Total Downloads
    652
  • License

Categories

Members

Recent Files