NotQuests ⚡ Solid Questing ✅ icon

NotQuests ⚡ Solid Questing ✅ 5.18.0

Create your story - a powerful Quest & Conversation plugin

Page 1 2 3 4 5 ... 8
v4.23.3 - Bug Fixes & improvements
  • [+] Add /qa debug loadDataManagerUnsafe command to potentially enable database migration (SQLite => MySQL). Read the FAQ on the docs first for that
  • [^] Improve various debug messages
  • [!] Make sure only the correct conversation is stopped, and not just the current one. Fixes various potential bugs, for example when moving from one conversation to another conversation via actions
  • [!] Potential, automatic 1.18.2 compatibility by fixing the UnsafeDisregardVersion configuration option. It did not work correctly before
v4.23.2 - Minor bug fixes
  • [!] Fix incorrect placeholder for that projectkorra objective
  • [!] Fix opening GUI on spigot throwing an error, due to apache lang package not being shaded in properly
v4.23.1 - Bug Fixes

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

  • [^] New, improved update manager.
  • [^] Shitizens NPC names are now automatically converted from legacy to minimessage to prevent a warning for colored npc names
  • [!] Attempt to fix incorrect handling of 'hand' argument for materials. This should fix the bug where custom items with special nbt tags / custom names did not work properly any more.
v4.23.0 - Finally: Database Tags

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

  • [+] Finally: Move Tag system from PersistentDataContainers to Database (MySQL / SQLite). It's now fully asynchronous, bungeecord/velocity-compatible and should work a lot better than before. Give it a try! With tags, you can save ANY kind of data for any player. Why is this useful, you ask? Well, for example, you can make an own, completely custom currency system with that. A point system. A relationship system between NPCs. Or villages. Custom nickname for a player. Anything.
  • [!] Fix bug where objective rewards are not skipped-over during playerdata loading and only during plugin loading
v4.22.0 - 1.19 Update & Bug Fix

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

  • [^] Updated to 1.19. Older versions are NOT supported anymore
  • [!] Fix bug where display names of rewards of quest objectives did not save correctly and caused a startup erro
v4.21.0 - Bug fixes & multiple NPCs for a conversation

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

  • [+] Add ability to add multiple NPCs to a Conversation
  • [!] Fix protection plugins not being respected
  • [!] Prevent ConcurrentModificationException when looping through active quests
v4.20.0 - Playtime variable, new helpful command & small improvements

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

  • [+] New Variables: PlayerPlaytimeTicks, PlayerPlaytimeMinutes and PlayerPlaytimeHours
  • [+] Added super helpful /qa variables check command
  • [^] Improved startup messages for registering stuff
  • [^] Updated dependencies
  • [@] New translations
  • [!] Make sure QuestPlayer exists before opening GUI
v4.19.6 - Bug fixes

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

  • [+] Add option to disable register message spam
  • [^] Enable late loading of Citizens commands
  • [!] Variable value arguments error checking, fixing missing tab completions
  • [!] Fixed Citizens NPE at server shutdown
v4.19.4 - Improvements

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

For this version, please re-generate your language files by deleting the plugins/NotQuests/languages folder.

  • [+] Added placeholders: %notquests_player_objective_progress_OBJECTIVEID_from_active_quest_QUESTNAME% and %notquests_player_objective_progress_percentage_OBJECTIVEID_from_active_quest_QUESTNAME%
  • [^] Added %OBJECTIVEDESCRIPTION% internal placeholder and renamed other internal placeholders
  • [^] Improved & optimized any kind of data loading - especially tags. Log messages should be a lot more helpful now as well
  • [^] Fix update checker click message
  • [^] Updated all integrations
  • [!] Fixed bug where tags were saved in an invalid format
v4.19.3 - Stability improvements

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

  • [+] Added command: /qa debug showErrorsAndWarnings and /qa debug showErrorsAndWarnings --printToConsole
  • [^] Improved Quest & Tag data loading. Any error messages should be a lot more helpful as well now.
  • [^] Updated to adventure 4.10.1. On Paper, make sure you are at least using build #235. This will fix an error with some command completions.
v4.19.2 - Another bug

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

  • [!] Fixed a bug where tags are saved in the tag container with the wrong format
v4.19.1 - Critical bug fixes

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

  • [!] 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

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

  • [!] 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

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

This is the last build for Minecraft 1.18.1. Once Paper 1.18.2 has been released, I'll update NotQuests to be compatible with Minecraft1.18.2. However, that Minecraft 1.18.2 build will no longer be compatible with earlier versions, including Minecraft 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 Minecraft 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

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

This is the last build for Minecraft 1.18.1. Once Paper 1.18.2 has been released, I'll update NotQuests to be compatible with Minecraft1.18.2. However, that Minecraft 1.18.2 build will no longer be compatible with earlier versions, including Minecraft 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 Minecraft 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

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

  • [^] 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

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

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

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

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

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

  • [+] 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

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

  • [+] 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

Note: If you're using EcoSkills, please disable either the actionbar completions in the notquests config or ecoskills. EcoSkills currently breaks those, causing the server to kick you when NotQuests tries to send you actionbar completions

Page 1 2 3 4 5 ... 8

quest

quests

rpg

task

tasks