Voxel Shop beta is live. Expect occasional bugs. Learn more  
NotQuests ⚡ Solid Questing ✅ icon

NotQuests ⚡ Solid Questing ✅ 7.0.0

Create your story - a powerful Quest & Conversation plugin

Page 1 2 3 4 5 6 ... 8
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

v4.14.0 - Improvements

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

  • [+] Date Condition
  • [^] Updated EcoBosses integration
  • [^] Updated UltimateJobs integration and enabled it by default
  • [!] Fixed custom condition/requirement descriptions not working as intended
  • [@] Translation updates

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

v4.13.1 - Action Action improvements

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

  • [^] You can now easily add stuff like random Quests via the Action action. This is possible with these 3 new flags: --minRandom --maxRandom and --onlyCountForRandomIfConditionsFulfilled. Examples are in the wiki :)
  • [@] Translation updates
v.4.13.0 - Express yourself!

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

  • [++] Variable Expressions overhaul and performance improvements! You can now make veery very complex conditions - even comparing booleans (true or false) - if you want to. Examples:
    • /qa conditions add cname True equals (Money>10)&Flying
      • This checks if you are flying AND have more than $10
      • Another way to do this: /qa conditions add cname True equals Condition(Conditions:Flying&IsRich)
      • Or /qa conditions add cname Condition equals Flying&IsRich
  • [+] Make Condition Conditions a Variable
  • [+] True and False Variables
  • [+] OpenBuriedTreasure Objective
  • [+] QuestAbleToAccept Variable
  • [+] QuestReachedMaxAccepts Variable
  • [+] QuestOnCooldown Variable
  • [^] Ability to add multiple Actions to Action Actions
  • [!] Fix new QuestPlayer loading system breaking some objectives
  • [@] Translation updates
v4.12.1 - Bug Fixes

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

  • [^] Updated / Fixed job plugins integrations
  • [!] Fixed a bug where players are able to take items out of the GUI if the plugin got disabled
  • [!] Fixed a bug where Hikari database connections weren't closed correctly, causing the plugin to disable itself (Sorry for that!)
v4.12.0 - Velocity, Waterfall & BungeeCord support

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

  • [+] Added support for proxies (like Velocity, Waterfall & BungeeCord) by loading & saving a player's data from the database when they join / leave the server. This is mostly  done asynchronously.
v4.11.0 - Improvements

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

  • [+] UltimateJobs integration (disabled by default. Current spigot version is too old to work) (UltimateJobsReachJobLevel Objective)
  • [^] Added Hikari database connection pooling. This should make saving to the database more stable and especially faster.
  • [!] Removed unnecessary literals from integration objectives
  • [@] Added many new translatable strings and updated some translations
v4.10.1 - API Fixes

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

  • [@] Updated translations
  • [!] Fixed registering variables in the API not working
v4.10.0 - Text improvements

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

  • [^] Various internal improvements. The API for objectives breaks in this version, so you'll need to update any plugins using the API.
  • [^] BossBar improvements. It's now enabled by default (can be configured or disabled in the config)
  • [@] Updated and improved translations. Also added more translatable strings. Please re-generate your translations by deleting the plugins/notquests/translations folder
v4.9.0 - Integrations and Bug Fixes!

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

  • [+] Complete BetonQuest integration. You can now use any BetonQuest Objectives, Conditions and Events in NotQuests. At the same time, BetonQuest can now use any NotQuests conditions and actions. Following has been added to NotQuests: BetonQuestObjectiveStateChange Objective, BetonQuestFireEvent Action, BetonQuestFireInlineEvent Action, BetonQuestCondition Variable
  • [+] Added optional --spawnLocation flag to EscortNPCObjective
  • [+] Added Beam Action
  • [!] Fix Numer Variable expressions for multiple other variables of the same type not working
  • [!] Fixed some random, rare errors for EscortNPC Objectives and ReachLocation Objectives if the Quest was configured incorrectly
  • [!] Fixed some incorrect message colors
v4.8.2 - Improvements & Bug Fixes

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

  • [+] Added new documentation website: https://www.notquests.com/docs/documentation/types/objectives
  • [^] Improved BossBar handling
  • [^] Update Slimefun API
  • [!] Fixed 'any' not working for BreakBlocksObjective and PlaceBlocksObjective
  • [!] Fixed EscortNPC Objective errors when assigning traits
  • [!] Removed unnecessary debug messages
v4.8.1 - Slight improvements

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

  • [^] Improved how centered text is calculated. The objective completed message should now be centered correctly.
  • [^] Updated the editor URL
v4.8.0 - Bug Fixes & Variable improvements

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. Updating from <v4 guide: https://github.com/AlessioGr/NotQuests/wiki/Updating-from-v3-or-older

  • [+] You can now reference Variables with additional required values in number variable expressions. Example: /qa conditions add moneyCondition Money moreThan 10+TagInteger(TagName:reputation)*TagInteger(TagName:level)
  • [+] Add optional --removeTextFromPlaceholderValue flag to PlaceholderAPINumber Variable
  • [+] Add ProjectKorraSubElements Variable
  • [^] Terminate own packet stuff when disabling & change channel name (might help with compatibility, although I never noticed any issues. It should be better doing it that way, though)
  • [!] Fixed 'hand' material not working
v4.7.2 - Centered Text improvements

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. Updating from <v4 guide: https://github.com/AlessioGr/NotQuests/wiki/Updating-from-v3-or-older

  • [^] Improved centered text for bold text parts. They should now be centered correctly. 
v4.7.1 - ProjectKorra integration additions

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. Updating from <v4 guide: https://github.com/AlessioGr/NotQuests/wiki/Updating-from-v3-or-older

  • [+] Added ProjectKorraElements Condition & Action
  • [+] Added ability to add the --withProjectKorraAbility Flag to KillMobs Quests
v4.7.0 - More than 34 NEW OBJECTIVES and more!

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. Updating from <v4 guide: https://github.com/AlessioGr/NotQuests/wiki/Updating-from-v3-or-older

  • [+] Add Condition Objective. With that objective type, you can now use EVERY condition & variable as an objective! It will check periodically if the player fulfills the condition, which will complete the objective. And even better: With Placeholder Conditions now being usable as objectives, you now basically have unlimited objectives to choose from
  • [+] New, WIP Item System! You can now create items in /qa items which can be re-used everywhere. More advanced stuff like lore editing, item actions/conditions & custom model data will be added in future versions! 
  • [+] New Placeholders: %notquests_player_tag_TAGNAME% and %notquests_variable_VARIABLENAME% 
  • [^] Remove bossbars when plugin shuts down (useful for serverutils or plugman reloads) 
  • [!] Fix onObjectiveUnlock for Job and Towny Objectives which caused wrong Quest progress after plugin reloads. Also brings some API changes & improvements
  • [!] Create tags.yml file if you are updating the plugin from an older version and it didn't exist yet 
  • [!] Fixed GUI error when using 'any' in a BreakBlocks objective 
  • [@] Updated translations 
v4.6.0 - TAGS!! Save data per-player

ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. Updating from <v4 guide: https://github.com/AlessioGr/NotQuests/wiki/Updating-from-v3-or-older

  • [+] Tag System! Create your own tags via /qa tags, save them to a specific player by using actions or check them by using conditions. Do you want to make your own economy or reputation system globally for an npc in notquests? Do you want to save some kind of already-talked-to-npc variable for a player, to show a different conversation line when a player talks to an NPC the second time? All that is now possible! 
  • [!] Fix various edit commands by specifically loading in condition/action/trigger IDs. This should be a lot better, but if you notice any issues, please report them. 
Page 1 2 3 4 5 6 ... 8
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.

quest

quests

rpg

task

tasks