Bug Report icon

Bug Report 0.13.0

A simple bug report plugin with GUI to manage player reports

Page 1
Bug fixes and new features!
Large update to fix and add new features:
  • Fixed "Export All Bug Reports" GUI button
  • Fix Discord Status not working when you "archive", "un-archive", then "delete".
  • When you select a new status in the "Status Selection" GUI, you are now redirected back to the original Bug Report Details GUI.
  • Reformatted code structure to make it easier to understand/read (Performance improvements)
  • Fixed "Status Selection" not updating the bug report when going back.
  • Fixed "(Click to teleport)" sending multiple messages when you click it once.
  • Removed the hard limit for Categories. Now you can have up to 54 categories!
  • When reloading the plugin, categories are now re-fetched.
  • When reloading the plugin, Tab Completion is now re-checked and work as expected.
  • Category Tab Completion now sends a bug report when used (/bugreport <Category> <Message>)
  • "Click to edit the status" is now translatable.
  • Added the original bug report details into the edited status change for Discord Webhook.
  • Temporarily removed "Bug Report Book" option as a new fix is being prepared.
 

Medium sized update to fix and add a couple of features:

  • Added the ability to export all bug reports to a CSV file.
  • Added Czech language support.
  • Removed unneeded debug logs.
  • Simplified how error messages are handled.
  • Made "Bug Report Categories" editable.
  • Added a way to use other language files that aren't hard coded into the plugin.
Bug fixes and new features!
Medium change to fix a couple of issues:
  • Added notification support between bungee and velocity servers
  • Add option to enable or disable metrics in config.yml
  • Fixed Enable Category Bug
  • Four new keys has been added to allow pings in the Bug Report Message for Discord - discordPingMessage, discordEnablePing, discordPingMembers and discordPingRoles.
  • Fix BugReportManager cannot be casted to Plugin bug
  • Fixed "Error getting UUID from API"
Bug fixes and new features!

Medium change to fix a couple of issues:

  • Added notification support between bungee and velocity servers
  • Add option to enable or disable metrics in config.yml
  • Fixed Enable Category Bug
  • Four new keys has been added to allow pings in the Bug Report Message for Discord - discordPingMessage, discordEnablePing, discordPingMembers and discordPingRoles.
  • Fix BugReportManager cannot be casted to Plugin bug
  • Fixed "Error getting UUID from API"
New Language System!

Large update that completely changes the language system. Instead of using just one file for all of the languages. They are now separated into their own file in the languages folder such as en_US.yml and de_DE.yml etc...

- Added i18n styled language folder which aims to allow easier editing of languages
- Fixed "You have no new reports" message being sent to all players.
- Added update checker notification to both console and op players.

  • Fixed a bug where lowercase status colors were not accepted.
  • Fixed a bug where if you change the status of a bug multiple times and then before you archive press back, the GUI will glitch out.
  • Fixed the default Bug List Details GUI not loading due to errors.
  • Fixed the status item in the default Bug List Details GUI not showing the correct status.
  • Added checks to see if playerData.json is valid or not.
  • Added more listeners to check if the bugreport book was dropped.
  • Added checks after bugreport book is submitted to make sure everything is removed.
  • Added plugins/BugReport/logs/error.log to hold all of the error messages from the plugin.
  • Added the option to change the status in the default Bug List Details GUI.
  • Added truncation to the full message on the default Bug List Details GUI.
Bug fixes and new features!
Small update to add some bug fixes and new features.
 
- Added %report_server_name% to the discordEmbedFields list in config.yml.
- Added serverName config option to config.yml.
- Added serverName to both bug report and BugList Details GUI.
- Added BugReportServerName key to custom_bug_report_details_GUI.yml file.
- Changed both confirmation pages to return back to original BugList Details GUI after deletion or archive.
-Updated /buglist help admin command to include other subcommands.
- Added more checks to see if the Status Color is valid or not.
Bug fixes and new features!
Relatively large update to bring new bug fixes and features to Bug Report!
 
- Fixed minor spelling mistake for Teleportation error.
- Fixed "SQL error or missing database (duplicate column name: status)" error message.
- Fixed back button in the Confirmation GUI to return to the Bug Report Details page instead of going back to all Bug Reports page.
- Changed close button to back button in Status Selection GUI.
- Fixed back button in the Status Selection GUI to return to the Bug Report Details page instead of going closing.
- Updated /buglist version to show the correct URL.
- Added more customizable keys for the Discord Embed in config.yml.
 
New Config Keys:
discordEmbedFields:
  - name: "Username"
    id: 1
    value: "%report_username%"
    inline: true
  - name: "UUID"
    id: 2
    value: "%report_uuid%"
    inline: true
  - name: "World"
    id: 3
    value: "%report_world%"
    inline: true
  - name: "Location (X, Y, Z)"
    id: 4
    value: "%report_location%"
    inline: true
  - name: "Gamemode"
    id: 5
    value: "%report_gamemode%"
    inline: true
  - name: "Status"
    id: 6
    value: "%report_status%"
    inline: true
  - name: "Category"
    id: 7
    value: "%report_category%"
    inline: true
  - name: "Full Message"
    id: 8
    value: "%report_full_message%"
    inline: false
Bug fixes and new features!
This update brings two major bug fixes regarding the languages option. Please use this version instead of v0.11.0.
 
- Fixed an issue where you couldn't select a new status option in any language.
- Fixed an issue where you couldn't delete or archive a bug report in another language other than English.
Bug fixes and new features!
Large update to add bug fixes and more improvements!
 
- Removed all instances of System.out.println()
- Cleaned up the code to avoid duplicated lines.
- Allowed pluginTitle to override other colors.
- Linked "Enable Player Heads" with the Discord Webhook.
- If Error getting UUID from API, then make sure to always send the Discord Webhook message.
- Made enableBugReportNotifications turn off "noNewReportsMessage"
- Fixed a bug where normal players without OP still get shown the "X number of bug reports submitted" message.
- Added a /bl version command.
- Added newReportsMessage and noNewReportsMessage to the languages.yml file.
- Added sounds to button clicks in all GUI's.
- Added a new GUI to the delete/archive to make sure the user really wants to delete/archive a report.
- Removed "Add Status" as it was causing too many issues.
- Fixed messages not having the pluginColor and pluginTitle.
 
New Language Keys:
confirmationDelete: "Delete Bug Report?"
confirmationArchive: "Archive Bug Report?"

Removed Language Keys:
addStatus: "Add Status"
Bug fixes and new features!

Small update to fix bugs and add new features!

- Added both "reload""help" and "debug" subcommands to the "buglist" command.
- Removed the "report" and "reports" aliases from the plugin.
- Fixed an issue where if you teleport to a null location, the GUI freezes.
- Added the ability to submit bug reports from a book.
- Fixed an issue with the "On", "Off" options in the Settings GUI.
- Added an option to enable book reports in the Settings GUI.
- Added Debug Mode. (Should only be used if the plugin is not working correctly, this will create a lot of log messages!)

Bug fixes and custom statuses!

Relatively large update to include the ability to add custom statuses to your reports! This is still in beta and maybe changed in the future, any bugs please let me know!

- Fixed the option to disable player heads.
- Fixed the IndexOutOfBounds issue with the GUI.
- Fixed the "On" and "Off" buttons showing as "null".
- Added the option to edit/add/delete custom statuses.
- Added the ability to change the status of a report.

Page 1

bug

report

bugreport

management

server

tools

english

gui