Releases: PikaMug/Quests
Blueberry Update
For this update, we included support for newer versions of Denizen, as well as party support for SimpleClans when using Unite. Groundwork has been laid for some exciting changes ahead, in addition to the usual handful of bug fixes. Don't forget to report any issues on Github.
Apricot Update
As we observe the Lunar New Year, please take a moment to read about these important changes.
Users: This update contains some changes which might break how other resources interact with Quests. If you experience an incompatibility with another plugin or module, please report this to the other resource's author as well as on our Github issue tracker.
The ask-confirmation
config setting has been replaced with confirm-accept
(same behavior) and confirm-abandon
(ask confirmation on quit). A new condition-inverval
setting has been added for timing of Condition notifications (must be within 3 and 180 seconds).
Developers: In our last update, we informed you of a new artifact ID when using build tools like Maven. In addition to quests-api
, you might also need to depend on quests-core
for this version of Quests. Our goal is for this second dependency to be temporary as we attempt to maintain some backwards compatibility until the next major release.
Yuletide Update
This yuletide season, we present you with full Minecraft 1.18 support. Developers should take care to use the new module artifact ID if depending on this release with a build tool like Maven.
Xenial Update
Since we sailed away from Minecraft 1.7 support in our previous update, this opens many possibilities for Quests. We hope to add a number of xenial changes for your visitors - the first addition by @datatags is that most prompt text is now clickable, including "Yes / No" to accept a quest. Please note that Spigot objects are required, meaning that you can't use plain ol' Bukkit anymore!
Withdraw Update
After six and a half years, this is the last update before we withdraw support for Minecraft 1.7.9 - 1.7.10 versions. To the 0.2% of servers this affects (according to bStats), we thank you for choosing Quests. Your throwback Cauldron server may continue to use Quests 4.1.1 as long as your heart desires.
This release corrects an issue when first generating the MySQL structure for player data, then attempting to set multiple targets for certain objectives. Specifically, the quests_player_questdata
table should have the mobs_killed
, mobs_tamed
, sheep_sheared
, and custom_counts
columns be of data type VARCHAR(100) instead of INT.
Value Update
Due to increasingly popular demand, the quests.admin.trial permission has been changed to quests.mode.trial to prevent those with a wildcard ('*') permission value from inadvertently enabling Trial Mode.
Update Update
In addition to the typical bug fixes, an update checker has been added. You may disable it by setting update-check: false
in the configuration file, if desired. The checker may also be shown or hidden from view using the new quests.admin.update permission.
Trivial Update
On the surface, no significant changes have been made for this release. Under the hood, the entire code base has been made less error-prone and easier to read for developers.
Scope Update
A new Trial Mode has been introduced which is useful for controlling the scope of novice administrators' abilities within Quests. The permission - quests.admin.trial - is disabled by default, however those using wildcard ('*') permissions may need to explicitly set it false.
MySQL implementation for player data is complete (objective progress is now saved on disconnect). Several major changes were necessary and, as a result, you may need to adjust Password objectives as well as Chat/Command Actions. Developers may need to update resources which depend on Quests.
Rooted Update
Quests is officially compatible with the 1.17 release of Minecraft. Everything from Axolotl to Rooted Dirt are available for use. Speaking of dirt, the most recent versions of Quests are also compatible - only a built-in dependency called LocaleLib broke with the new update. If you notice any errors which mention LocaleLib, please report them on the library's issue tracker.