Reporter 3.2.3

Reporter - Report those rule breakers!

  1. ThePluginMan
    Description
    This is a useful plugin that allows players on a server to report other players they see breaking the rules. The reports are stored in a database until they are deleted, which is especially useful when there are no ops or admins on to deal with the problem. Admins and mods can quickly teleport to the location where the report was submitted to speed up response times. Once the admin or mod has dealt with the situation they can write a report summary for other mods and admins to view.

    Features
    • Create, store, view, and delete reports.
    • Teleport to the location where the report was filed.
    • Report summaries that outline who took care of the report and what the outcome of the report was.
    • Works with built-in permissions and PermissionsEx.
    • Supports both MySQL and SQLite.
    • Multi-language support.
    Outbound Connections
    • An outbound connection is used when checking for updates, more information and how to disable this can be found.
    • An outbound connection is used when downloading and updating locale files, more information and how to disable this can be found.
    • An outbound connection will be used when connecting to a user specified remote MySQL server.
    • This plugin collects metrics using MCStats.org, more information and how to disable this can be found.
    Permission Nodes
    Command Permission Nodes
    reporter.report
    Ability to submit reports.
    reporter.report.nolimit
    Player with this permission will not be limited in the amount of reports they can submit.
    reporter.assign
    Allows players to assign others to reports.
    reporter.claim
    Allows players to claim and unclaim reports.
    reporter.complete
    Ability to complete a report.
    reporter.delete
    Ability to delete a report.
    reporter.list
    Ability to list reports.
    reporter.move
    Allows players to upgrade, downgrade and move reports to a different priority.
    reporter.request
    Ability to request which reports have a specified player in them.
    reporter.respond
    Ability to respond to a report (teleport to the report location).
    reporter.statistic.list
    Allows players to list the available statistics.
    reporter.statistic.read.mod
    Allows players to view moderator statistics.
    reporter.statistic.read.player
    Allows players to view player statistics.
    reporter.unassign
    Allows players to unassign others from reports.
    reporter.view
    Ability to view reports.
    Alert Permission Nodes
    reporter.alerts.onLogin.reportedPlayerLogin
    Players with this permission will receive an alert when a reported player from an unclaimed and unfinished report logs in.
    Mod Level Permission Nodes
    reporter.modlevel.low
    Players with this permission node will be designated as low level mods.
    reporter.modlevel.normal
    Players with this permission node will be designated as normal level mods.
    reporter.modlevel.high
    Players with this permission node will be designated as high level mods.
    NOTE: Giving the permission node reporter.modlevel.* will default to reporter.modlevel.high.

    Commands
    Claiming
    /report assign <Index/last> <Player>
    Assigns a player to a report, basically makes the assigned player claim the specified report.
    /report claim <Index/last>
    Claims a report, states you would like to be in charge of dealing with this report.
    /report unassign <Index/last>
    Opposite of assigning a report. Removes the player currently claiming the specified report.
    /report unclaim <Index/last>
    Opposite of claiming a report, states you would like to step down from being in charge of dealing with this report.
    Completing
    /report complete/finish <Index/last> <Report Summary>
    Marks the report at Index as completed and stores a summary of the outcome of the report.
    Deleting
    /report delete/remove <Index/last>
    Deletes a specific report.
    /report delete/remove all
    Deletes all reports.
    /report delete/remove completed|finished
    Deletes all completed reports.
    /report delete/remove incomplete|unfinished
    Deletes all incomplete reports.
    /report delete/remove <Player Name> [reported/sender]
    Deletes all reports where the given player is either reported or the submitter of the report.
    Moving
    /report downgrade <Index/last>
    Moves the specified report down to the next lowest priority.
    /report move <Index/last> <Priority>
    Moves the specified report to a new priority. Priority can be None, Low, Normal or High.
    /report upgrade <Index/last>
    Moves the specified report up to the next highest priority.
    Listing
    /report list [indexes]
    Lists the number of incomplete and completed reports, or their indexes.
    /report list priority [indexes]
    Lists the number of reports at all priority levels, or their indexes.
    /report list claimed [indexes]
    Lists the number of reports you have claimed, or their indexes.
    /report list claimed priority [indexes]
    Lists the number of reports you have claimed by their priority, or their indexes.
    Reporting
    /report <Player/!/*> <details>
    Reports a player with the details of the offense. ! and * if the player name is not known.
    /report request <Player Name>
    Prints a list of indexes where the specified player was reported.
    /report request most
    Displays the player or players with the most reports against them.
    Statistics
    /report statistic/stat <Player Name> <Statistic>
    Gets a statistic for the given player.
    /report statistic/stat list
    Lists all available statistics.
    /report statistic/stat <Player Name> all
    Displays all statistics for the given player.
    /report statistic/stat <Player Name> all mod|player
    Displays all mod or player statistics for the given player.
    Viewing
    /report view <Index/last> [name]
    Views a report. Optional parameter name will display the player's real names.
    /report view all [name]
    Views all reports.
    /report view completed|finished [name]
    Views all completed reports.
    /report view incomplete|unfinished [name]
    Views all incomplete reports.
    /report view priority [name]
    Views all reports sorted by priority.
    /report view priority <Priority> [name]
    Views all reports that have the given priority.
    /report view claimed [name]
    Views all reports claimed by you.
    /report view claimed priority [name]
    Views all reports claimed by you, sorted by their priority.
    /report view claimed priority <Priority> [name]
    Views all reports claimed by you, that have the given priority.
    Responding
    /respond <Index/last> [reported/sender]
    Teleports to the location of the report if reported/sender is not specified it teleports to the reported player's location.
    In-game help
    /report help [page]
    Shows help for the report command.
    /respond help
    Shows help for the respond command.

Recent Reviews

  1. Choccat
    Choccat
    5/5,
    Version: 3.2.3
    Really awesome plugin, Lots of great features. Helps alot with my server.
  2. Afroman
    Afroman
    3/5,
    Version: 3.2.3
    I cannot use all of its functions, i can barely view and complete a report, using spigot build 8 1.8
    1. ThePluginMan
      Author's Response
      There are some bugs in the plugin, we are trying to fix it