Supported Spigot Versions:
1.19.x
For support, suggestions, feedback and to report bugs:
Join the official Discord
Commands:
< > - Indicates required arguments.
[ ] - Indicates optional arguments.
- /report <user> <reason> - Reports the specified player. (reports.report)
- /reports [reload] - Displays the plugins version.
- /reporthistory <user> - Shows the report history of the specified player. (reports.history)
- /reportlist [all|active|inactive] - Lists all reports from newest to oldest. (reports.list)
- /setreport <id> <active|inactive> - Sets the status of a report. (reports.set)
- /cleanreports [player] - Deletes all or specified inactive reports from the database. (reports.clean)
- /deletereport <id> - Deletes a specified report. (reports.delete)
Permissions:
- reports.report: Allows a player to submit a report.
- reports.notify: Notifys a player when a report is submitted.
- reports.reload: Allows a player to reload ReportX's config files.
- reports.history: Allows a player to view the report history of a specified player.
- reports.list: Allows a player to view a list of submitted reports.
- reports.set: Allows a player to set the status of a report.
- reports.clean: Allows a player to delete all or specified inactive reports from the database.
- reports.delete: Allows a player to delete a specified report.
Messages File
Code (YAML):
###
# ReportsX v2.1.4 messages.yml
#
# Messages can include any of the formatting codes found on http://minecraft.gamepedia.com/Formatting-codes and must use the '&' character to denote them.
#
###
#
###
# Global Variables
# %prefix -> The prefix of ReportsX.
# %reports-total
# %reports-active-total
# %reports-inactive-total
#
###
#
###
# Report Variables
# %id -> The ID of the report in the database.
# %reason -> The reason the report was submitted.
# $reported-by -> The name of the player who submitted the report.
# %reported-by-UUID -> The UUID of the player who submitted the report.
# %reported-by-IP -> The IP of the player who submitted the report.
# %player-reported -> The name of the player who was reported.
# %player-reported-UUID -> The UUID of the player who was reported.
# %player-reported-ip -> The IP of the player who was reported.
# %status -> Displays the status of the report (active/inactive)
# %status-bool -> Displays the status of the report as a boolean. (true/false)
# %max-report-length -> Shows the maximum amount of character a report can contain specified in config.yml.
#
###
# Player Variables
# %player-name -> The name of the specified player.
# %player-UUID -> The UUID of the specified player.
# %total-reports -> The total amount of reports the specified player has received.
# %active-reports -> The active amount of reports the specified player currently has.
#
###
prefix
: '&4&lREPORTS &8&l>&r'
no-permission
: '
%prefix &cYou do not have access to that command.'
commands:
reports:
reloaded-successfully
: '
%prefix &aSuccessfully &7reloaded.'
reload-fail
: '
%prefix &7Reloading &cfailed.'
report:
usage
: '&c
%command <player> <reason>'
report-submitted
: '
%prefix &7Your report on &c%player-reported &7has been submitted.'
report-self-error
: '
%prefix &cYou cannot report yourself.'
report-too-long
: '
%prefix &cYour report cannot be over %max-report-length characters.'
reporthistory:
usage
: '&c
%command <player>'
title
: '&7Showing &8
(&6
%total-reports&8) &7report(s) for &6%player-name &8&l>'
report-entry
: |-
&8
[&7
%id&8] &6%reported-by &7reported &c%player-name &7for &c'%reason'&7. %status
player-never-joined-error
: '
%prefix &c%player-name has never joined.'
reportlist:
usage
: '&c
%command [all|active|inactive]'
title-all
: '&7Showing
all &8
(&6
%reports-total&8) &7report(s) &8&l>'
title-active
: '&7Showing
all &8
(&6
%reports-active-total&8) &aactive &7report(s) &8&l>'
title-inactive
: '&7Showing
all &8
(&6
%reports-inactive-total&8) &cinactive &7report(s) &8&l>'
report-entry-all
: |-
&8
[&7
%id&8] &6%reported-by &7reported &c%player-name &7for &c'%reason'&7.
report-entry-active
: |-
&8
[&a
%id&8] &6%reported-by &7reported &c%player-name &7for &c'%reason'&7.
report-entry-inactive
: |-
&8
[&c
%id&8] &6%reported-by &7reported &c%player-name &7for &c'%reason'&7.
setreport:
usage
: '&c
%command <id> <active|inactive>'
report-status-updated
: '
%prefix &7Report &6#%id &7has been updated to %status&7.'
cleanreports:
usage
: '&c
%command [player]'
no-reports-to-clean
: '
%prefix &cNo reports to clean.'
all-reports-cleaned
: '
%prefix &7All inactive reports have been deleted.'
player-reports-cleaned
: '
%prefix &7Inactive reports for &6%player-name &7have been deleted.'
deletereport:
usage
: '&c
%command <id>'
report-deleted
: '
%prefix &7Report &6#%id &7has been deleted.'
notification:
player-reported
: '
%prefix &6%reported-by &7has reported &c%player-reported &7for &c''%reason''&7.'
errors:
report-not-found
: '
%prefix &cReport #%id does not exist.'
Config File
Code (YAML):
check-for-updates
: true
auto-update
: true
gui
: false
max-report-length
: 500
ReportsX collects anonymous server statistics through
bStats, an open-source statistics service for Minecraft software. If you'd like to disable metrics collection via bStats, you can edit the
plugins/bStats/config.yml file.
Please do not leave a negative review without contacting me first!