Skip to content

Releases: AlessioGr/NotQuests

v4.19.2 - Another bug fix

07 Mar 04:04
Compare
Choose a tag to compare

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. ⇒ [Updating from <v4 guide](https://www.notquests.com/docs/documentation/updating-from-v3-or-older/).

  • [!] Fixed a bug where tags are saved in the tag container with the wrong format

v4.19.1 - Critical bug fixes

07 Mar 03:50
Compare
Choose a tag to compare

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. ⇒ [Updating from <v4 guide](https://www.notquests.com/docs/documentation/updating-from-v3-or-older/).

  • [!] Fixed a bug where quests just wouldn't complete and where other stuff just broke. The error happened because notquests was unable to center messages correctly, due to changes in MiniMessage with the 1.18.2 update. It's now fixed, and the performance should be better as well ;)
  • [!] Fixed rare bug where Tag loading would error on server startup

v4.19.0 - 1.18.2 Update

04 Mar 17:45
Compare
Choose a tag to compare

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. ⇒ [Updating from <v4 guide](https://www.notquests.com/docs/documentation/updating-from-v3-or-older/).

  • [^] Updated NotQuests for Minecraft 1.18.2. Older Minecraft versions are NOT fully compatible. Please stay on version 4.18.2 for older Minecraft versions

v4.18.2 - Another bug fix - Potentially last build for 1.18.1

02 Mar 23:35
Compare
Choose a tag to compare

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. ⇒ Updating from <v4 guide.

This is the last build for 1.18.1 (unless I find some more bugs). Once Paper 1.18.2 has been released, I'll update NotQuests to 1.18.2. However, that 1.18.2 build will no longer be compatible with earlier versions, including 1.18.1. That's because some libraries which NotQuests uses broke compatibility (MiniMessage / adventure). No worries though - you can just keep using this fully-functional 1.17-1.18.1 build on your server until you're ready to update ;)

  • [!] Fixed a bug where some strings weren't able to be displayed (for example when using the list objectives command) and instead sent an error in the console

v4.18.1 - Mostly bug-fixes - Last build for 1.18.1

02 Mar 23:11
72eea49
Compare
Choose a tag to compare

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. ⇒ Updating from <v4 guide.

This is the last build for 1.18.1. Once Paper 1.18.2 has been released, I'll update NotQuests to 1.18.2. However, that 1.18.2 build will no longer be compatible with earlier versions, including 1.18.1. That's because some libraries which NotQuests uses broke compatibility (MiniMessage / adventure). No worries though - you can just keep using this fully-functional 1.17-1.18.1 build on your server until you're ready to update ;)

  • [^] Console message colors are now fully customizable
  • [!] Fixed a bug where NotQuests is not being able to find some materials, if they aren't inputted in uppercase characters. (For example in the Inventory action / condition)
  • [!] Fixed a bug where some variables based on ItemStacks or ItemStack lists did not work if the operator "add" wasn't used.
  • [@] Added Brazilian Portuguese translation
  • [@] Updated French translation

v4.18.0 - Performance & QoL improvements

26 Feb 00:42
Compare
Choose a tag to compare

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. ⇒ [Updating from <v4 guide](https://www.notquests.com/docs/documentation/updating-from-v3-or-older/).

  • [^] Big performance & internal improvements to expressions (=> better performance for actions, conditions & more). Static expressions are now cached and not calculated anymore, which will give a performance boost especially for simpler tasks.
  • [+] Added %QUESTCOOLDOWNLEFTFORMATTED% placeholder for language files. It's configurable in language files
  • [+] Added %notquests_player_quest_cooldown_left_formatted_QUESTNAME% PlaceholderAPI placeholder. It's configurable in language files
  • [+] Added optional --notifyPlayer flag for the QuestPoints variable

v4.17.0 - Internal changes

24 Feb 21:58
Compare
Choose a tag to compare

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. ⇒ [Updating from <v4 guide](https://www.notquests.com/docs/documentation/updating-from-v3-or-older/).

This version consists mainly of internal code improvements. It may break the API of other plugins using NotQuests in their project, so it's recommended to update any dependencies. The internal QuestPlayer object is now created for every single player, which should make NotQuests less prone to errors :)

v4.16.1 - Bug Fixes & Stability improvements

22 Feb 14:28
Compare
Choose a tag to compare

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. ⇒ [Updating from <v4 guide](https://www.notquests.com/docs/documentation/updating-from-v3-or-older/).

From this build on, 1.17 support is no longer guaranteed (it should still work, but might break eventually in any future builds. You're totally free to keep using older builds for your 1.17 server in case anything breaks, so no worries)

  • [+] Added optional silent flag to action execute command
  • [+] Added /qa resetAndRemoveQuestForPlayer command
  • [^] Updated some dependencies. This build is now only compatible with the newest version of BetonQuest (after they changed the package stuff)
  • [^] Improved debug messages (/qa debug) for actions & action conditions)
  • [!] Fix Action executed message showing for the wrong player
  • [!] Fix objective progress description line breaks not working / showing an invalid character in GUI
  • [!] Added more error checking for missing conversation folders & various data loading activities

v4.16.0 - Improvements and Bug Fixes

19 Feb 14:10
Compare
Choose a tag to compare

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. ⇒ [Updating from <v4 guide](https://www.notquests.com/docs/documentation/updating-from-v3-or-older/).

  • [+] Category display names
  • [+] 2 new PlaceholderAPI placeholders: %notquests_player_expression_...% and %notquests_player_rounded_expression_...%
  • [+] You can now use expressions in internal placeholder variables. Example: /qa actions add s6 ConsoleCommand setblock {{~CurrentPositionX+RandomNumberBetweenRange(min:-5,max:5)}} {{~CurrentPositionY}} {{~CurrentPositionZ+RandomNumberBetweenRange(min:-5,max:5)}} minecraft:glowstone will place a glowstone block in a random 5×5 block radius around you.
  • [+] Block Variable (=> Block Action & Condition, to place or modify blocks)
  • [+] PlayerCurrentPositionX Variable
  • [+] PlayerCurrentPositionY Variable
  • [+] PlayerCurrentPositionZ Variable
  • [+] RandomNumberBetweenRange Variable
  • [+] You can now specify a spawn radius in the SpawnMob action
  • [^] Improve NumberVariableValueArgument and BooleanVariableValueArgument completions
  • [^] Updated all depenencies/integrations
  • [^] Improved messages in some commands
  • [^] Add more debug messages to conversation player
  • [^] Better error catching for packet listener, now supporting serverutils/plugman reloads without kicking players
  • [^] Improved Quest DisplayName & Description commands
  • [^] Improved /qa version command
  • [!] Fix Variable bug breaking some expressions
  • [!] Fix inline string deserializers for conditions and actions if they are based on variables
  • [!] Fix missing negations for variable condition string inline deserializer
  • [!] Fix ConcurrentModificationException when saving player data of multiple players

v4.15.0 - GUI and stability improvements

16 Feb 21:21
Compare
Choose a tag to compare

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. ⇒ [Updating from <v4 guide](https://www.notquests.com/docs/documentation/updating-from-v3-or-older/).

  • [+] New Quests visibility evaluation system for the GUI. Quests are now hidden in the GUI by default, if they are already accepted or if the max-accepts for the quest is reached. It can be tweaked in the general.yml. There you can disable it, or also make it check for quest conditions or the cooldown.
  • [+] Added some more debug commands which might be helpful for some people (like /qa debug worldInfo)
  • [^] Greatly improve the way errors are handled. NotQuests no longer disables itself completely, preventing further errors.
  • [^] Enforce safe folder names for conversation create command
  • [!] Attempt to fix Citizens loading error