Page: 1 2

3.2 Jun 29, 2021
Add sounds & bug fixes
  1. Quests can now play sounds when interacted with
    1. 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"
    2. See the wiki for more info:
      https://github.com/LMBishop/Quests/wiki/Basic-Options#sounds
  2. Fixed a bug where the plugin would throw an NPE if UI titles, messages etc were not defined in the config
  3. Added JetBrains annotations and more javadoc for developers

See this link for configuration changes

3.1.5 Jun 28, 2021
Fix fishingcertain task
  1. Fixed fishingcertain task increasing progress if the fished item was not the item in the config

3.1.4 Jun 26, 2021
Fix infinite recursion
  1. Fixed StackOverflowError if quest autostart was enabled

3.1.3 Jun 25, 2021
Improve version checker
  1. Improved the version checker to not show if the plugin is on a newer version then that returned by Spigot

3.1.2 Jun 25, 2021
Add data codes to fishingcertain
  1. Added data codes to the fishingcertain task type
    1. Wiki: https://github.com/LMBishop/Quests/wiki/Task-Configuration-Layout#fishingcertain


3.1.1 Jun 24, 2021
Fix GUI bug
  1. Fixed a GUI bug where quests were displayed on the GUI as ready to start if the player had reached their quest limit

3.1 Jun 24, 2021
Specific quest autostart, hex colour support
  1. Specific quests can now have quest autostart enabled #125 #188
    1. See the wiki for more info: https://github.com/LMBishop/Quests/wiki/Creating-A-Quest-Or-Category#autostart-optionsautostart
  2. Hex colour support has been added #171
    1. A colour is defined by the following:
      &<colour code>
      
      &#<hex colour>
    2. For example, the following two are equivalent
      &cThis is a red message
      
      &#FF5555This is a red message
    3. This will only work on 1.16+, and will work anywhere in the plugin where a message can be colour translated
    4. Wiki page: https://github.com/LMBishop/Quests/wiki/Colour-Codes
  3. Added fishingcertain task type #182
    1. This was added in version 3.0.2, but I forgot to document it
    2. See wiki for more info: https://github.com/LMBishop/Quests/wiki/Task-Configuration-Layout#fishingcertain


3.0.2 Jun 24, 2021
Fix quest cancel & broken time formatting
  1. Fixed inability to cancel quests through GUI #187
  2. Fixed broken time formatting #186

3.0.1 Jun 22, 2021
Fix placeholders
  1. PlaceholderAPI placeholders have been fixed

3.0 Jun 21, 2021
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.
  1. Add new crafting task type #174, #179
    1. See the wiki for usage
  2. Quests can now delay the loading of playerdata as a workaround to the problem which is described here. #180
    1. For usage instructions, see here
    2. This should help prevent servers in a bungeecord network from loading stale data from a MySQL server when a player switches servers
    3. Once again, this does not fully solve the issue, but should help mitigate it
  3. There have been significant API changes, which are best described by simply looking at the code yourself: https://github.com/LMBishop/Quests
    1. 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
    2. Events have moved package and are now located in [icode]com.leonardobishop.quests.bukkit.api.event[/icode]
      1. This means if you have followed the guide on getting quests up on your scoreboard, you must change your AnimatedScoreboard config to match this
    3. 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


2.18 Jun 8, 2021
MySQL support
  1. Quests now supports MySQL
    1. Please read the following page in full before using, and for instructions on how to use it: https://github.com/LMBishop/Quests/wiki/Storage-Providers
    2. Report issues to: https://github.com/LMBishop/Quests/issues
    3. See end of updates notes for full config changes
  2. The clean command and options have been removed
    1. It has been replaced by a new validation system instead, where the server checks if each loaded quest exists before adding it to their progress file
    2. This is default to true
    3. options:
        ...
        verify-quest-exists-on-load: true
  3. Quest auto track will now automatically track the next started quest when a quest is completed
  4. mythicmobs_killing task type now supports exact levels
    1. See the wiki


For full configuration changes, see this link: https://github.com/LMBishop/Quests/compare/master@{2021-06-05}...master#diff-58cdd3d308ccba6c594e040ff9c065bb11eeb6e30f35ba87694ea45d5ae6096c

2.17 Jun 5, 2021
MythicMobs min-level, mobkillingcertain multiple name support & info on MySQL
  1. mythicmobs_killing task types can now have a minimum level requirement
    1. See the wiki
    2. tasks:
        killing:
          type: "mythicmobs_killing"
          amount: 1
          name: SkeletonKing
          min-level: 2
  2. The standard mobkillingcertain now has support for multiple name
    1. 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:
  1. The sql branch is based on version 2.16.8 (the version before this)
  2. There is no documentation available, other than the comments in config.yml
  3. This is an experimental version for testing and development; do not use on production servers

2.16.8 Jun 3, 2021
Fix problem with unloaded players
  1. Fixed an issue where the autosave function would also unload players (whoops)

2.16.7 Jun 2, 2021
Fix command task type & custom commands
  1. Potential fix to the command task type not acknowledging commands made with plugins such as DeluxeMenus or BoosCooldowns #170
  2. Async data loading / saving is now the default (please report issues with data inconsistency to https://github.com/LMBishop/Quests/issues) - again friendly reminder to back up data regularly!
    1. The experimental configuration options for async data is now redundant
      options:
        ..
        performance-tweaking:
          quests-autosave-async: false          # experimental - save asynchronously on autosave
          quests-join-async: false              # experimental - load asynchronously on join
          quests-leave-async: false             # experimental - save asynchronously on leave
      (these no longer have any effect)
  3. Added an about command
  4. Restructured storage system internally in preparation for future implementations/expansion

2.16.6 May 23, 2021
Fix missing world validation in block break task
  1. Fixed the missing world validation in the block break certain task #169

2.16.5 May 22, 2021
Allow use of entire height of category page
  1. A small fix which allows you to use the whole height of the category page, rather than causing the GUI to be paginated and the bottom row spilling onto the second page
  2. This allows the following ridiculous setup to be possible:

[img] tag
(I am sure there are more sensible uses for this)

Note: this will NOT work for the quests listing as the bottom row is required anyway to display the back button

2.16.4 May 13, 2021
Spacers as custom GUI items
Technology has advanced at such a fast rate which has enabled the possibility of having blank spaces as custom items in the GUI, to make your dreams really come true. very cool.
[img] tag
custom-elements:
  "categories": # apply to the categories menu (the main menu by default)
    0:   # <--- slot 1, note the slots start from 0! so 0 = slot 1 in this case
      display:
        name: "&cCustom Boring Item"
        lore:
          - "&7Some interesting description"
        type: "DIAMOND_BLOCK"
    1:
      spacer: true   # empty slot, just like me
      repeat: 2      # repeats for 2 slots
Feast your eyes on the wiki https://github.com/LMBishop/Quests/wiki/Custom-GUI-Items

2.16.3 Apr 15, 2021
Quest requirements display fix
[img] tag
  1. Fix | Requirements in the quest display will now only show incomplete quests, rather than every single one
    1. Thank you to Minetown / RodneyMKay on GitHub for this change


[img] tag

2.16.2 Apr 13, 2021

Page: 1 2