Fix categories.yml not generating
        - Fix categories.yml not generating (lol)
 - categories.yml will always be generated now rather than only on a clean install, however it won't be read if categories are still configured in the main config.yml
 
 
 
 
        
        
        Quest start commands, more papi support, new configuration file
        
         
        
        
        Add task type exclusions & fix ui placeholders
        - Add task type exclusions if you don't want specific task types to enable
- Fix ui placeholder customisation
 
 
        
        
        Fix incorrect/swapped commands
        - Fixed issue where [icode]/q a moddata start[/icode] and [icode]/q a moddata reset[/icode] did the wrong action and start would in fact reset and vice versa
 
 
        
        
        
        Skull item support, papi customisation, bentobox fix
        
         
        
        
        Toggle cancel menu, autotrack improvements, more customisation
        - Added toggleable cancel menu #199
 - options:
  ...
  # Confirm quest cancellation with a separate menu
  gui-confirm-cancel: true
 
 
- Improved quest autotrack to automatically choose the next started quest
- Added ability to configure certain UI elements
 - This involves changing the placeholder text for 'true' and 'false' for {task:completed} placeholders
 
 
- Truncated the quest requirements list if there is more than one quest needed
 - The plugin will now show "Quest 1 +X more" as the requirement, rather than saying "Quest 1, Quest 2, Quest 3, ..." to stop enormous lores
 
 
- Changed quest logging to not spam the console with (potentially) hundereds of registrations, instead only showing totals at the end
- Internal code improvements
 
Config updates: 
https://github.com/LMBishop/Quests/compare/v3.2...v3.3#diff-c957ec11571360042942f142fec931c2334db434131c4dd3138cd4dcd8759203 
        
        
        Add sounds & bug fixes
        - Quests can now play sounds when interacted with
 - options:
  ...
  sounds:
    quest-start: "ENTITY_PLAYER_LEVELUP:2:3"
    quest-cancel: "UI_TOAST_OUT:2:3"
    quest-complete: "UI_TOAST_CHALLENGE_COMPLETE:1.25:3"
    gui:
      open: "ITEM_BOOK_PAGE_TURN:1:3"
      interact: "ITEM_BOOK_PAGE_TURN1:3"
 
- See the wiki for more info:
 https://github.com/LMBishop/Quests/wiki/Basic-Options#sounds
 
 
Fixed a bug where the plugin would throw an NPE if UI titles, messages etc were not defined in the configAdded JetBrains annotations and more javadoc for developers
See 
this link for configuration changes
 
        
        
        Fix fishingcertain task
        - Fixed fishingcertain task increasing progress if the fished item was not the item in the config
 
 
        
        
        Fix infinite recursion
        - Fixed StackOverflowError if quest autostart was enabled
 
 
        
        
        Improve version checker
        - Improved the version checker to not show if the plugin is on a newer version then that returned by Spigot
 
 
        
        
        Add data codes to fishingcertain
        - Added data codes to the fishingcertain task type
 - Wiki: https://github.com/LMBishop/Quests/wiki/Task-Configuration-Layout#fishingcertain
 
 
 
 
        
        
        Fix GUI bug
        - Fixed a GUI bug where quests were displayed on the GUI as ready to start if the player had reached their quest limit
 
 
        
        
        Specific quest autostart, hex colour support
        
         
        
        
        Fix quest cancel & broken time formatting
        - Fixed inability to cancel quests through GUI #187
- Fixed broken time formatting #186
 
 
        
        
        Fix placeholders
        - PlaceholderAPI placeholders have been fixed
 
 
        
        
        Crafting task type, API changes, network synchronisation workaround
        Quests has had significant internal changes, hence the new major version, 3.0. 
There are no major configuration changes, your quests and configs are be fully compatible with this version.
- Add new crafting task type #174, #179
 - See the wiki for usage
 
 
- Quests can now delay the loading of playerdata as a workaround to the problem which is described here. #180
 - For usage instructions, see here
- This should help prevent servers in a bungeecord network from loading stale data from a MySQL server when a player switches servers
- Once again, this does not fully solve the issue, but should help mitigate it
 
 
There have been significant API changes, which are best described by simply looking at the code yourself: 
https://github.com/LMBishop/Quests
- The TaskType class (along with a LOT of other stuff) has been moved to a common module, for custom task types you should extend the BukkitTaskType class instead
- Events have moved package and are now located in [icode]com.leonardobishop.quests.bukkit.api.event[/icode]
 - This means if you have followed the guide on getting quests up on your scoreboard, you must change your AnimatedScoreboard config to match this
 
 
- The QuestsAPI class has been removed as it served little purpose, you can obtain a Quests plugin instance as you would with any other plugin: https://github.com/LMBishop/Quests/wiki/API
 
 
        
        
        
        MythicMobs min-level, mobkillingcertain multiple name support & info on MySQL
        - mythicmobs_killing task types can now have a minimum level requirement
 - See the wiki
- tasks:
  killing:
    type: "mythicmobs_killing"
    amount: 1
    name: SkeletonKing
    min-level: 2
 
 
The standard mobkillingcertain now has support for multiple name
- See alternative layout
 
A version of Quests which features MySQL support is currently in works. If you have a GitHub account, you can download builds of this version for testing by heading to 
this page, clicking on any run on the sql branch (NOT master) and downloading the JARs near the bottom of the page. (
Example build).
If you want to use these builds, please note the following:
- The sql branch is based on version 2.16.8 (the version before this)
- There is no documentation available, other than the comments in config.yml
- This is an experimental version for testing and development; do not use on production servers
 
 
        
        
        Fix problem with unloaded players
        - Fixed an issue where the autosave function would also unload players (whoops)