TigerReports icon

TigerReports -----

Plugin to manage reports / Plugin de gestion de signalements.




Version 5.3.5

[​IMG]

  • Fixed an oversight in previous version that was preventing from writing new comments on reports (thanks to @beCelestial for reporting it).
----------, Sep 20, 2024

Version 5.3.4

[​IMG]

  • Added the possibility to execute /reports archiveall and /reports deleteall <archived / unarchived> commands from the server console (and not only for staff players) (thanks to @_HeroPwP for the suggestion).
  • Fixed disappearing statistics (in the user menu (/reports user <player> command) in recent Minecraft versions (thanks to @Greyfurt for reporting the issue).
  • Added Config: CheckNewVersion setting in config.yml file in order to be able to disable notifications of new available versions of the plugin (thanks to Shizoukia and many other people for the suggestion).
  • Fixed the display of comments of the server console on reports (/reports comment <reportId> <comment> command).
----------, Jul 18, 2024

Version 5.3.3

[​IMG]

  • Fixes minor issues (thanks to zhusun890 for reporting one on GitHub).
----------, Apr 28, 2024

Version 5.3.2

[​IMG]

  • A line of the source code has been changed to satisfy a request from the SpigotMC administration.
    This line of source code (which has been present for 6 years) has never been and will still never be executed for any normal use of the plugin (it has only been and is still only executed when editing the JAR file of the plugin, which is illegal according to the Terms of Service).
    To be clear, there was no malicious intent in this line of code, and it could not be exploited to cause harm to users of the plugin.
    The full discussion of this request can be found here: https://www.spigotmc.org/threads/tigerreports.160678/page-50#post-4681458
----------, Jan 14, 2024

Version 5.3.1

[​IMG]

  • Fixed an error when using BungeeCord (thanks to @Birsenebrg for reporting it).
----------, Jan 1, 2024

Version 5.3

[​IMG]

After a lot of work...
  • Completly refactored the way BungeeCord communication is handled.
    The code is now easy to update, test and maintain, and errors are more unlikely. This refactoring allowed to spot some issues that are now fixed.
  • Added Config: Notifications: Players: HoverableReport setting in config.yml to allow disabling the data displayed when hovering (in the chat) the report in the Messages: Report-notification message that is sent to reporters when their report is processed (thanks to @_HeroPwP for the suggestion).
  • Added Config: PlayerConnectionProcessingDelay setting in config.yml to allow to reduce the delay before processing a player connection, which can reduce the time when teleporting to a player/location on another Spigot server (thanks to DanRubMaster for reporting the issue).
----------, Dec 17, 2023

Version 5.2.2

[​IMG]

  • Attempt to fix the opening of menus (GUI) after reconnecting when using some forks like PaperMC 1.18.2 (thanks to @Winter_Plays, @ThatGuyAJ, @PolakMichal and Evalutik for reporting it).
  • Fixed the data update mechanism that was triggered for new fresh installations.
  • (Added a simple command to configure logs for debugging purpose)
----------, Sep 24, 2023

Version 5.2.1

[​IMG]

  • Added settings in MySQL: Custom section of config.yml file to configure a custom JDBC database connection driver and url (thanks to @reussy for reporting the issue with some databases like MariaDB).
----------, Jun 25, 2023

Version 5.2

[​IMG]

  • Moved the current page number information from the inventory titles to the middle top items (see the new message Menus: Page-info) (thanks to @_HeroPwP for reporting that the page amount wasn't updating in the inventories title for some time).
    The _Page_ placeholder in menus title (suffix in "-title") should be removed from your messages.yml file.
  • Fixed the way uuids are collected for offline players on not premium servers (thanks again to @_HeroPwP for reporting the issue).
  • Moved the settings VaultChat: DisplayForStaff and VaultChat: DisplayForPlayers to Config: DisplayNameForStaff and Config: DisplayNameForPlayers in config.yml file because they are no longer specific to the display name of the chat of Vault plugin.
  • Optimization
----------, May 18, 2023

Version 5.1.6

[​IMG]

  • Fixed a performance issue when closing the database connection (thanks to SiriHackYT for reporting the problem).
  • Changed the middle click to right click for archiving reports from the reports menus (main reports menu (/reports command) and user reports menu (/reports user <player> command)) because the new Minecraft versions no longer send players middle clicks to the server when the players are not in creative gamemode (thanks to @_HeroPwP for reporting the issue).
    You should update your messages.yml file to display this new click. You can use the "Update your messages" button above to do so.
----------, Apr 30, 2023

Version 5.1.5

[​IMG]

  • Attempt to fix invalid punishment in staff notification messages (thanks to @_HeroPwP for reporting it).
  • Attempt to fix an error when the max reports amount is reached (thanks again to @_HeroPwP for reporting the issue).
----------, Mar 19, 2023

Version 5.1.4

[​IMG]

  • Fixed an error with some special Vault configuration (thanks to ReoSenpai for reporting the issue on GitHub).
----------, Mar 12, 2023

Version 5.1.3

[​IMG]

  • Attempt to fix an issue with BungeeCord notifications (thanks to nicholasveronico for reporting it).
----------, Dec 18, 2022

Version 5.1.2

[​IMG]

  • Attempt to fix an issue with BungeeCord inducing duplicated messages (thanks to @Spizi for reporting it).
----------, Nov 28, 2022

Version 5.1.1

[​IMG]

  • Fixed the players IP collection for advanced data of reports (thanks to SiriHackYT for reporting the issue).
  • Attempt to fix an error related to MariaDB usage (thanks again to SiriHackYT for reporting the issue).
  • Attempt to fix a BungeeCord issue (thanks again to SiriHackYT for reporting the issue).
----------, Oct 7, 2022

Version 5.1

After a lot of work, this new version should be stable and more efficient.

[​IMG]

  • Completly reorganised data collection and storage, making the plugin using less resources (CPU & memory).
  • Added a mechanism to not send BungeeCord messages to servers which cannot receive them because they don't have any online player. This prevents the accumulation on the BungeeCord proxy server of messages that couldn't be delivered and are kept in cache to be sent when the servers get an online player. (thanks to @ItzFlip and @TheFancyGamer for reporting the issue).
  • Added communication of player messages between servers in a BungeeCord network in order to have the full history of messages (in all servers) when reporting a player (thanks to SiriHackYT for the suggestion).
    (NB: Because of BungeeCord limitations, that messages can only be exchanged if the sending and receiving servers have at least one online player, therefore the full history of messages of 2 players cannot be collected with the current system if the 2 players are connected on 2 different servers).
  • Fixed several lines display in report alerts (thanks to @Bermiin for reporting the issue).
  • Added an automatic way of updating SQLite database keeping previous data when updating the plugin (it is still advised to make a backup before using that auto update mechanism).
  • Improved BungeeCord messages management.
  • Attempt to fix the error "Database file is locked" when using the SQLite database.(thanks to ilfarpro for reporting the issue).
  • Wrote a lot of automatic tests in order to detect issues more easily.
----------, Oct 4, 2022

Version 5.0.16

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.


[​IMG]

  • Fixed reports notifications not being received on a BungeeCord network (thanks to @Kin3er for reporting the issue).
  • Added an update mechanism that will be used to update existing database/config files without having to do it manually (often with phpMyAdmin), encouraging the plugin user to do a backup before using it.
----------, May 20, 2022

Version 5.0.15

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

If you use a MySQL database, you need to change the type of the "archived" column of the "tigerreports_reports" table of your database to "INT(1)".

If you don't know how to do so, you can follow the instructions in this tutorial page.


[​IMG]

  • Attempt to fix an error with offline players (thanks to nicholasveronico for reporting the issue).
----------, May 16, 2022

Version 5.0.14

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

If you use a MySQL database, you need to change the type of the "archived" column of the "tigerreports_reports" table of your database to "INT(1)".

If you don't know how to do so, you can follow the instructions in this tutorial page.


[​IMG]

  • Fixed advanced data not displayed in the report menu (the book in the top right corner) due to an oversight in last updates (thanks to nicholasveronico for reporting the issue).
  • Fixed Hex colors not correctly displayed in hoverable chat messages (thanks to kforbro for reporting the issue).
  • Fixed the display of not found statistics values (thanks to nicholasveronico for noticing it).
----------, May 10, 2022

Version 5.0.13

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

If you use a MySQL database, you need to change the type of the "archived" column of the "tigerreports_reports" table of your database to "INT(1)".

If you don't know how to do so, you can follow the instructions in this tutorial page.


[​IMG]

  • Attempt to fix an issue when logging in and out of the server (thanks to @Winter666 for reporting the issue and giving many information).
  • Attempt to fix an issue with TigerReportsSupports which doesn't update status of reports (thanks to nicholasveronico for reporting the issue with many information too).
----------, May 9, 2022

Version 5.0.12

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

If you use a MySQL database, you need to change the type of the "archived" column of the "tigerreports_reports" table of your database to "INT(1)".

If you don't know how to do so, you can follow the instructions in this tutorial page.


[​IMG]

  • Fixed an error with TigerReportsSupports (which needs to be updated to the new version 1.6.7) (thanks to nicholasveronico
    for reporting the issue).
----------, May 9, 2022

Version 5.0.11

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

If you use a MySQL database, you need to change the type of the "archived" column of the "tigerreports_reports" table of your database to "INT(1)".

If you don't know how to do so, you can follow the instructions in this tutorial page.


[​IMG]

  • Fixed an error when collecting reports from database (thanks to SiriHackYT for reporting the issue).
----------, May 8, 2022

Version 5.0.10

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

If you use a MySQL database, you need to change the type of the "archived" column of the "tigerreports_reports" table of your database to "INT(1)".

If you don't know how to do so, you can follow the instructions in this tutorial page.


[​IMG]

  • Attempt to fix an SQL error (Invalid utf8mb4 character string: 'ACED00') (thanks to nicholasveronico for reporting the issue).
  • Added @Canoeom spanish messages to the basic messages section of the presentation page. Thanks to him for sharing them.
----------, May 7, 2022

Version 5.0.9

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

If you use a MySQL database, you need to change the type of the "archived" column of the "tigerreports_reports" table of your database to "INT(1)".

If you don't know how to do so, you can follow the instructions in this tutorial page.


[​IMG]

  • Attempt to fix an error when reporting an user (thanks to SiriHackYT for reporting the issue).
  • Fixed the deletion of archived reports that was blocked by an oversight (thanks to @Winter666 for reporting the issue).
----------, May 7, 2022

Version 5.0.8

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

If you use a MySQL database, you need to change the type of the "archived" column of the "tigerreports_reports" table of your database to "INT(1)".
If you don't know how to do so, you can follow the instructions in this tutorial page.



[​IMG]

  • Attempt to fix an error in Spigot 1.18 related to chat input (thanks to @Winter666 for reporting it).
  • Fixed an error induced by conflicts between SQL types (thanks again to @Winter666 for reporting it).
----------, May 7, 2022

Version 5.0.7

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

[​IMG]

  • Attempt to fix an error with reports comments pages (thanks to nicholasveronico for reporting it).
  • Fixed staff name displayed in Messages: Staff-archiveall and Messages: Staff-deleteall, it is now the Vault displayname that is used if VaultChat is enabled. (thanks to YacuGitHub for reporting the issue).
----------, May 7, 2022

Version 5.0.6

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

[​IMG]

  • Attempt to fix an error when using a MySQL database (thanks to
    nicholasveronico for reporting it).
----------, May 6, 2022

Version 5.0.5

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

[​IMG]

  • Attempt to fix an error when using a MySQL database (thanks to
    nicholasveronico for reporting it).
----------, May 6, 2022

Version 5.0.4

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

[​IMG]

  • Fixed an oversight in SQL data retrieval.
----------, May 5, 2022

Version 5.0.3

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

[​IMG]

  • Attempt to fix an error of types conflict between SQLite and MySQL.
----------, May 5, 2022

Version 5.0.2

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

[​IMG]

  • Fixed (again) an error when collecting the amount of reports per status with a SQLite database.
  • Attempt to fix an SQL error specific to (some) MySQL databases (thanks to nicholasveronico for reporting the issue).
----------, May 5, 2022

Version 5.0.1

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

[​IMG]

  • Fixed an error when collecting the amount of reports per status (thanks to Loubafritz for reporting the issue).
----------, May 5, 2022

Version 5.0

Warning:
This is a potentially unstable version.
If you encounter any error, please report it to me by copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.

[​IMG]

After a lot of work...
  • Completly changed the way data is collected and kept in memory. Menus are more dynamic, and the plugin less consuming server resources (CPU, RAM...).
  • Added _StaffReason_ placeholder in punishment reasons.
    This placeholder is replaced by a custom reason written by the staff who processes a report and selects a punishment that is configured with this _StaffReason_ placeholder.
    See an example here. (thanks to @Winter666 for the suggestion).
  • Added a protection for "in progress" reports: only the staff who marked a report as "in progress" and the advanced staff can access to it (thanks to @xemles for the suggestion).
  • Added Config: CloseMenuAfterReportProcessing setting in config.yml to not close the menu after processing a report (thanks to @LimitedGames for the suggestion).
  • Some messages have been changed or added, use the online updater tool above to see them.
  • Hard optimization.
----------, May 4, 2022

Version 4.13.1


[​IMG]

  • Added Config: AutoCommandsBeforeTeleportation setting in config.yml file to execute commands for a staff who teleports himself to the participant of a report (thanks to @ItzFlip for suggesting it).
  • Increased size of players's location in the MySQL database to avoid problems with long server names, coordinates... (thanks to piotrskibapl for reporting the issue).
  • Optimization.
----------, Jan 17, 2022

Version 4.13

Warning:

Some messages have been modified or added to support stacked reports (same reports sent by several players), use the online updater tool just below to see all changes and update your messages.


[​IMG]

  • Stacked reports can now be processed as abusive, punishing all reporters with the configured cooldown (see below).
  • Added commands list executed when a report is processed as abusive, configured by Config: AbusiveReport: Commands setting in config.yml file (thanks to @Affengamer for suggesting it).
  • Replaced Config: PunishSeconds setting by Config: AbusiveReport: Cooldown setting in config.yml (see this).
  • Added VaultChat: Format setting in config.yml to change position of Vault prefixes and suffixes and player name when displaying them with the Vault API (thanks to @ItzFlip for suggesting it).
  • Fixed a bug when CustomReasons was disabled and blank default reasons were configured (thanks to uIIIastic for reporting it on GitHub).
  • Optimization.
----------, Sep 26, 2021

Version 4.12.12


[​IMG]

  • Added /reports comment <report id> <comment> command to be able to add a comment to a specific report (this command can be executed by the console). (Thanks to @xemles for the suggestion).
  • Fixed small lag when providing an offline or invalid player name in commands (thanks to mokdennie26 for reporting the issue on GitHub).
  • Optimization.
----------, Sep 4, 2021

Version 4.12.11


[​IMG]

  • Added _Id_ placeholder corresponding to the report id in Config: AutoCommands setting in config.yml file (thanks to piotrskibapl for suggesting it on GitHub).
  • Attempt to fix some lags when reporting an offline user (thanks to mokdennie26 for reporting the issue on GitHub).
  • Some optimization.
----------, Sep 1, 2021

Version 4.12.10


[​IMG]

  • Attempt to fix registration of new users to the database (thanks to Loubafritz for reporting the issue on GitHub).
  • Fix the way of getting name of files, statistics, status and permissions to don't be affected by special system environment (thanks to Klmar for reporting the issue on GitHub).
----------, Jul 18, 2021

Version 4.12.9


[​IMG]

  • Attempt to make PunishmentsCommand work (thanks to @ItzFlip for reporting the issue).
----------, Jun 24, 2021

Version 4.12.8


[​IMG]

  • Added support of the &#RRGGBB format for RGB colors (thanks to untuned for suggesting it on GitHub).
  • Removed inventory title trimming for 1.9+ Spigot servers because title length isn't limited to 32 characters in these versions (thanks to piotrskibapl for noticing it on GitHub).
  • Fixed an issue with Vault support (thanks to Gonzamayo for reporting it on GitHub).
----------, Jun 13, 2021

Version 4.12.7


[​IMG]

  • Added Messages: Report-details message to allow people to change the message displayed when hovering a report name in the chat.
    Previously, the Menus: Report-details message was used but piotrskibapl requested on GitHub to have the possibility to have different messages in menus and in the chat.
----------, May 4, 2021

Version 4.12.6


[​IMG]

  • Attempt to fix an error with Java versions lower than 9 (thanks to JadssDev for reporting it on GitHub).
----------, Apr 10, 2021

Version 4.12.5


[​IMG]

  • Considerable optimization of date management, way of getting (display)names and other aspects of the plugin.
----------, Apr 9, 2021

Version 4.12.4

Warning:

If you use a MySQL database, the type of the column 'author' of table 'tigerreports_comments' must be changed to varchar(255).
Click here to see how to do it (and adapt it with 'author' column in place of 'reporter_uuid').


[​IMG]

  • Fixed display name of Vault plugin not displayed for offline players (thanks to @ItzFlip for reporting the issue).
  • Small optimization.
----------, Mar 27, 2021

Version 4.12.3

Warning:

If you use a MySQL database, the type of the column 'author' of table 'tigerreports_comments' must be changed to varchar(255).
Click here to see how to do it (and adapt it with 'author' column in place of 'reporter_uuid').


[​IMG]

  • Added support of prefixes and suffixes of the chat of Vault plugin which are supported by permissions plugins like LuckPerms.
    New settings have been added in config.yml file to choose to display prefixes and suffixes for staff and/or for reported and reporting players.
    (thanks to @ItzFlip for suggesting it).
  • Added support of hex colors of 1.16+ Spigot servers.
    You can set colors in messages.yml file with the &x&F&F&F&F&F&F format for #FFFFFF hex color with & set as Config: ColorCharacter in config.yml file.
  • Fixed small issues of display introduced by previous updates.
  • Optimization.
----------, Mar 26, 2021

Version 4.12.2


[​IMG]

  • Added staff who set the report as In progress in the status field of reports. It is displayed with the _Name_ placeholder in the new Words: In-progress-detailed message in messages.yml file. Use the updater tool above to see it. (thanks to @AlbertYZH for the suggestion).
----------, Mar 9, 2021

Version 4.12.1


[​IMG]

----------, Feb 18, 2021

Version 4.12


[​IMG]

  • Fixed support of 1.13+ Spigot material names (for 1.13+ Spigot servers), keeping support of 1.7+ Spigot servers and material names (thanks to Piotr Skiba, Lachlan Chambers and @MisterSanglad for reporting the issue).
----------, Feb 15, 2021

Version 4.11.9


[​IMG]

  • Fixed lags induced by the access to the database for reports notification (thanks to Fantom250YT for reporting the issue).
----------, Jan 13, 2021

Version 4.11.8


[​IMG]

  • Attempt to fix lags on some servers (thanks to @XxDawnsusxX for reporting the issue).
----------, Nov 5, 2020

Version 4.11.7


[​IMG]

  • Changed order of displaying archived reports, putting the latest reports firstly (thanks to piotrskibapl for suggesting it on GitHub).
  • Fixed the abusive reports not being automatically archived for staff owning tigerreports.staff.archive.auto permission. (thanks to piotrskibapl for reporting it on GitHub).
  • Fixed notifications not being sent to staff members when a report is processed (thanks again to piotrskibapl for reporting it on GitHub).
  • Fixed commands in CommandsHistory list (in config.yml file) not being saved in history of reports (thanks to piotrskibapl for reporting it on GitHub).
----------, Aug 29, 2020

Version 4.11.6


[​IMG]

  • Fixed a rare error.
  • Small optimization.
----------, Aug 28, 2020

Version 4.11.5


[​IMG]

  • ErrorMessages: Reported-offline message is now displayed when trying to report a vanished player (on the same Spigot server) with the Config: ReportOnline setting enabled in config.yml file (thanks to piotrskibapl for the suggestion on GitHub).
    The tab suggestions when using /report command takes also in consideration vanished players on the same server, but not between servers because of the Bukkit API limitations (there is no official check to know if a player is vanished on a network, it depends on the vanish plugin used).
----------, Aug 17, 2020

Version 4.11.4


[​IMG]

  • Fixed error when right clicking on the close item (thanks to Tomous for reporting it on Discord even if I found and fixed the bug by myself).
  • Changed none message of punishment applied information from male to female (because in french, a punishment is female).
----------, Aug 4, 2020

Version 4.11.3


[​IMG]

  • Added Messages: Help-commands message to allow the modification of the help commands displayed with /tigerreports command. (thanks to @RollexGrief for the suggestion)
    Use the updater tool above to see it and update your messages.
----------, Jul 25, 2020

Version 4.11.2


[​IMG]

  • Fixed error when Messages: Report-notification message has no _Report_ placeholder (thanks to @maks244244244 for reporting it).
  • Optimization.
----------, Jul 18, 2020

Version 4.11.1


[​IMG]

  • Added /reports <archive / delete> <report id> commands (thanks to @DoubleGapples for the suggestion).
    Note that these commands doesn't open the confirmation menu to allow the automation of process of reports with PunishCommands in config.yml file.
  • Optimization.
----------, Jul 17, 2020

Version 4.11

Warning:

If you use a MySQL database, the type of the column 'appreciation' of table 'tigerreports_reports' must be changed to varchar(255).
Click here to see how to do it (and adapt it with 'appreciation' column in place of 'reporter_uuid').


[​IMG]

  • Added the punishment applied information for the reports processed as True (thanks to @Bet for the suggestion).
    The message Words: Appreciation-suffix is replaced by the section Words: Done-suffix. (Use the updater tool above to update your messages).
  • Set utf8mb4 as the default encoding for new MySQL tables.
  • Optimization.
----------, Jul 16, 2020

Version 4.10


[​IMG]

  • Fixed "processed by null" Discord message when punishing a player. (reported by @XxDawnsusxX on SpigotMC)
  • Added Config: Punishments: PunishmentsCommand setting in config.yml file to replace the punishments menu with a command. (thanks to @Elguerrero for the suggestion on SpigotMC)
  • Fixed the error when Lore: section is missing in config.yml file (thanks to @AZFire for reporting it on SpigotMC)
  • Added permissions for punishments. See this example. (thanks to @Alpha3131 for the suggestion on SpigotMC)
  • Added blank reasons in config.yml file. See this example. (thanks to @TheEpicCrafterHD for the suggestion on SpigotMC)
  • Added /reports deleteall <archived/ unarchived> command to choose to delete all archived reports or only the ones not archived (thanks to @merganser for suggesting it on SpigotMC)
  • Replaced some messages in messages.yml file to allow more customization. Use the updater tool above to see them and update your messages.yml file.
----------, Jul 11, 2020

Version 4.9.16


[​IMG]

  • Fixed some errors (thanks to @lucas2107 for reporting one).
----------, May 9, 2020

Version 4.9.15


[​IMG]

  • Changed the chat event priority to allow other plugins (like moderation ones) to prevent players from chatting (thanks to @Zarvin for reporting the problem).
----------, Mar 29, 2020

Version 4.9.14


[​IMG]

  • Fixed an error on connection of players. (Thanks to @JavyMC for reporting it).
----------, Mar 23, 2020

Version 4.9.13


[​IMG]

  • Another try to remove exempted players from /report command suggestions. Should now work.
----------, Mar 22, 2020

Version 4.9.12


[​IMG]

  • Retry to remove exempted players from /report command.
----------, Mar 14, 2020

Version 4.9.11


[​IMG]

  • Added MySQL: UseSSL and MySQL: VerifyServerCertificate parameters in config.yml file for the connection to a MySQL database (thanks to DamsDev1 for the suggestion).
----------, Mar 1, 2020

Version 4.9.10


[​IMG]

  • Removed exempted players (owning the tigerreports.report.exempt permission) from suggestions when typing /report and then hitting tabulation key (thanks to @Axel_Joue for the suggestion).
----------, Feb 29, 2020

Version 4.9.9


[​IMG]

  • Added report chat button feature (thanks to @Axel_Joue for the suggestion), allowing people to report a message in the chat with a simple click on a button.
    You can enable and configure the report button in config.yml file with these new settings.
    Please note that this feature override any other chat manager plugin.
----------, Nov 11, 2019

Version 4.9.8


[​IMG]

  • Added two menus in the user menu (/reports user <player> command) to view current and archived reports where the target player is involved (reported) (thanks to @RedLight66 for the suggestion).
    Come with this 6 new messages (highlighted in green on the updater tool above).
----------, Oct 5, 2019

Version 4.9.7


[​IMG]

  • Added Config: CollectSkulls setting in config.yml file to give the possibility to don't collect the skulls from Mojang servers (which can induce lag on some servers) (thanks to PanGargamel for suggesting it).
----------, Sep 28, 2019

Version 4.9.6


[​IMG]

----------, Sep 22, 2019

Version 4.9.5


[​IMG]

  • Fixed the archive action that was working on all reports in the main menu of reports (/reports command) despite the OnlyDoneArchives setting enabled (thanks to PanGargamel for reporting the issue).
----------, Sep 11, 2019

Version 4.9.4

Warning:
This is a potentially unstable version.
If you encounter any error (especially when stopping your server), please report me it copying the full error and giving any detail of what you did that could help me to reproduce it. Thank you in advance.


[​IMG]

  • Added _Reporter_ placeholder in PunishCommands (thanks to @SpokeyPT for the suggestion).
    The commands with this placeholder are executed for each reporter if they are multiple.
    Example of what can be done with Essentials economy plugin:
    Code (Text):
    DefaultReasons:
        Reason1:
          Name: "Fly"
          Lore: "&7Le joueur se d\xe9place dans//&7les airs."
          Item: Material-Feather
          PunishCommands:
          - "ban _Reported_ 7d Fly"
          - '-CONSOLE eco give _Reporter_ 5'
    (gives 5 of money to each reporter when their report for Fly is processed as True).
  • Renamed _Player_ placeholder to _Reported_ placeholder in PunishCommands. [Old punish commands will no longer work if you don't change this placeholder in config.yml file]
  • Big optimization (thanks to PanGargamel for the help).
----------, Sep 9, 2019

Version 4.9.3


[​IMG]

  • Fixed the detection of reported player when using wrong case (thanks to @merganser for reporting the issue).
  • Optimization (thanks to PanGargamel for the help)
----------, Sep 6, 2019

Version 4.9.2

Warning:
If you use a MySQL database, the type of the columns 'reporter_ip' and 'reported_ip' of table 'tigerreports_reports' must be changed to varchar(46).
Click here to see how to do it (and adapt it with 'reporter_ip' and 'reported_ip' columns in place of 'reporter_uuid').


New:
Chinese default messages
have been shared by @merganser, thanks to him !
Click below to see them:
[​IMG]

[​IMG]

  • Added "_Id_" placeholder in PunishCommands in config.yml file to use the id of the report in the commands (thanks to PanGargamel for the suggestion).
  • Changed default IP max length on MySQL database to 46 when creating a new table to support the new format of IPs (IPv6) (thanks to @MrTorta for reporting the issue).
----------, Sep 6, 2019

Version 4.9.1


[​IMG]

  • Added updated status for Discord support (the version 1.5.1 or higher of TigerReportsSupports plugin must be installed) (thanks to @Siphondor for the suggestion).[​IMG]
----------, Sep 1, 2019

Version 4.9

New:
Vietnamese default messages
have been shared by @Huy5423, thanks to him !
Click below to see them:
[​IMG]

[​IMG]

  • Added process notifications to Discord support (the version 1.5 or higher of TigerReportsSupports plugin must be installed).
  • Added buttons in user menu (/reports user <player> command) to display the current and archived reports of the player. (thanks to @RedLight66 for the suggestion).
    Many messages come with this, use the updater tool to see them (highlighted in green).
  • Added Config: UpdateDateOfStackedReports setting in config.yml file to update the date of stacked reports at each new report (added to the stack). (another thanks to @RedLight66 for the suggestion).
  • Fixed an error on 1.14 servers when adding a comment to a report. (thanks to @RedLight66 for reporting the issue).
----------, Sep 1, 2019

Version 4.8.1

Warning:
If you use a MySQL database and run a 1.11 or higher Spigot server, the type of the column 'reason' of table 'tigerreports_reports' must be changed to varchar(255)
Click here to see how to do it (and adapt it with 'reason' column in place of 'reporter_uuid').


New:
Russian default messages
have been shared by @Dreylox, thanks to him !
Click below to see them:
[​IMG]

[​IMG]

  • Improved a lot the support of BungeeCord:
    Online players are auto-completed in /report and /reports user commands.
    They are displayed as "online" in menus.
    Data of reported player connected on a different server is now collected.
    Teleportation to an online player connected on a different server is now available.
    Comments are sent directly to online players connected on a different server.
  • Fixed error when punishing a player (thanks to @Daniel for reporting the issue).
  • Fixed max size of reason in creation of table in MySQL database (thanks to @XxDawnsusxX for reporting the issue).
----------, Aug 21, 2019

Version 4.8

Warning:
If you use a MySQL database, the type of the column 'reporter_uuid' of table 'tigerreports_reports' must be changed to varchar(255)
Click here to see how to do it.

If you use a SQLite (default) database, you must delete the file tigerreports.db in plugins/TigerReports folder of your server. [All data will be lost (reports, statistics, ...)]


New:
You can now update your messages with this online tool:

[​IMG]

  • Added Config: StackReports setting in config.yml file to stack reports of the same player for the same reason (thanks to @Dreylox for the suggestion).
    The Config: NotifyStackedReports setting allows you to disable or not alerts of similar reports (stacked).
    Comes with this 4 new messages: ErrorMessages: Player-already-reported-by-you, Menus: Stacked-report-reporters, Menus: Stacked-report-reporters-details and Words: Reporters-names.
    "_Reporter_" placeholder has been renamed to "_Reporters_" in Messages: Report-chat-details and Menus: Report-details messages.
  • Added Config: Punishments: Enabled setting in config.yml file to disable or not the punishments menu when processing a report as True (thanks to @SkylixMC for the suggestion).
  • Fixed statistics issues with MySQL databases.
----------, Aug 14, 2019

Version 4.7.1

  • Added "-CONSOLE" prefix in PunishCommands to execute the command from the console and not the player who is processing the report (thanks to @Axel_Joue for the suggestion).
  • Added the "_Staff_" placeholder in PunishCommands to target the player who is processing the report (thanks to @Axel_Joue again).
----------, Jul 19, 2019

Version 4.7

  • Added Config: Time setting in config.yml to define the time of a city to use in the plugin. Example: "America/Chicago".
    By default (putting "default" in config.yml), the plugin use the time of the server.
----------, Jul 11, 2019

Version 4.6

  • Added configurable punishments to apply on reported players when processing a report as True.
    You can add the commands to execute below PunishCommands for each default reason configured (if Config: Punishments: DefaultReasons is set to true meaning the default reasons can be used as punishments when processing a report as True) and each configured punishment.
    Note: The commands are executed by the staff members, make sure that they have the permission to execute them.

    The staff messages sent when punishing can be changed with Messages: Staff-process-punish and Messages: Staff-process-punish-auto (this last one is used when the staff member has the permission to automatically archive reports).

    The new menu opened for choosing the punishment can be changed with these new messages.
----------, Jul 5, 2019

Version 4.5
----------, Oct 28, 2018

Version 4.4.1
  • Removed internet connection requirement.
  • Optimization.
----------, Sep 26, 2018

Version 4.4
  • Improved a lot the management of comments.
    [If you use a MySQL database, the table "tigerreports_comments" must be deleted. Old comments will be lost]
  • Added the _Date_ tag for the watch date in Words: Read in messages.yml file (thanks to @lolzcjtekid11 for the suggestion).
  • Changed sign editor to chat editor for comments (thanks again to @lolzcjtekid11 for the suggestion).
    Comes with this 4 new messages (highlighted here).
  • Fixed an error when stopping/reloading the plugin (thanks to @successed for the report).
----------, Aug 5, 2018

Version 4.3
  • Improved a lot the management of archives.
    [The tables "tigerreports_reports" and "tigerreports_archived_reports" of the database must be deleted. Old reports will be lost]
  • Added _ReportButton_ tag in Teleport-to-current-location and Teleport-to-old-location messages to easily reopen the report.
  • Added Messages: Staff-process-auto message to replace the 2 messages that were sent (with permission tigerreports.staff.archive.auto).
  • Fixed some glitches with the menus (that permitted to lose items).
  • Hard optimization.
----------, Aug 3, 2018

Version 4.2.2
  • Another attempt to fix issue on some servers (thanks to @MZPL for the help).
----------, Jul 15, 2018

Version 4.2.1
  • Attempt to fix issue on some servers.
----------, Jul 15, 2018

Version 4.2
  • Added config option to change the display name of BungeeCord servers (thanks to @Maily_ for the suggestion).
    See the default configuration for an example.
    Important: BungeeCord option is no longer enabled with BungeeCord but with BungeeCord: Enabled option. Don't forget to change it when updating the plugin.
  • Added auto reopen of the reports menu after doing an action on a report (thanks to a lot of people for the suggestion).
  • Fixed a bug with too long menu title (thanks to @minsraf for reporting the issue).
  • Improved BungeeCord server name getter.
  • Put an empty name for GUI glass.
  • Hard optimization (thanks to prozhong for giving an idea of improvement).
  • Improved the presentation page of the plugin adding links to raw messages for more easy copy/paste.
----------, Jun 26, 2018

Version 4.1.7
----------, Jun 1, 2018

Version 4.1.6
  • Fixed errors when configuring a high amount of data to save (thanks to @Maily_ for the report).
----------, May 30, 2018

Version 4.1.5
  • Attempt to fix blocked menus after disconnection on some servers (thanks to @jet315 and @Super_Xianyu for the report).
----------, May 21, 2018

Version 4.1.4
  • Fixed issue with not UTF-8 characters in the info messages (thanks to @jet315 for the report).
  • Optimization.
----------, May 18, 2018

Version 4.1.3
  • Fixed issue with empty password for a MySQL database (thanks to @Stypie for the report).
----------, Apr 29, 2018

Version 4.1.2
  • Fixed the notifications spam when joining a server that hadn't any player connected while actions happened on a BungeeCord network (thanks to @AlonsoAliaga for the report).
  • Fixed an oversight in the /reports deleteall command (thanks to @Hacalios for the report).
----------, Apr 25, 2018

Version 4.1.1
  • Changed some listeners priorities for compatibility issue (thanks to @Crower for the report).
----------, Apr 16, 2018

Version 4.1
  • Corrected some bad english.
    "Signalman" replaced to "Reporter" and "Remove" replaced to "Delete" in the whole plugin (including messages.yml, the command /reports removeall, the permission tigerreports.staff.remove and the database tables).
    [The tables "tigerreports_reports" and "tigerreports_archived_reports" of the database must be deleted. Old reports will be lost]
  • Moved permission to change statistics of players from tigerreports.staff.advanced to tigerreports.manage permission (thanks to @SKVIRLSOV for the suggestion).
----------, Apr 8, 2018

Version 4.0.1
  • Fixed an oversight with comments (thanks to @XxDawnsusxX for the report).
  • Changed some listeners priorities.
  • Improved info messages.
----------, Mar 25, 2018

Version 4.0 - Supports update
  • Added Discord support by installing TigerReportsSupports plugin (thanks to a lot of people for this suggestion).
  • Added "tigerreports_" prefix to all tables, preventing conflicts with other plugins. Old reports will be lost.
  • Added option to disable BungeeCord in config.yml (thanks to @Maily_ for the suggestion).
  • Improved bungee server name getter.
  • Changed some errors messages.
----------, Mar 17, 2018

Version 3.9
  • Added /reports removeall command which removes all archived reports. New message Messages: Staff-removeall comes with this. (thanks to @Total4Tune for the suggestion).
  • Added auto commands executed after each report. They can be listed below Config: AutoCommands. (thanks to @Henaminator for the idea).
  • Updated new versions checker for the new API of Spigot Website.
----------, Feb 18, 2018

Version 3.8.5
  • Fixed on ground, sneak and sprint display in advanced data (thanks to @Maily_ for pointing it).
  • Added /tigerreports: in automatic commands (thanks to @PlayCraftMC for the note).
----------, Feb 3, 2018

Version 3.8.4
  • Fixed menus not displaying after disconnection (thanks to @ppt4973 for reporting the issue).
  • Last messages of players are now kept after disconnection, preventing people from disconnecting to not be punished.
----------, Nov 29, 2017

Version 3.8.3
  • Added support of commands in messages history.
    Saved commands can be listed below CommandsHistory in config.yml. Put "none" to disable. (thanks to @lolzcjtekid11 for the suggestion).
  • Changed "Lets" to "Allows to" in description of commands.
  • Optimization.
----------, Nov 25, 2017

Version 3.8.2
  • Fixed Minecraft version detection (thanks to @BrandonMacedo for reporting the issue).
  • Added deletion of comments when report is removed (thanks to @Leonwilber for reporting the forgetting).
----------, Oct 21, 2017

Version 3.8.1
  • Fixed error on Minecraft 1.12.2 with sign editor used to write comments (thanks to @Leonwilber for reporting the issue).
  • Improved Minecraft version detection.
  • Optimization.
----------, Oct 20, 2017

Version 3.8
  • Added "none" tag to disable a sound in config.yml file (thanks to @BrandonMacedo for the suggestion).
  • Fixed help message displaying (thanks to @Afronights for pointing it).
  • Optimization.
----------, Oct 2, 2017

Version 3.7.1
  • Added middle click shortcut to archive a report in the main menu (/reports). Comes with that the new message Menu: Report-archive-action.
  • Changed "Lets" to "Allows to" in english help messages.
  • Optimization.
----------, Sep 24, 2017

Version 3.7
  • Reworked permissions. [Important, old permissions will not work]
    Permissions have been renamed with subgroups, you can check the new ones on the main page. If a player has a specific permission of a subgroup, he will also have the subgroup permission. For example: tigerreports.staff.teleport gives also tigerreports.staff permission.
  • Added new permission tigerreports.staff.archive.auto that let archive automatically reports that the player process.
  • Fixed error when removing _Reason_ tag in Alert message and error with too long IP (thanks to @leoblanquez).
  • Optimization.
----------, Sep 23, 2017

Version 3.6.2
  • Added support of multiple lines on Alert message (thanks to @Royalfeeds for pointing it).
  • Added bypass of immunity while reporting oneself for test.
----------, Sep 11, 2017

Version 3.6.1
  • Added bypass to managers of plugin (tigerreports.manage permission) to be able to report themself for testing (thanks to @Spiritful for suggestion).
  • Added tab completion for commands.
    Player names and actions arguments of commands can now be quickly written pressing TAB key.
  • Optimization.
----------, Sep 10, 2017

Version 3.6
  • Added _Server_ tag in Player-details message to indicate the server where each participant of report was during report (thanks to @Internalizable and @ThugJarno for the suggestion).
  • Hard optimization, less data saved, less data processed.
----------, Sep 9, 2017

Version 3.5
  • Added _Server_ tag in Alert of report to indicate the server (of BungeeCord) where the report comes from (thanks to @Killdore for the suggestion).
  • Fixed break symbol added in long reasons in report alerts.
  • Fixed version checker.
  • Fixed forgotten info messages that weren't translated in french.
----------, Aug 10, 2017

Version 3.4
  • Added menu updates.
    Some menus are now updated each x (configured with MenuUpdatesInterval parameter in config.yml) seconds. Put 0 to disable.
  • Changed HelpLanguage to InfoLanguage in config.yml.
    Now, all info and warnings messages are changed with this option.
  • New updates are now shown on connection to managers of plugin (tigerreports.manage permission).
  • Fixed item drop when clicking on a menu with item on cursor.
  • Fixed sound when trying to remove a comment without permission.
  • Fixed comments management.
  • Fixed cooldown management.
  • Hard optimization.
----------, Aug 5, 2017

Version 3.3.1
  • Fixed events compatibility with some plugins.
  • Added report hover on process message (informations shown when cursor is on report tag in the chat).
  • Optimization.
----------, Jul 17, 2017

Version 3.3
  • Improved messages history.
    Messages sent from players are now kept if they disconnect.
    They are now saved with the exact date to sort them in order.
    The message Report-messages-history now only use _Messages_ tag to display the chat history with format of lines defined with the new message Report-message-format (you can check the main page to see them).
  • Comments are now saved in comments table, preventing creation of table per report. Therefore, the old comments will not be displayed if you update.
  • Exempt permission is now checked if the player is online, preventing him from keeping his privilege when it is removed and he hasn't yet disconnected.
  • Hard optimization, thanks to sgdc3 .
----------, Jul 15, 2017

Version 3.2.1
  • Fixed error with reason menu.
  • Optimization.
----------, Jul 2, 2017

Version 3.2
  • Fixed compatibility with PaperSpigot.
  • Hard optimization.
----------, Jun 20, 2017

Version 3.1.1
  • Fixed compatibility with Minecraft 1.7.
  • Optimized version getter.
----------, May 2, 2017

Version 3.1 - Minecraft 1.7 compatibility
  • Plugin now supports Minecraft 1.7 version.
  • Added shortcuts to navigate between reports menu and archived reports menu.
    This comes with a new message Archived-reports-details.
  • Added option OnlyDoneArchives in config.yml to prevent reports from beeing archived if they are not processed (the GUI is modified in function).
----------, May 1, 2017

Version 3.0.3
  • Fixed selection of comment in comments menu.
  • Fixed error on click on player head of user menu.
  • Fixed notifications getter.
----------, Apr 8, 2017

Version 3.0.2
  • Added support of unicodes for MySQL databases.
----------, Apr 6, 2017

Version 3.0.1
  • Fixed statistic error on process of report.
  • Fixed error on selection of an archived report.
----------, Apr 6, 2017

Version 3.0 - MySQL & Bungee support !
After lot of work... it is done !​
  • Added support of MySQL databases and changed default save format to SQLite (database file).
  • Added bungee support.
  • Changed report number to report id (unique). This was necessary to manage database.
  • Changed archives work.
    Now archived reports are saved in archived_reports table of database and all reports can be viewed on the server with /reports archives command.
  • Upgraded exempt permission.
    When players connect, database is updated to save if they have or not tigerreports.exempt permission to prevent others players to report them.
  • Added comments in config.yml to help understanding what does everything.
  • Lot of messages changed, check the main page.
  • Hard optimization.
Hope you like it !
----------, Apr 5, 2017

Version 2.9.2
  • Removed /tr aliase of help command to let it free for others plugins.
----------, Jan 25, 2017

Version 2.9.1
  • Fixed help message compatibility.
----------, Jan 21, 2017

Version 2.9
  • Added support of special symbols in messages.yml .
    Important: If you use Minecraft 1.8 or less, you must encode file with ANSI , else you must encode file with UTF-8 .
    If messages are not changed, it means that you encoded with wrong format.
    Also , you can't put anymore a comment (#) at first line of file.
  • Optimization.
----------, Jan 17, 2017

Version 2.8
  • Optimization.
  • Cooldown can now be managed with offline players.
  • Added update notification on plugin load to be informed when new version is available.
----------, Jan 15, 2017

Version 2.7
  • Added config option CustomReasons that allow reports with a non default reason. To enable it, put "yes".
----------, Jan 14, 2017

Version 2.6
  • Optimization.
  • Fixed potential error of /reports.
  • Staff messages of archive and remove show now details of the report putting his mouse on his name.
----------, Jan 8, 2017

Version 2.5
  • Optimization.
  • Fixed menus not opened after disconnection.
  • Added reports notification. Message can be configured to be shown on connection and each X minutes in config.yml file.
    Note that _Waiting_ and others status are replaced in Reports-notification message by Report-type or Reports-type words.
----------, Dec 24, 2016

Version 2.4
  • Hard optimization, menus more fast, reload more efficient.
  • Added 3 new statistics: reports sent, received and processed. Appreciations are now saved in statistics, therefore it's needed to copy/paste them in data.yml file to update from version 2.3 to 2.4 keeping that stats.
    Also, message Words: Appreciation has been added to format name of appreciation when it's used for statistics.
    All statistics are shown in user menu and format can be modified with Menus: User-statistic and Menus: User-statistic-details messages.
  • Added message Menus: Player-details that permits to show all wanted statistics and display informations of teleportation with _Teleportation_ tag.
  • Fixed unknown processor of report on punishing and processing as false a report.
----------, Dec 4, 2016

Resource Information
Author:
----------
Total Downloads: 63,028
First Release: Jul 2, 2016
Last Update: Sep 20, 2024
Category: ---------------
All-Time Rating:
186 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings