Patch Notes

3.0.0 - Quests Reworked

Important Changes

  • Removed plugin support for NPC as they were causing a lot of issues behind the scenes. NPC can be used by using Citizensarrow-up-right and using a console command [/questmerchant <playername>] to open up the quest on interaction with NPC

  • Reworked database management. Important Note: When upgrading from any version below 3.0.0, all active quests will be removed (player quest data will still remain there).

  • Improved how languages.yml is handled with lore. You are now able to customise the amount of lore and use player specific values, e.g. %cooldown% will give you the players cooldown reduction in seconds.

  • Reworked commands:

    • /questmerchant - opens up quest menu for player (quest.view)

    • /questmerchant [playername] - opens up quest menu for [playername] (Must be done through a console or Citizens)

    • /questmerchant edit - Opens up custom item rewards editing screen (quest.edit)

    • /questmerchant inspect [playername] - Allows a player to view and manage player's quests (quest.inspect)

    • /questconfig - Opens up a toggle menu where admins can control Quests, Resets, Quest Limits, and Vault integration (quest.config) (More customisation through menu's will be added in the future)

  • A few minor bug fixes and QOL updates

2.3.6 - Bug fixes

Patched issue with data not carrying over for certain inventories

2.3.5 - Config Patch & Support

  • Fixed an issue where default values for quest chance were incorrectly set. If you have already run the plugin, navigate to config.yml, and under "merchant.chances", change the decimal values to integers, default INTEGER values will be (55, 20, 15, 8, 2), in descending order.

  • Added better in game support for spawning NPC's. Added extra checks to make sure data saving occurs correctly and reduce the chance of errors appearing

2.3.4 - Language Options

Added languages.yml - Customisable menu text for your desired language Due to compatibility issues with some plugins, the base command has changed to /questmerchant, all aliases have remained the same.

2.2.3 - MySQL Support

Added support for MySQL - Configurable through config.yml

2.2.2 - Bug Fixes

Fixed a few issues with specific versions not working 100% with skull meta. If you find any new issues, let me know

2.2.1 - Custom Item Rewards

Added the ability to add custom items as rewards for completing quests. Check out the video to see more: https://youtu.be/LZ_wUuI3hkUarrow-up-right

2.1.1 - PaperMC

  • Fixed an issue where NPC click would not work in 1.16

  • Added compatibility for PaperMC servers

2.0.1 - Quest limits

  • Added the option for admins to limit the number of quests a player can complete in a given time period.

  • Added 3 tiers of quest limits, so players can unlock more quests through different means (Explained more in Permissions)

2.0.0 - Quest Perks

  • Added 4 perks to Quests; Chronos Orb, Escalating Odds, Midas' Touch, and Bonus XP. Chronos Orb: Reduce the 'Cancel Quest` cooldown by a certain amount of seconds per level Escalating Odds: Increase your chances of gaining higher rarity quests Midas' Touch: Increase the amount of gold earnt by completing quests Bonus XP: Increase the amount of xp earnt from quest completion - Improved performance and functionality - Reworked Quest rarity chances to be a raffle system, rather than based on RNG. - Reworked NPC skin config. Made it simpler to customise the skin with just the UUID, rather than textures and signatures

1.1.2 - Added XP Messages

  • Small update adding messages informing the player of gained experience on completion of a quest

1.1.1 - Bug Fixes

  • Fixed issue where when player reaches max issue, an assortment of errors would be thrown

  • Fixed players being unable to continue to gain experience once reaching max level

  • Added better error handling and notifications for when config's are incorrectly setup

  • Added "Max Level" tag for when player on "Quest Progress" for when a player reaches the maximum level

1.1.0 - Admin Updates

Added admin commands with permissions:

  • /merchant view ---- Opens a menu where users can customise npc's

  • /merchant inspect [player_name] ---- Allows you to view specific players quest, cancel them, and view progress

1.0.0 - Initial Release of Quests

  • Initial release of the Quest plugin

Last updated