⚡Reports ⚡~ Cross-server | GUI | Discord integration | No database needed icon

⚡Reports ⚡~ Cross-server | GUI | Discord integration | No database needed -----

Reports: easily manage player reports through a quick and easy interface




Bug fixes:
  • An issue has been fixed where plugins modifying chat messages and their colors would interfere with Report's question prompts.
----------, Mar 12, 2024

Bug fixes:
  • An issue has been fixed where buttons for filters were not responding.
  • An issue has been fixed where the plugin would not support servers running Java version 17 (java.lang.UnsupportedClassVersionError message)
----------, Mar 2, 2024

Changes:
  • (NEW!) Discord integration → Reports will now send messages in your Discord server whenever a new report is made.
    • An admin has to set the webhook URL for the currently used container, using the /reports discordwebhook <url> command.
    • An initial message is sent to the Discord server to notify that the webhook is successfully linked to the container.
    • A message is sent in the given Discord channel of the webhook whenever any report is made (including anonymous reports).

[​IMG]
----------, Feb 21, 2024

Changes:
  • (NEW!) Container deleting → Players can now delete containers if no longer wanted. This can be done by either using /reports delete <identification> <key phrase> or /reports deletecurrent. The former will delete a specific container if you know its credentials, while the latter deletes the container that the server is currently linked to.
  • (NEW!) Reports deleting → A new action has been added to the report action menu where you can delete reports. Rather than resolving the report and hiding it through filters, deleting a report will permanently delete it from the database.
Technical changes:
  • (NEW!) The central API will now automatically delete any containers left unlinked by any server after 7 days.
  • The chat history is no longer linked to a specific container, meaning any server using Reports can track and trace messages sent by a specific player, rather than being limited to messages sent within a container.
----------, Feb 17, 2024

Changes:
  • (NEW!) Auto-linking containers upon registration → Since this update it is no longer necessary to link the server to a container right after registering a new one. Linking the server to the container is done right after executing /reports register <identification> <key phrase>.
  • Navigating back through the reports menu (by right-clicking anywhere) will now not navigate back through pages but directly back to the previous window. For example, navigating back from the bug reports (page 10) will now navigate you back to the main menu, rather than bug reports page 9... 8... 7... 6... etc.
  • The "Previous page" and "Next page", used to navigate through the chat history of a player, will not show/hide based on their relevancy. If a player is on page 1, the "Previous page" button is hidden. If the player is on the last page, the "Next page" button is hidden.
Bug fixes:
  • An issue has been fixed for displaying correct times for report creation dates and chat history tracking. An admin can now configure the timezone the server is localized for. The option can be found under localization » timezone. For example, if you want to display dates and times for the timezone of GMT+1, you set the value to "GMT+1".
----------, Feb 3, 2024

Changes:
  • (NEW!) Anonymous reporting → Make reports as a player anonymously by answering the "Would you like to report anonymously?" with 'yes'. Admins will not be able to see who made the report. This can be used for any report type.
  • (NEW!) Chat history → Chat messages are automatically stored in the database. Admins can review these by either using the option in the report action menu of a report, or by using the /reports chathistory <player/player uuid> <page> command.
  • A complete redesign of the report actions → When clicking a report, the new report action menu will open. From this menu, you can easily resolve/unresolve the report, instantly teleport to the reporter, and more.
  • The config.yml file has been expanded and you can now specify connection settings for the API. By default, this is set to the main server. It is not meant to change it, since its only purpose is for development purposes.
Bug fixes:
  • Fixed the "Fetching..." text color on report menu items. Previously, they were appearing in purple.
  • Fixed a rare bug with the spacing between options in the reports menu.
Technical changes:
  • Requests that are made to the API are now asynchronous, rather than synchronous. This results in the server no longer freezing when information is sent or requested to/from the API. Yay!
  • Player profiles (username and UUID of players) are now cached in the database. Previously, UUIDs were retrieved by username from Mojang's official API. However, their API has a rate limit on how many requests you can make. Using an optimized caching system, the requests made to Mojang's API are significantly reduced. The caching system will automatically keep track of name changes.
----------, Feb 1, 2024

Resource Information
Author:
----------
Total Downloads: 433
First Release: Jan 30, 2024
Last Update: Mar 12, 2024
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings