
Bug Report 0.13.0
A simple bug report plugin with GUI to manage player reports
- 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.
- 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"
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"
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.
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
confirmationDelete: "Delete Bug Report?"
confirmationArchive: "Archive Bug Report?"
addStatus: "Add Status"
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!)
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.