ReportPlus icon

ReportPlus -----

Simplistic, easy to use, reporting system with GUI capabilities for managing reports.



A full reporting system that allows players to report other players and be handled by an administrator. Everything you need for a report system with a user friendly GUI.

Note: Any questions or suggestions you may have feel free to contact me on spigot or discord: Zeppelin#1609

Features:
  • Message Configuration - Configure custom messages to your liking in the config file (config.yml).
  • Report Limits - Set a maximum limit of reports that players can create.
  • Report Archiving - Set aside a report in the archive to come back to look at later to help with situations.
  • Report Claiming - As an administrator you can claim a report and take responsibility so that others know the situation is being taking care of.
  • Player Options - When managing a report and have concluded that something needs to be done, player options are available.
  • Admin Notify - If player is given the permission (reportplus.notify.receive) then the online player will be notified when a report is created.

Preview

[​IMG]

Permissions
  • reportplus.report: Allows a player to report another player.
  • reportplus.reports.manage: Allows a player to open the report manager menu.
  • reportplus.reports.tp: Allows a player to teleport to the location of the report.
  • reportplus.reports.remove: Allows a player to remove reports.
  • reportplus.reports.claim: Allows a player to claim/take over the situation of the report.
  • reportplus.reports.archive: Allows a player to send a report to the archive.
  • reportplus.reports.exempt: Allows a player to not be reported.
  • reportplus.players.manage: Allows a player to manage player options.
  • reportplus.reload: Allows a player to reload the configuration file.
  • reportplus.notify.receive: Allows a player to receive notifications on reports that have been created.
Commands
  • /report: Opens the ReportPlus GUI.
  • /report <player> <reason...>: Reports a target player.
  • /report removeall <player>: Removes all reports from a target player.
  • /report reload: Reloads the configuration file.
  • /reports: Opens all active reports.
Configuration File
Code (YAML):

# Set to true if you want players to have a limit to how many reports they can make.
limitReports
: false
reportLimit
: 5
messages
:
  # Displayed when player doesn't have permission.
  invalid-permission
: '&cYou don''t have permission to do that.'
  # Displayed if the console has used a command that it can't.
  invalid-sender
: '&cYou must be a player to use this command.'
  # Displayed when target player doesn't have any reports against them.
  invalid-target-report
: '&cThat player does not have any active reports against them.'
  # Displayed if a player tries to claim a report that is already claimed.
  report-claimed
: '&cThis report is already claimed.'
  # Displayed if trying to access reports when there isn't any.
  currently-no-reports
: '&cThere are currently no reports available.'
  # Displayed to the command sender if sender is trying to report themselves.
  report-self
: '&cYou cannot report yourself.'
  # Displayed to the target player when they have been kicked.
  player-kicked
: '&cYou have been kicked from this server.'
  # Displayed to the target player when they have been banned.
  player-banned
: '&cYou have been banned from this server.'
  # Displayed to the player if they have exceeded the maximum number of reports.
  report-limit
: '&cYou have reached the limit of reports you can create.'
  # Displayed to the command sender if arguments don't meet the requirement.
  invalid-arguments
: '&cInvalid arguments.'
  # Displayed when reporting a player that has permission: reportplus.reports.exempt
  playerExempt
: '&cYou cannot report this player.'
  # Displayed when player is trying to report someone with no reason.
  noReason
: '&cYou must state why you are reporting this player.'
 
Resource Information
Author:
----------
Total Downloads: 11,343
First Release: Sep 25, 2019
Last Update: Jun 17, 2022
Category: ---------------
All-Time Rating:
13 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings